Nginx如何在不同的端口上为简单的http网站提供服务
我有nginx和两个简单的静态站点(每个站点一个index.html)。 我希望实现另一个站点在不同的端口可用,如下所示:Nginx如何在不同的端口上为简单的http网站提供服务,http,nginx,port,Http,Nginx,Port,我有nginx和两个简单的静态站点(每个站点一个index.html)。 我希望实现另一个站点在不同的端口可用,如下所示: http://example.com -> served from /etc/share/nginx/html/site1/index.html http://example.com:12345 -> served from /etc/share/nginx/html/site2/index.html 对于非80端口,我也这样尝试过: server {
http://example.com -> served from /etc/share/nginx/html/site1/index.html
http://example.com:12345 -> served from /etc/share/nginx/html/site2/index.html
对于非80端口,我也这样尝试过:
server {
listen 12345;
server_name example.com;
root /usr/share/nginx/html/site2;
location / {
index index.html;
}
}
我该怎么做?
谢谢 抱歉,解决了,我必须启用防火墙上的端口(我在CentOS 8上):
firewall-cmd --zone=public --add-port=12345/tcp --permanent
firewall-cmd --reload