nginx端口问题

如图,不知道理解的对不对
这里写图片描述

### Nginx 端口配置 对于Nginx而言,默认情况下监听的是80端口用于HTTP请求以及443端口用于HTTPS请求。当需要更改默认端口时,在`nginx.conf`文件中的`http`或者特定的`server`块里通过设置`listen`指令指定新的端口号[^2]。 例如,要让Nginx监听自定义端口如9000,则可以在对应的`server`上下文中加入如下语句: ```nginx server { listen 9000; } ``` 为了验证新配置是否正确无误,应当执行测试命令以确保语法正确并能正常工作: ```bash /usr/local/webserver/nginx/sbin/nginx -t ``` 一旦确认配置有效,可以通过发送信号给正在运行的服务来应用变更而无需完全重启整个Web服务器,这通常被称为平滑重载或热更新: ```bash nginx -s reload ``` 值得注意的是,如果是在Linux环境中,并且尝试绑定小于1024的特权端口(比如常见的80),那么可能需要超级用户权限才能成功完成此操作;而在macOS上则不存在这样的限制[^3]。 另外,若想查看某个具体端口是否已被占用及其关联进程信息,可以利用以下命令组合实现: ```bash ps -ef | grep nginx lsof -i :<port_number> ``` 其中 `<port_number>` 应替换为目标端口号,上述命令可以帮助排查冲突问题或是定位已存在的服务实例。 #### 常见使用的端口号 - **80**: HTTP协议的标准端口。 - **443**: HTTPS协议的安全连接标准端口。 - **8080, 8081, ... , 8xxx系列**: 经常被用作备用HTTP端口或者是内部网络环境下的开发调试用途。 - **其他任意可用端口**: 只要是未被系统保留也未曾被其它程序占用的有效TCP/IP端口均可作为候选选项供选择使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值