mirror of
https://github.com/EngineGPDev/Autoinstall.git
synced 2025-01-18 22:02:22 +03:00
Added remote ip setting
So that NGINX gives the correct IP address to Apache
This commit is contained in:
parent
af130d55c1
commit
1ef661c491
14
install.sh
14
install.sh
@ -292,6 +292,12 @@ while true; do
|
|||||||
SetHandler "proxy:unix:/run/php/php$verPHP-fpm.sock\|fcgi://localhost"
|
SetHandler "proxy:unix:/run/php/php$verPHP-fpm.sock\|fcgi://localhost"
|
||||||
</FilesMatch>
|
</FilesMatch>
|
||||||
</VirtualHost>
|
</VirtualHost>
|
||||||
|
"
|
||||||
|
# Конфигурация apache для EngineGP
|
||||||
|
apache_remoteip="RemoteIPHeader X-Real-IP
|
||||||
|
RemoteIPHeader X-Client-IP
|
||||||
|
RemoteIPHeader X-Forwarded-For
|
||||||
|
RemoteIPInternalProxy 127.0.0.1
|
||||||
"
|
"
|
||||||
|
|
||||||
# Конфигурация nginx для EngineGP
|
# Конфигурация nginx для EngineGP
|
||||||
@ -300,7 +306,7 @@ while true; do
|
|||||||
server_name $sysIP;
|
server_name $sysIP;
|
||||||
|
|
||||||
location / {
|
location / {
|
||||||
proxy_pass http://$sysIP:8080;
|
proxy_pass http://127.0.0.1:8080;
|
||||||
proxy_set_header Host \$host;
|
proxy_set_header Host \$host;
|
||||||
proxy_set_header X-Real-IP \$remote_addr;
|
proxy_set_header X-Real-IP \$remote_addr;
|
||||||
proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
|
proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
|
||||||
@ -529,8 +535,12 @@ EOF
|
|||||||
# Создаем виртуальный хостинг для EngineGP
|
# Создаем виртуальный хостинг для EngineGP
|
||||||
echo -e "$apache_enginegp" | sudo tee /etc/apache2/sites-available/enginegp.conf >> $logsINST 2>&1
|
echo -e "$apache_enginegp" | sudo tee /etc/apache2/sites-available/enginegp.conf >> $logsINST 2>&1
|
||||||
|
|
||||||
|
# Создаем конфиг remoteip
|
||||||
|
echo -e "$apache_remoteip" | sudo tee /etc/apache2/conf-available/remoteip.conf >> $logsINST 2>&1
|
||||||
|
|
||||||
# Включаем модули Apache
|
# Включаем модули Apache
|
||||||
sudo a2enmod actions fcgid alias proxy_fcgi rewrite >> $logsINST 2>&1
|
sudo a2enmod actions fcgid alias proxy_fcgi rewrite remoteip >> $logsINST 2>&1
|
||||||
|
sudo a2enconf remoteip >> $logsINST 2>&1
|
||||||
sudo systemctl restart apache2 >> $logsINST 2>&1
|
sudo systemctl restart apache2 >> $logsINST 2>&1
|
||||||
|
|
||||||
# Проводим тестирование и запускаем конфиг Apache
|
# Проводим тестирование и запускаем конфиг Apache
|
||||||
|
Loading…
Reference in New Issue
Block a user