如何使用nginx和apache配置服务器?

时间:2018-12-07 12:06:32

标签: node.js nginx

我的安装中心真的很旧,安装了apache和wordpress。我试图在上面安装nginx并遇到了问题: -在80端口上工作的Apache -端口81上的Nginx 这个nginx配置,我只是将所有内容都放到一个配置文件中(没有site_avialialbe)

```

worker_processes  auto;

events {
    worker_connections  1024;
}

http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65;

    server {
        listen 81;
        server_name localhost;
        root /usr/share/api;

        location / {
            proxy_pass http://127.0.0.1:3001;
            root /usr/share/api;
            index index.html index.htm;
        }

    }
}

```

我的node js应用程序与pm2一起使用并使用本地地址localhost:3001

当我全部开始时,打电话给

wget localhost:3000 它只是返回504错误。

例如,如果我尝试添加一些子域api.something.com,它会自动将我重定向到带有wp网站的主域

我在哪里弄错了?

2 个答案:

答案 0 :(得分:0)

对于子域重定向问题,是否为第一个站点(端口443)启用了SSL?

504是超时错误。当您执行“ wget localhost:3001”时,它将直接命中您的节点服务器,而该节点服务器不返回任何数据,您需要检查您的应用程序代码

答案 1 :(得分:0)

已修复,问题在于iptables中的配置,谢谢大家的帮助