Я установил приложение PHP, работающее на сервере RHEL со следующей конфигурацией, а также внес несколько изменений в файл nginx .conf, приложение работает нормально.
magento.conf
upstream fastcgi_backend {
server unix:/run/php-fpm/magento.sock;
}
server {
listen 80;
set $MAGE_ROOT /var/www/magento2;
set $MAGE_MODE developer;
access_log /var/log/nginx/magento-access.log;
error_log /var/log/nginx/magento-error.log;
include /var/www/magento2/nginx.conf.sample;
}
У меня есть другой сервер nginx, который я пытаюсь использовать в качестве обратного прокси-сервера для приложения PHP, работающего на удаленный сервер. Проблема, с которой я сталкиваюсь, заключается в том, что при загрузке сайта с моего Nginx IP-адреса в браузере изменяется IP-адрес сервера приложений PHP.
Я хочу, чтобы IP-адрес оставался таким же, как и у * Сервер 1024 * вместо изменения IP-адреса PHP Сервер приложений
Файл конфигурации для обратного прокси находится ниже reverse.conf
server {
listen 80;
#server_name mydomain.com;
location / {
access_log off;
proxy_pass http://10.128.0.10:80;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header Host $host;
proxy_redirect off;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
Пожалуйста, помогите мне. Спасибо