nginx修改默认端口方法图文详解

下面是针对“nginx修改默认端口方法图文详解”的完整攻略,包含两条示例说明。

一、前言

默认情况下,Nginx服务器会使用80端口进行HTTP通信,443端口进行HTTPS通信。由于80和443端口非常常用,因此有时候我们需要修改Nginx服务器的端口号,以避免端口冲突。在本文中,我们会详细讲解如何修改Nginx服务器端口号的方法。

二、步骤

  1. 打开Nginx配置文件

通常情况下,Nginx服务器的配置文件位于/etc/nginx/目录下。找到目录中的nginx.conf或者sites-available/default文件,使用文本编辑器打开。

sudo nano /etc/nginx/nginx.conf
sudo nano /etc/nginx/sites-available/default
  1. 修改Nginx服务器端口号

找到配置文件中的listen 80listen 443语句,并将80和443替换成你想要使用的端口号。比如,假如你想使用8080端口,那么修改后的语句应该是listen 8080listen 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 {
    }
}
  1. 重新启动Nginx服务

修改Nginx配置文件后,需要重新启动Nginx服务以使配置生效。

sudo service nginx restart

三、示例说明

示例一:将Nginx服务器端口号修改为8080

假如你想要将Nginx服务器的端口号修改为8080,那么需要按照如下步骤进行。

  1. 打开Nginx配置文件
sudo nano /etc/nginx/nginx.conf
  1. 修改Nginx服务器端口号

将配置文件中的listen 80listen 443语句分别改为listen 8080listen 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 {
    }
}
  1. 重新启动Nginx服务
sudo service nginx restart

示例二:将Nginx服务器端口号修改为9090

假如你想要将Nginx服务器的端口号修改为9090,那么需要按照如下步骤进行。

  1. 打开Nginx配置文件
sudo nano /etc/nginx/sites-available/default
  1. 修改Nginx服务器端口号

将配置文件中的listen 80listen 443语句分别改为listen 9090listen 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 {
    }
}
  1. 重新启动Nginx服务
sudo service nginx restart

四、结语

以上就是本文为大家介绍的nginx修改默认端口方法图文详解,希望能对大家学习Nginx有所帮助。如果您在实践过程中遇到问题,或者对本文有什么疑问或建议,请随时在评论区进行留言。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:nginx修改默认端口方法图文详解 - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • nginx反向代理(proxy_pass)tomcat的过程中,session失效的问题解决

    学习nginx http://www.nginx.cn/nginx-how-to  Nginx反向代理tomcat,很是方便,但是也有些细节的问题需要注意;今天遇到了这样一个问题,tomcat中路径“host/web1”,nginx中直接“host/”代理,这时候session就无法正常进行了。 问题描述: 登录后. 跳转http://127.0.0.1:8…

    Nginx 2023年4月13日
    00
  • nginx目录结构和配置文件

    nginx软件功能模块说明 Nginx软件之所以强大,是因为它具有众多的功能模块,下面列出了企业常用的重要模块。 (1) Nginx核心功能模块(Core functionality)nginx核心功能模块负责Nginx的全局应用,主要对应主配置文件的Main区块和Events区块区域,这里有很多Nginx必须的全局参数配置。有关核心功能模块的详细信息,请看…

    Nginx 2023年4月10日
    00
  • [Linux] PHP程序员玩转Linux系列-Nginx中的HTTPS

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转Linux系列-备份还原MySQL 5.PHP程序员玩转Linux系列-自动备份与SVN 6.PHP程序员玩转Linux系列-Linux和Windows安装ngi…

    Nginx 2023年4月9日
    00
  • nginx配置tp5 pathinfo和去掉index.php

    server { listen 80; server_name tp5.com; charset utf-8; #access_log logs/host.access.log main; index index.php index.html index.htm; root /Users/yssoft/Documents/www/tp5/public; lo…

    Nginx 2023年4月16日
    00
  • Nginx配置https原理及实现过程详解

    这里给出一份可以作为“Nginx配置https原理及实现过程详解”的攻略。 1. HTTPS简介 HTTPS(Hyper Text Transfer Protocol over SSL)是一种安全传输协议,是HTTP协议的“加强版”。HTTPS协议是在HTTP协议的基础上增加了SSL/TLS协议来实现对传输数据进行加密,从而确保传输过程中的数据不会被窃取、篡…

    Nginx 2023年5月16日
    00
  • docker安装nginx并配置ssl的方法步骤

    下面是关于“docker安装nginx并配置ssl的方法步骤”的完整攻略。 安装 Docker 在安装 nginx 之前,需要先安装 Docker。可以在官网上下载安装程序:https://www.docker.com/。 安装完成后,可以通过以下命令验证是否安装成功: docker version 如果输出 Docker 版本信息,则表示 Docker 已…

    Nginx 2023年5月16日
    00
  • 关于ubuntu无法启动nginx的问题

    在ubuntu13.04上使用apt方式安装nginx发现无法启动nginx,也不报错 查看nginx运行状态,显示未启动 搜索无果,想起了原来的遇到的一个问题,那时候是安装了nginx和lighthttpd服务器,导致nginx无法启动的情况,提示端口被占用,于是拆卸lighthttpd,启动nginx正常,但是访问localhost提示无法访问,排查获知…

    Nginx 2023年4月15日
    00
  • 虚拟主机+mac下apache+ubuntu12.04下nginx+只要4部+wamp下

    mac+apache虚拟主机(4步解决) 下面蓝色字体的路径,各位要自己改一下啊~ 1、修改httpd.conf里面,去掉include前面注释   sudo vim /etc/apache2/httpd.conf              //window下,如果装wampserver,则地址在c:/wamp/bin/apache/apache2.4.9/…

    Nginx 2023年4月12日
    00
合作推广
合作推广
分享本页
返回顶部