在阿里云服务器上自行搭建了LNMP环境,搭建完之后就开始安装typecho博客,结果装完发现typecho的后台进不去,就想着把服务器重启试试,这不重启不知道,一重启就发现大问题:刚才还能访问的typecho首页也访问不了了,然后我再次重启nginx服务:
直接报错,这一波未平一波又起可整的我够呛,遂去网上找答案,看了几个,大致方法都是这样:
按照这个方法来试试:
# 先查看nginx配置文件路径:
nginx -t
# 再运行:
nginx -c /etc/nginx/nginx.conf
结果如下:
第二步nginx -c /etc/nginx/nginx.conf
的输出结果报错,遂又失败,再次重启nginx服务时,报错又变成了这样:
然后把nginx -c /etc/nginx/nginx.conf
的输出报错结果放到搜索引擎上搜了一搜,又发现了这篇文章:Nginx启动时提示nginx: emerg still could not bind(),按照操作查询80端口的占用情况:
netstat -ntlp|grep 80
结果显示80端口被apache2端口占用了,尝试杀掉占用端口的apache2,但是apache2生命力貌似“有点顽强”,杀了好几次还显示有占用:
我的服务器是用nginx的,用不到apache2,所以直接卸载:
sudo apt --purge remove apache2
卸载完之后查看80端口就没有占用了,再次尝试刚开始的方法,执行nginx -c /etc/nginx/nginx.conf
,这回就没有报错了:
重新启动nginx服务之后,网站可以正常访问了,问题解决。
评论 (0)