> 文章列表 > nginx的端口号是多少

nginx的端口号是多少

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端口号,分别返回不同的内容。