我想配置nginx從另一臺服務器的PHP服務。Nginx的服務從另一臺服務器的PHP文件
的文件可以在/樣品所在的目錄內
快速CGI在端口9000上運行的其他服務器
這裏的其他服務器上的是我已經盡力了,這是不以工作此時此刻。
location ~ [^/]\.php(/|$) {
proxy_pass http://192.168.x.xx;
proxy_redirect http://192.168.x.xx /sample;
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
if (!-f $document_root$fastcgi_script_name)
{
return 404;
}
# Mitigate https://httpoxy.org/ vulnerabilities
fastcgi_param HTTP_PROXY "";
fastcgi_read_timeout 150;
fastcgi_buffers 4 256k;
fastcgi_buffer_size 128k;
fastcgi_busy_buffers_size 256k;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
我還需要配置nginx的從同一服務器
只是代理通你所說的同一臺服務器的意思是另一臺服務器訪問靜態文件嗎?與上述配置文件中的其他服務器或服務器相同的服務器? –
另一個可以從一個nginx訪問的服務器正在運行 – Anon
您應該在另一臺服務器上運行Web服務器(例如nginx或Apache),並且只需從該服務器反向代理。 –