Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/299.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 试图通过Nginx在同一台服务器上运行LNMP和Node_Php_Node.js_Ubuntu_Nginx - Fatal编程技术网

Php 试图通过Nginx在同一台服务器上运行LNMP和Node

Php 试图通过Nginx在同一台服务器上运行LNMP和Node,php,node.js,ubuntu,nginx,Php,Node.js,Ubuntu,Nginx,我正在尝试在新服务器上运行一些遗留站点,其中一些遗留站点是PHP,另一些是Node 我所有的PHP站点都运行得很好,但是当我尝试指向其中一个节点站点时,它会重定向到一个启用的PHP站点 下面是我的配置示例: server { listen 80; server_name example.com www.example.com; root /var/www/html/example.com; location / { proxy_pass htt

我正在尝试在新服务器上运行一些遗留站点,其中一些遗留站点是PHP,另一些是Node

我所有的PHP站点都运行得很好,但是当我尝试指向其中一个节点站点时,它会重定向到一个启用的PHP站点

下面是我的配置示例:

server {
    listen 80;

    server_name example.com www.example.com;
    root /var/www/html/example.com;

    location / {
        proxy_pass http://localhost:5000;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_set_header Host $host;
        proxy_cache_bypass $http_upgrade;
    }
}
并且正确的节点站点正在本地主机的端口5000上运行

然而,我被引导到第一个按字母顺序排列的PHP站点

如何避免这种情况,而是指向正确的节点站点