当前位置:首页>开发>正文

nginx重启不生效是咋回事 nginx启动不了 求助

2023-05-06 13:35:00 互联网 未知 开发

 nginx重启不生效是咋回事 nginx启动不了 求助

nginx重启不生效是咋回事

两种可能:
一种是你的nginx太过繁忙,进行没有关闭,所以新的无法起来。你可以ps axu| grep nginx 看一下是不是还有nginx进程,如果stop不来的话,只能kill强行终止再启动。
另一种就是你的nginx配置错误,你可以用./nginx -t 检查一下nginx配置,如果有错误,根据提示修改就可以了。

nginx启动不了 求助

nginx启动不了一般有以下原因:
1.监听的端口冲突,一般是有程序已经监听了80端口,需要关闭正在监听80端口的程序,或让nginx监听其他端口
2.配置文件错误,配置文件存在语法错误会导致启动报错,需要根据文档正确的对配置文件进行改正
3.配置文件使用记事本编辑过,导致保存为带BOM头的utf-8文件,报错中可以看到乱码,需要使用其他编辑器将文件编码改为无BOM头的utf-8类型

Apache2.2 在服务器重启动了一下就启动不了了怎么回事

解决方法:
1 在运行里输入:netsh winsock reset
一会儿cmd会提示你重启,重启后,就可以用了。2 找到占用80端口的程序,关闭掉,或修改其端口。
3 修改Apache服务器的端口号:
找到Apache安装目录下conf目录下的httpd.conf文件。打开它,找到“Listen”,紧接着Listen的数字就是端口号,默认状态下为“Listen 80”。在之前的PHP专题中提到过关于在安装配置Apache时会遇到端口与IIS HTTP端口冲突的问题,因为IIS HTTP端口默认也为80。那么我们就可以在这里改变Apache的端口,从而避免冲突,比如可以改成:Listen 88。改好之后别忘重起Apache服务使得配置生效。

最新文章