killall -9 nginx
lsof -iTCP -sTCP:LISTEN -P | grep :80
yum install psmisc -y
sudo ss -tunlp | grep :8517
ll /proc/65844/cwd
查找并停止占用端口的进程:
使用以下命令找出哪个进程正在监听这些端口:
sudo lsof -i :80
sudo lsof -i :443
或者使用 netstat:
sudo netstat -tulnp | grep :80
sudo netstat -tulnp | grep :443
或者重新启动容器:
另一种方法是直接重启 Nginx 容器:
docker restart CONTAINER_ID_OR_NAME
docker restart 97e57fbebabd
这将停止并重新启动容器,应用您所做的配置更改。
验证配置:
检查 Nginx 是否成功重新加载配置,并且没有语法错误:
docker exec CONTAINER_ID_OR_NAME nginx -t
docker exec 97e57fbebabd nginx -t
docker exec 706bdfcc2d32 nginx -t
/home/yscredit/docker