下面是针对“nginx修改默认端口方法图文详解”的完整攻略,包含两条示例说明。
一、前言
默认情况下,Nginx服务器会使用80端口进行HTTP通信,443端口进行HTTPS通信。由于80和443端口非常常用,因此有时候我们需要修改Nginx服务器的端口号,以避免端口冲突。在本文中,我们会详细讲解如何修改Nginx服务器端口号的方法。
二、步骤
- 打开Nginx配置文件
通常情况下,Nginx服务器的配置文件位于/etc/nginx/
目录下。找到目录中的nginx.conf或者sites-available/default文件,使用文本编辑器打开。
sudo nano /etc/nginx/nginx.conf
sudo nano /etc/nginx/sites-available/default
- 修改Nginx服务器端口号
找到配置文件中的listen 80
和listen 443
语句,并将80和443替换成你想要使用的端口号。比如,假如你想使用8080端口,那么修改后的语句应该是listen 8080
和listen 8443
。
server {
listen 8080 default_server;
listen [::]:8080 default_server;
server_name your_domain.com;
root /usr/share/nginx/html;
location / {
proxy_pass http://127.0.0.1:8000;
}
error_page 404 /404.html;
location = /404.html {
}
}
- 重新启动Nginx服务
修改Nginx配置文件后,需要重新启动Nginx服务以使配置生效。
sudo service nginx restart
三、示例说明
示例一:将Nginx服务器端口号修改为8080
假如你想要将Nginx服务器的端口号修改为8080,那么需要按照如下步骤进行。
- 打开Nginx配置文件
sudo nano /etc/nginx/nginx.conf
- 修改Nginx服务器端口号
将配置文件中的listen 80
和listen 443
语句分别改为listen 8080
和listen 8443
。
server {
listen 8080 default_server;
listen [::]:8080 default_server;
server_name your_domain.com;
root /usr/share/nginx/html;
location / {
proxy_pass http://127.0.0.1:8000;
}
error_page 404 /404.html;
location = /404.html {
}
}
- 重新启动Nginx服务
sudo service nginx restart
示例二:将Nginx服务器端口号修改为9090
假如你想要将Nginx服务器的端口号修改为9090,那么需要按照如下步骤进行。
- 打开Nginx配置文件
sudo nano /etc/nginx/sites-available/default
- 修改Nginx服务器端口号
将配置文件中的listen 80
和listen 443
语句分别改为listen 9090
和listen 9443
。
server {
listen 8080 default_server;
listen [::]:8080 default_server;
server_name your_domain.com;
root /usr/share/nginx/html;
location / {
proxy_pass http://127.0.0.1:8000;
}
error_page 404 /404.html;
location = /404.html {
}
}
- 重新启动Nginx服务
sudo service nginx restart
四、结语
以上就是本文为大家介绍的nginx修改默认端口方法图文详解
,希望能对大家学习Nginx有所帮助。如果您在实践过程中遇到问题,或者对本文有什么疑问或建议,请随时在评论区进行留言。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:nginx修改默认端口方法图文详解 - Python技术站