我想运行NGINX和Apache并排运行Node.JS和NGINX。问题是NGINX没有启动。我有两个IP,在Apache的httpd.conf中我编辑了#34; Listens"只有这个:
Listen 1.1.1.1:80
NGINX的default.conf:
server {
listen 2.2.2.2:80 default_server;
...
}
但是当我启动NGINX时,我收到了这个错误:
Starting nginx: nginx: [warn] server name "/var/log/nginx/access.log" has suspic ious symbols in /etc/nginx/nginx.conf:41
nginx: [emerg] bind() to 2.2.2.2:80 failed (99: Cannot assign requested ad dress)
我做错了什么?我通过互联网搜索,我发现如何在这里并排配置两个Web服务器:http://kbeezie.com/apache-with-nginx/我发现了这个:
要做到这一点,你必须确保Apache和Nginx绑定到他们的 自己的IP地址,如果是基于WHM / Cpanel的网络服务器,你可以 在WHM中发布用于Nginx的IP。
但我没有cPanel。我该如何手动完成?
OBS:1.1.1.1和2.2.2.2只是一个例子。