Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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
在ubuntu服务器上,同时运行Node.js应用程序和Wordpress_Node.js_Wordpress_Nginx_Ubuntu 14.04 - Fatal编程技术网

在ubuntu服务器上,同时运行Node.js应用程序和Wordpress

在ubuntu服务器上,同时运行Node.js应用程序和Wordpress,node.js,wordpress,nginx,ubuntu-14.04,Node.js,Wordpress,Nginx,Ubuntu 14.04,我计划使用名为mydomain.com的node.js应用程序在同一台服务器上为blog.mydomain.com提供服务 可以在同一台服务器上同时运行这些吗?使用Nginx我如何做到这一点?如果wordpress和node.js应用程序一起运行,它们是否可以具有相同的端口? 如果有人提示我开始或共享任何资源供我阅读,那就太好了。为主域和子域创建两个不同的nginx conf文件,如: 1.对于将代理传递到1234端口上运行的节点应用程序的主域 /etc/nginx/sites enabled/

我计划使用名为mydomain.com的node.js应用程序在同一台服务器上为blog.mydomain.com提供服务

可以在同一台服务器上同时运行这些吗?使用Nginx我如何做到这一点?如果wordpress和node.js应用程序一起运行,它们是否可以具有相同的端口?
如果有人提示我开始或共享任何资源供我阅读,那就太好了。

为主域和子域创建两个不同的nginx conf文件,如:

1.对于将代理传递到1234端口上运行的节点应用程序的主域

/etc/nginx/sites enabled/mydomain.com-

  • 用于将代理传递到5678端口上运行的wordpress服务的子域
  • /etc/nginx/sites enabled/blog.mydomain.com-

    服务器{ 服务器名称mydomain.com

      access_log /var/log/nginx/mydomain.access.log;
      error_log /var/log/nginx/mydomain.error.log;
    
      location / {
          proxy_pass http://localhost:5678;
    
      }
    
    }
    
      access_log /var/log/nginx/mydomain.access.log;
      error_log /var/log/nginx/mydomain.error.log;
    
      location / {
          proxy_pass http://localhost:5678;
    
      }
    
    }