Loading... 在使用了fikker之后,fikker监听`443`和`80`端口,单独的启用fikker自然是没有什么问题 但是当我启动宝塔中的nginx之后fikker似乎就挂掉了 于是想到了可能是nginx占用了`80`端口,于是去排查nginx的端口,发现nginx并没有占用`80`,而是使用了一个`888`的端口 ``` lsof -i:80 ``` ![2020-01-31T12:50:21.png][1] 因此觉得nginx并不是此时的锅 于是再次调试,经过多次反复测试后发现确实是nginx的问题,只要nginx启动,fikker就挂了 后来翻了下百度才发现,原来宝塔的默认nginx的配置下,是有一个`空白页面`的,那个页面占用了`80`端口 其路径位于:`/www/server/panel/vhost/nginx` 只要把所有的占用`80`端口的都给关掉就行了,比如改为`81`端口 ![2020-01-31T12:49:40.png][2] 此时可以启动起来了。不过似乎又有新问题了,nginx重启后,fikker就挂掉了~这个待研究 目前兼容的方案就是: ``` 先启动nginx 然后手动启动fikker -- 如果需要重启nginx,则需要相应重启fikker ``` [1]: https://acimg.htt5.com/usr/2020/01/31/1580475021.png [2]: https://acimg.htt5.com/usr/2020/01/31/1580474980.png 最后修改:2020 年 03 月 07 日 01 : 05 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,或者你想py,请随意赞赏 ×Close 赞赏作者 扫一扫支付 支付宝支付 微信支付