如图,某天在访问宝塔面板时出现了400错误,应该如何解决呢?

出现400错误的原因是web服务器没找到站点,可能是宝塔服务没生效,在命令行输入:bt查看状态
发现宝塔服务正常运行,但是进入站点依然出现400,我们尝试命令行启动
命令行启动后发现了错误,我们分析这个错误的关键信息:

File “C:\Program Files\python\lib\site-packages\flask\app.py”, line 943, in run run_simple(host, port, self, **options)
File “C:\Program Files\python\lib\site-packages\werkzeug\serving.py”, line 814, in run_simple inner()
File “C:\Program Files\python\lib\site-packages\werkzeug\serving.py”, line 774, in inner fd=fd)
File “C:\Program Files\python\lib\site-packages\werkzeug\serving.py”, line 660, in make_server passthrough_errors, ssl_context, fd=fd)
File “C:\Program Files\python\lib\site-packages\werkzeug\serving.py”, line 577, in init self.address_family), handler)
#从这些报错中可以发现:域名/端口出了问题
OSError: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。
我们搜索这个错误发现是端口被占用了,果断打开资源管理器查看端口侦听状态
![ ][4]
发现是IIS在占用,我们进入IIS管理器,修改端口即可
![ ][5]