nginx
简介
本文记录了 Nginx 的常用安装、卸载、配置、命令及代理配置等内容,便于日常查阅。
安装
- Windows:下载解压即可安装
- Linux:
- CentOS 安装文档
- 查找文件:
find / -name nginx
- 配置参考:官方文档 或 配置示例
- 也可通过
docker
或 宝塔面板 安装
卸载
- Windows:直接删除安装目录
- Linux:
- 查看 Nginx 是否运行:
ps -ef | grep nginx
- 停止服务:
/usr/sbin/nginx -s stop
或nginx -s stop
- 检查端口:
netstat -lntp
,确认已停止 - 查找相关文件:
whereis nginx
,并删除(如:rm -rf /usr/sbin/nginx
) - 使用包管理器卸载:
yum remove nginx
- 查看 Nginx 是否运行:
配置
- IP 的 SSL 配置
- 开机自启动:
- 查找安装路径:
whereis nginx
(如/usr/local/nginx/sbin/nginx
或/usr/bin/nginx
) - 编辑
/etc/rc.local
,末尾添加 Nginx 启动命令 - 修改权限:
chmod 755 /etc/rc.local
- 重启测试:
shutdown -r now
- 查找安装路径:
常用命令
- 安装:
brew install nginx
- 查看信息:
brew info nginx
- 启动:
nginx
- 重新加载配置:
nginx -s reload
- 重启:
nginx -s reopen
- 停止:
nginx -s stop
(强制杀进程) - 优雅退出:
nginx -s quit
(处理完请求后退出) - 查看版本及配置路径:
nginx -V
- 查看版本:
nginx -v
- 指定配置文件:
nginx -c filename
- 帮助:
nginx -h
- 修改配置文件:
vi /usr/local/etc/nginx/nginx.conf
- 检查配置语法:
nginx -t
代理配置(支持 HTTPS、WSS)
1 | #PROXY-START/ |
常见问题
- 配置文件修改后,务必执行
nginx -t
检查语法,再重载服务。 - 端口占用、权限不足等问题,可通过日志和命令行排查。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 BARAN的小站🔥🔥🔥!