我有一个用nodejs编写的服务器,位于/root/website/src,它监听端口8080。当你访问的站点的端口连接到ip时,它确实工作。但是,我似乎不能配置nginx从端口80和443指向8080,以便它工作。我的nginx配置是
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
}
如有任何帮助,我将不胜感激
1条答案
按热度按时间mm9b1k5b1#
AFAIK,NGINX的端口是通过
server
上下文中的listen
指令配置的。下面的配置应该能够将所有
http
请求重定向到443
端口,这是https
连接的默认端口。