疑难杂症

主要是互联网方面的各种问题解决方案,疑难杂症

  • 宝塔面板(BT)中Nginx占用80端口的解决办法

    宝塔面板(BT)中Nginx占用80端口的解决办法

    Visits: 95

    最终解决方案:

    修改/www/server/panel/vhost/nginx/ 下的所有.conf结尾的文件,将里面的80换成你开放的其它端口,确保不能遗漏

    起因:

    今天准备在80端口部署临时站点的时候发现80端口被占用,然后查看进程一直在使用,我就纳闷了,这服务器我没配置网站啊??

    然后lsof -i:80一看,发现NGinx占用了80,然后我直接在BT面板的Nginx设置改站点配置文件的80端口为2080,nginx进程依旧会占用80端口

    然后我就觉得很奇怪,配置文件全部改掉了为何还占着80端口不放不合常理

    于是我觉得很纳闷,在想是不是BT的魔改版Nginx是不是会加载其他的配置文件,于是我在/www目录下直接搜“.conf”文件,就真给我发现了目录/www/server/panel/vhost/nginx/下有.conf文件,修改其中的端口为自己的端口即可。

  • 我是如何解决使用Shadowsocks代理后,浏览器报“500 Internal Privoxy Error”的问题

    我是如何解决使用Shadowsocks代理后,浏览器报“500 Internal Privoxy Error”的问题

    Visits: 373

    起因:

    今天在搭建好shadowsocks后,进行客户端访问连接时,一直无法正常连接。浏览器报错如下:

    500 Internal Privoxy Error

    Privoxy encountered an error while processing your request:

    Could not load template file no-server-data or one of its included components.

    Please contact your proxy administrator.

    If you are the proxy administrator, please put the required file(s)in the (confdir)/templates directory. The location of the (confdir) directory is specified in the main Privoxy config file. (It’s typically the Privoxy install directory).


    解决过程:

    1. 排查客户端的ip,端口,密码,加密等各参数是否正确

    2. 服务端开启端口访问权限

    3. 服务器端禁用防火墙

    4. 完善C:\Windows\System32\drivers\etc\hosts文件信息所有能排查的,解决的都做了,但是问题依旧存在,所以就开始查看自己的环境信息。

    由于我的服务器是采用的阿里云的香港VPS,所以就登录到阿里云后台查看每一项,果不其然,发现有专门设置防火墙的地方,如下图:

    所以,在其中添加规则后,稍等几分钟后,重新连接shadowsocks客户端就正常了。大家可以单独增加自己tcp端口号,根据安装后的端口即可,也可以开通全部的tcp+udp端口,各人根据自己的情况添加规则即可,至此,该问题完美解决。