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-location

    参考来源: http://blog.zol.com.cn/1067/article_1066186.html,http://flandycheng.blog.51cto.com/855176/280121 语法规则: location [=|~|~*|^~] /uri/ { … } = 开头表示精确匹配 ^~ 开头表示uri以某个常规字符串开头,理解为匹配 …

    Nginx 2023年4月13日
    00
  • nginx二级域名指向不同文件项目配置

    需要使用泛域名解析, 并且加上空的判断,以保证没有二级域名的也可以访问 核心配置 server_name ~^(?<subdomain>.+)\.caipudq\.cn$;if ( $subdomain = ”) {set $subdomain “tp5caipu”;}if ( $subdomain = ‘www’) {set $subdoma…

    Nginx 2023年4月16日
    00
  • Nginx基础location语法及功能配置实例

    下面我将为您详细讲解“Nginx基础location语法及功能配置实例”的完整攻略。 Nginx基础location语法 在Nginx中,location指令是非常常见也非常重要的指令之一,用于匹配请求URI,并根据匹配的URI进行不同的处理。 location语法格式如下: location [=|~|~*|^~] uri { … } 其中: = 表示精确…

    Nginx 2023年5月16日
    00
  • nginx 变量相关的map模块与split_clients模块及geo模块和geoip模块及keepalive介绍

    map 模块指令默认编译进nginx的 Syntax: map string $variable { … } # 表示string匹配到{}里的值或变量赋值给$variable Default: — Context: http Syntax: map_hash_bucket_size size; Default: map_hash_bucket_size…

    Nginx 2023年4月13日
    00
  • 如何配置Nginx的反向代理WebSocket?

    下面是配置Nginx反向代理WebSocket的完整攻略: 1. 安装Nginx并启动 首先确保已经在目标服务器上安装了Nginx,并且可以正常启动。如果未安装,可以使用以下命令安装: sudo apt-get update sudo apt-get install nginx 安装完成后,可以使用以下命令启动Nginx: sudo systemctl st…

    Nginx 2023年4月19日
    00
  • 详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南

    详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南 Nginx + Tomcat 反向代理 反向代理是指客户端向服务器发送请求时,先经过反向代理服务器,然后再由反向代理服务器向客户端返回结果。Tomcat 作为 Web 服务器,有时为了提高响应速度,可以配合 Nginx 使用反向代理。 安装 Nginx 和 Tomcat 首先,需要安装 N…

    Nginx 2023年5月16日
    00
  • nginx配置虚拟主机vhost的方法详解

    摘自:http://www.jb51.net/article/107331.htm Nginx vhost配置,可实现基于ip、端口号、servername的虚拟主机,同时可避免直接修改主配置文件。在nginx下配置虚拟主机vhost非常方便。这篇文章主要介绍了nginx配置虚拟主机vhost的方法,需要的朋友可以参考下 前言 所谓虚拟主机,是说通过几个不同…

    Nginx 2023年4月11日
    00
  • Linux和Windows环境下安装Nginx

    windows环境下安装Nginx 安装 Nginx 的下载地址如下: http://nginx.org/en/download.html 选择时尽量选择 Stable 稳定版本,点击对应版本下载即可。 之后将安装包解压,解压后可以看到 Nginx 的目录结构: 启动 Nginx 进入安装目录,打开 cmd 命令行,执行命令: start nginx   启…

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