更改nginx默认端口,ubuntu更改nginx端口号

更改nginx默认端口,ubuntu更改nginx端口号我们都知道 nginx 默认使用 80 端口 有时候我们希望 nginx 运行在其他端口 就需要更改 nginx 配置 nginx 配置文件在 etc nginx 目录下的 nginx conf 在 nginx conf http 选项末尾有引入两个目录下的文件分别为 http 省略部分内容 include etc nginx conf d con

我们都知道nginx 默认使用80端口,有时候我们希望nginx运行在其他端口,就需要更改nginx配置

nginx配置文件在/etc/nginx目录下的nginx.conf。在nginx.conf->http选项末尾有引入两个目录下的文件分别为:

http { 
    # 省略部分内容  include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; } 

我们查看/etc/nginx/sites-enabled/目录,会找到一个default文件,在server选项下前两行就可以找到使用的80端口号:

server { 
    listen 80 default_server; listen [::]:80 default_server; 

将80端口号改为想使用的端口号,保存文件,如果没有启动nginx,启动即可。如果nginx已经在运行,重新加载即可。

sudo nginx start #运行nginx sudo nginx -s reload #重启nginx 

如果遇到nginx报以下错误:

nginx: [error] open() "/run/nginx.pid" failed (2: No such file or directory) 

sudo nginx -c path/.conf #指定nginx配置.conf的位置

查看nginx运行端口

sudo netstat -anp | grep nginx 

本人使用nginx版本为nginx/1.10.3(ubuntu),不同版本和系统配置文件可能略有差异

如有问题请留言,如果启用防火墙,则需开启对应端口,使用AWS服务器需要更改服务器安全组,添加响应入站规则,开启对应端口。

chaos-fe

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/198234.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月26日 下午3:30
下一篇 2026年3月26日 下午3:31


相关推荐

  • Wireshark介绍 与 过滤器表达式语法

    Wireshark介绍 与 过滤器表达式语法

    2021年4月9日
    152
  • python实现简单爬虫功能[通俗易懂]

    python实现简单爬虫功能[通俗易懂]python实现简单爬虫功能,抓取百度贴吧页面中的图片,下载到本地。

    2022年7月3日
    25
  • 遗传算法优化bp神经网络matlab代码_神经网络进化算法

    遗传算法优化bp神经网络matlab代码_神经网络进化算法最近在学遗传算法优化BP神经网络,从新浪博客,Matlab中文论坛以及《MATLAB神经网络43个案例分析》里看了许多资料,存在着缺少test函数,以及函数名调用错误等问题。自编了test函数,调整后,供大家参考,(在Matlab2006a亲测可行)。参考文献:《MATLAB神经网络的43个案例分析》王小川,史峰,郁磊等,北京航空航天大学出版社。flyingnosky的sina博…

    2025年10月27日
    4
  • 计算机病毒类型[通俗易懂]

    计算机病毒类型[通俗易懂]病毒类型1.宏病毒:感染对象是使用某些程序创建的文本文档、数据库、电子表格等文件。2.文件型计算机病毒:感染对象是可执行文件,包括exe和com文件。3.引导型计算机病毒:影响软盘或硬盘的引导扇区。4.目录型计算机病毒:能够修改所有存储在硬盘上的文件地址。…

    2022年6月6日
    41
  • 前端模块化理解

    前端模块化理解转至 http www cnblogs com lvdabao p js modules develop html 在 JavaScript 发展初期就是为了实现简单的页面交互逻辑 寥寥数语即可 如今 CPU 浏览器性能得到了极大的提升 很多页面逻辑迁移到了客户端 表单验证等 随着 web2 0 时代的到来 Ajax 技术得到广泛应用 jQuery 等前端库层出不穷 前端代码日益膨胀 这时候 JavaScr

    2026年3月16日
    3
  • 关系数据库基础理论[通俗易懂]

    关系数据库基础理论[通俗易懂]mysql系列之一关系数据库基础理论正是数据库管理的需要催生了数据库管理系统DBMS,而关系型数据库管理系统为RDBMS常见的数据模型有三种:-层次模型-网状模型-关系模型一、关系数据库的产生在DBMS出现之前,人们用文件来管理数据,但存在很多缺陷:1.数据冗余和不一致性。数据冗余表示在每个shell脚本中基本上都是/bin/bash,但很多用户使用…

    2022年10月16日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号