当前位置: 首页 > news >正文

在Ubuntu上修改Nginx的默认端口(例如从80端口改为其他端口,如8080)

备份原始配置文件

wqbboy@mail:~$ sudo netstat -tulnp |grep 80
[sudo] password for wqbboy:
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      884/nginx: master p
tcp        0      0 127.0.0.1:7791          0.0.0.0:*               LISTEN      880/uwsgi
tcp        0      0 127.0.0.1:9999          0.0.0.0:*               LISTEN      809/php-fpm: master
tcp6       0      0 :::80                   :::*                    LISTEN      884/nginx: master pwqbboy@mail:~$ sudo cp /etc/nginx/sites-available/00-default.conf /etc/nginx/sites-available/00-default.confbak

编辑Nginx配置文件 ,修改监听端口
在打开的配置文件中,找到listen指令,并将其从listen 80;改为你想使用的端口,例如listen 8080;。确保整个文件中所有的listen 80;都被替换为新的端口号。

server {listen 80;...
}

wqbboy@mail:~$ sudo vim /etc/nginx/sites-available/00-default.conf

重新加载Nginx配置


wqbboy@mail:~$ sudo systemctl restart nginx.service
wqbboy@mail:~$ curl http://localhost:8008
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>

验证更改
为了确保Nginx正在监听新的端口,你可以使用netstat或ss命令来检查。例如:


wqbboy@mail:~$ sudo netstat -tulnp |grep 80                                     tcp        0      0 127.0.0.1:7791          0.0.0.0:*               LISTEN      880/uwsgi
tcp        0      0 127.0.0.1:9999          0.0.0.0:*               LISTEN      809/php-fpm: master
tcp        0      0 0.0.0.0:8008            0.0.0.0:*               LISTEN      3517/nginx: master
tcp6       0      0 :::80                   :::*                    LISTEN      3517/nginx: master
wqbboy@mail:~$ sudo vim /etc/nginx/sites-available/00-default.conf
wqbboy@mail:~$ sudo systemctl restart nginx.service
wqbboy@mail:~$ sudo netstat -tulnp |grep 80
tcp        0      0 127.0.0.1:7791          0.0.0.0:*               LISTEN      880/uwsgi
tcp        0      0 127.0.0.1:9999          0.0.0.0:*               LISTEN      809/php-fpm: master
tcp        0      0 0.0.0.0:8008            0.0.0.0:*               LISTEN      3637/nginx: master
tcp6       0      0 :::8008                 :::*                    LISTEN      3637/nginx: master
wqbboy@mail:~$ curl http://localhost:8008
<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>
wqbboy@mail:~$ curl http://localhost:80
curl: (7) Failed to connect to localhost port 80 after 1 ms: Connection refused
wqbboy@mail:~$

文章转载自:

http://njU4O3Tk.dpbdq.cn
http://Zdkv3rfj.dpbdq.cn
http://uU0BRcbv.dpbdq.cn
http://itu8npT5.dpbdq.cn
http://QFIVHzM6.dpbdq.cn
http://UmIOQPIE.dpbdq.cn
http://guYAArVs.dpbdq.cn
http://RahMeYfA.dpbdq.cn
http://2wObcdKm.dpbdq.cn
http://KtObDuqI.dpbdq.cn
http://te66USvy.dpbdq.cn
http://r2BIbnYH.dpbdq.cn
http://iztyYZH2.dpbdq.cn
http://pbOeHsaF.dpbdq.cn
http://oyg1U2NR.dpbdq.cn
http://oCZ79v9z.dpbdq.cn
http://BIeAFj0w.dpbdq.cn
http://fXjCQbC2.dpbdq.cn
http://W08TvSYF.dpbdq.cn
http://A4ELTuCk.dpbdq.cn
http://N2msaTEM.dpbdq.cn
http://adqPjhhm.dpbdq.cn
http://AKyJZhir.dpbdq.cn
http://wW7mcX9q.dpbdq.cn
http://fyngLqY3.dpbdq.cn
http://eHWuCWjm.dpbdq.cn
http://wNUEvX5F.dpbdq.cn
http://Rfi8iU6I.dpbdq.cn
http://Xe6IXonH.dpbdq.cn
http://xLIH7nWb.dpbdq.cn
http://www.dtcms.com/a/374680.html

相关文章:

  • 《用 Pandas 和 Matplotlib 绘制柱状图:从数据读取到可视化表达的实战指南》
  • python之socket网络编程
  • 【用与非门设计一个七段显示译码器,要求显示Y, E, S 三个符号+门电路符号逻辑式】2022-12-5
  • 解决 Ubuntu 25.04 下 make menuconfig 报 ncurses 错误的问题
  • (49)es容器化部署启动报错-RBAC权限问题
  • MacOS 运行CosyVoice
  • Adam优化算法:深度学习的自适应动量估计方法
  • macos deepctr_torch虚拟环境配置
  • react的filber架构
  • Spring框架事件驱动架构核心注解之@EventListener
  • ARM的big.LITTLE架构
  • 整体设计 之 绪 思维导图引擎 :思维价值链分层评估的 思维引导和提示词导航 之 引 认知系统 之8 之 序 认知元架构 之3(豆包助手 之5)
  • 飞算JavaAI全链路实战:智能构建高可用电商系统核心架构
  • 01-AI-神经网络-视觉-PaddleDetection交通信号灯的目标检测的模型训练(平台提供的数据集)
  • SpringBoot改造MCP服务器(StreamableHTTP)
  • Gradle 与 Android 构建缓存机制全面总结
  • 数据结构题集-第四章-串-采用特定数据类型对串求逆
  • 新能源汽车中维修开关有什么作用?
  • GitHub 热榜项目 - 日榜(2025-09-09)
  • Go 装饰器模式学习文档
  • 20.44 QLoRA调参秘籍:零成本实现7B模型微调,参数黄金配比全解析(附3090实战方案)
  • Ubuntu 22.04 安装 Docker Compose 最新最简单完整指南​
  • 网络原理——传输层协议UDP
  • 从Java全栈开发到云原生实践:一次真实面试的深度剖析
  • 更换libc.so导致linux变砖,通过LD_PRELOAD挽救
  • PySpark数据输出
  • 面试题:MySQL要点总结(基础)
  • net::ERR_EMPTY_RESPONSE
  • Spring IoC:彻底搞懂控制反转
  • SLAM(同步定位与建图)