nginx的端口号是多少
什么是Nginx?
Nginx是一个自由、开源、高性能的HTTP服务器,也可以作为反向代理服务器、负载均衡器和HTTP缓存。Nginx是用C语言编写的,它的特点是占用资源少,处理静态文件快,处理请求速度快等等。
什么是端口号?
端口号是一个16位的数字,它是用来标识一个应用程序或进程的,可以想象成门牌号一样,用来找到对应的服务。
Nginx默认端口号是多少?
Nginx默认的端口号是80,它是HTTP协议的默认端口号,也就是说,如果你在浏览器中输入http://xx.xx.xx.xx,那么Nginx就会开启80端口,返回网页的内容。
如何修改Nginx端口号?
如果你想修改Nginx的端口号,可以编辑Nginx的配置文件nginx.conf,找到下面这行代码:
listen 80;
将80改成你想要的端口号,比如8080:
listen 8080;
修改后,需要重启Nginx服务使修改生效:
$ sudo service nginx restart
Nginx同时监听多个端口号的配置
如果需要Nginx同时监听多个端口号,可以按照下面的配置:
server { listen 80; server_name localhost; location / { root /usr/share/nginx/html; index index.html index.htm; } } server { listen 8080; server_name localhost; location / { root /usr/share/nginx/html; index index.html index.htm; } }
这样,Nginx就同时监听了80和8080端口号,分别返回不同的内容。