www.ctrt.net > nginx为什么监听的是两个端口

nginx为什么监听的是两个端口

listen指令用于指定监听的端口 如果有多个server设置了不同的listen参数 则可以监听两个或多个端口

在server段写上2个Listen就可以了. listen 192.168.0.2:808; listen 192.168.0.2:809; 如上,就可以同时监听2个端口了.

很简单,在配置文件里把表示一个服务的那一段复制一下,然后改一下端口就行,然后重启或者让其重新加载配置文件

由于linux的socket监听机制和TCP协议,多个进程无法监听同一个端口,但是具体到nginx,可以多个nginx进程监听到不同端口,通过一个主进程端口做upstream来实现负载均衡,这个有点类似于网络的汇聚,可以设置不同的策略,比如iphash,urlhash或者...

80端口是http的默认端口 http的站点如果开启的是80端口,访问的时候不用输入端口号 如果监听的是其他端口,访问的时候需要加端口号,如:8080 加端口号令人不爽,所以一般都用默认的80端口

可以在监听80端口的同时,监听其他端口 可以通过多条listen指令监听多个端口如: listen 80; listen 8080; 同时监听80和8080端口

可以在监听80端口的同时,监听其他端口 可以通过多条listen指令监听多个端口如: listen 80; listen 8080; 同时监听80和8080端口

80端口是http协议的默认端口 如果nginx不监听80端口,则访问网站的时候需要加上端口号才能访问,所以大部分http协议的站点用的都是80端口

在server段写上2个Listen就可以了. listen 192.168.0.2:808; listen 192.168.0.2:809; 如上,就可以同时监听2个端口了.

你可以让Nginx监听其他端口,监听80端口是为了访问网页的时候默认访问该端口(web的默认端口是80),不用在后面添加(:端口)而已。 php-fpm默认端口是9000,你想改的话也要改在Nginx配置的端口

网站地图

All rights reserved Powered by www.ctrt.net

copyright ©right 2010-2021。
www.ctrt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com