AnyShare-修改 8000 端口重启 nginx 服务时,显示错误信息:Failed to start The NGINX HTTP and reverse proxy server.
关键字
端口、重启、nginx
适用产品
- AnyShare Enterprise 6.0.x
- AnyShare Express 6.0.x
- AnyShare Cloud 6.0.x
问题描述
修改管理控制台 8000 端口配置文件后,重启 nginx 服务失败,提示错误信息:
Failed to start The NGINX HTTP and reverse proxy server。
问题影响
重启 nginx 服务失败,修改的端口配置文件无法生效。
问题原因
配置文件中修改的端口被其他进程占用,导致 nginx 服务启动失败。
解决方案
为了解决该问题,需要重新修改端口配置文件,将端口修改为未被进程占用端口,然后重启 nginx 服务,占用端口以 8005 端口为例,修改端口为 8006,具体操作步骤如下:
1.执行以下命令,查看端口监听状态,确认端口占用情况。
netstat -anpt | grep 8005
2.执行以下命令,查询占用端口的进程。
ll /proc/965767

3.执行以下命令,编辑 /usr/local/nginx/conf.d/asd/web_console_server.conf ,将#Web控制台下 listen 端口修改为 8006,修改完成后保存退出。
注意:修改配置文件前,请先使用 cp 命令备份 web_console_server.conf 配置文件。
vi /usr/local/nginx/conf.d/asd/web_console_server.conf

4.执行以下命令,测试 nginx 配置文件。
/usr/local/nginx/sbin/nginx -t
返回结果为 test is successful 表示 nginx 配置文件格式正确。
5.执行以下命令,重启并检查 nginx 服务。
systemctl restart nginx_service.service
systemctl status nginx_service.service

更多信息
关于 AnyShare 6.0.x 修改 8000 端口的方法,可以参考爱数官方网站: AnyShare-更改应用管理控制台 8000 端口。