在使用了fikker之后,fikker监听44380端口,单独的启用fikker自然是没有什么问题
但是当我启动宝塔中的nginx之后fikker似乎就挂掉了
于是想到了可能是nginx占用了80端口,于是去排查nginx的端口,发现nginx并没有占用80,而是使用了一个888的端口

lsof -i:80

2020-01-31T12:50:21.png
因此觉得nginx并不是此时的锅
于是再次调试,经过多次反复测试后发现确实是nginx的问题,只要nginx启动,fikker就挂了
后来翻了下百度才发现,原来宝塔的默认nginx的配置下,是有一个空白页面的,那个页面占用了80端口
其路径位于:/www/server/panel/vhost/nginx
只要把所有的占用80端口的都给关掉就行了,比如改为81端口
2020-01-31T12:49:40.png
此时可以启动起来了。不过似乎又有新问题了,nginx重启后,fikker就挂掉了~这个待研究
目前兼容的方案就是:

先启动nginx
然后手动启动fikker
--
如果需要重启nginx,则需要相应重启fikker
最后修改:2020 年 03 月 07 日
如果你觉得我对你起到了帮助,请随意打赏