情况十:报错unknown directive
这个需要具体问题具体分析,一般报错会报具体配置文件第几行哪个指令未知 以下为解决问题实例:
宝塔面板
之前用的是apache服务器,目前在使用nginx作为web服务器,因此根据截图判断,该问题是使用了apache的伪静态规则造成的。 解决方法:将apache的伪静态转换成nginx的,问题解决
情况十一 端口占用导致的报错
宝塔面板
解决方法:服务器命令行执行以下命令排查看看是哪个服务占用了22000端口,一般都是报错80端口被占用。
lsof -i:22000
然后
kii -9 PID
注意,这个PID为占用22000端口的进程PID,记得替换,不能生搬硬套。
★重要提醒:如果进程名为sshd,mysqld等环境服务,不要kill,可操作更改端口,以免端口冲突。
然后重启nginx
/etc/init.d/nginx start