我的安装中心真的很旧,安装了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网站的主域
我在哪里弄错了?
答案 0 :(得分:0)
对于子域重定向问题,是否为第一个站点(端口443)启用了SSL?
504是超时错误。当您执行“ wget localhost:3001”时,它将直接命中您的节点服务器,而该节点服务器不返回任何数据,您需要检查您的应用程序代码
答案 1 :(得分:0)
已修复,问题在于iptables中的配置,谢谢大家的帮助