nginx里面的listen的端口和server_name域名的问题
来源:2-16 Nginx虚拟主机基于host域名的配置演示
慕妹7469242
2019-02-28
老师那个我是在阿里云的上的服务器安转了nginx, 我的server里面的listen设置的端口不是80的话,那我在浏览器上输入的域名时后面也要加上端口号才能访问,怎么才能域名后面不输入端口号,也能访问呢?
写回答
1回答
-
Jeson
2019-03-06
非常抱歉,最近因为个人的问题晚点了回答你的问题。
首先,Listen 设置的是服务监听的端口
我们可以看下浏览器中输入的一串url http:// www.imoocc.com 80 /index.html
http是协议,这个浏览器不输默认会是
80 是端口,就是服务端端口,通常也是你Listen设置的端口
/index.html 是你请求的路径,如果是/ 那么默认就是访问的index.html
回到问题,如果你Listen不是设置的访问80端口,那么服务端就需要通过一个代理(proxyserver)来实现,如:
proxyserver:80 -> nginxserver:8080
这个proxyserver可以是LVS或者nginx或者haproxy ,总之这个proxyserver起到代理的功能 ,并且监听80端口。
00
相似问题