Примечание: всего новичка ie, изучающего все это на лету. Работает на macOS 10.15.2
Я настроил nginx для использования с органайзером, и я пытался заставить обратный прокси работать безуспешно. У меня есть настройка домена, которая указывает на мой IP. В моем конфигурационном файле nginx есть следующее:
server {
listen 80;
server_name mydomain.com;
root /path/to/site;
index index.php index.html index.htm index.nginx-debian.html;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header Host $host;
proxy_redirect off;
proxy_buffering off;
proxy_pass http://127.0.0.1;
try_files $uri $uri/ =404;
}
location ~ \.php {
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_buffers 16 16k;
fastcgi_buffer_size 32k;
fastcgi_intercept_errors on;
}
}
Насколько я понимаю, запросы от mydomain.com должны быть проксированы до 127.0.0.1, однако я получаю значение по умолчанию nginx Страница "Произошла ошибка". Это даже не работает внутренне, если я перехожу к 127.0.0.1. Если у меня есть sh из прокси-линий, я могу получить доступ локально. Но, поскольку я абсолютный новичок ie, я понятия не имею, что попробовать. Надеюсь, кто-нибудь может помочь:)