昨天安装了主机目录下的-防火墙,然后在防火强中把腾讯的edgeone国内所有IP节点添加放行。
面板的端口原本是999,然后我刚刚又把SSH的端口也改成999,发现两个端口重叠了,又马上把SSH端口改成998,重启服务器,面板打不开了,请问如何解决呀??
- 1pctl status 查看服务状态
- cat /opt/1panel/log/1Panel.log 查看系统日志
1panel.service - 1Panel, a modern open source linux panel
Loaded: loaded (/etc/systemd/system/1panel.service; enabled; vendor preset: disabled)
Active: active (running) since 三 2024-05-29 21:39:00 CST; 1 day 18h ago
Main PID: 988 (1panel)
Tasks: 6
Memory: 101.1M
CGroup: /system.slice/1panel.service
└─988 /usr/bin/1panel
5月 31 00:00:00 iZbp1di3b17sazodpyyddfZ 1panel[988]: [2024-05-31 00:00:00] [INFO] Website scheduled task has completed
5月 31 00:00:00 iZbp1di3b17sazodpyyddfZ 1panel[988]: [2024-05-31 00:00:00] [INFO] The scheduled certificate update task is c…s …
5月 31 00:00:00 iZbp1di3b17sazodpyyddfZ 1panel[988]: [2024-05-31 00:00:00] [INFO] The scheduled certificate update task has …leted
5月 31 00:00:00 iZbp1di3b17sazodpyyddfZ 1panel[988]: [2024-05-31 00:00:00] [INFO] AppStore scheduled task in progress …
5月 31 00:00:00 iZbp1di3b17sazodpyyddfZ 1panel[988]: [2024-05-31 00:00:00] [INFO] Starting synchronization with App Store…
5月 31 00:00:00 iZbp1di
[2024-05-31 00:00:00] [INFO] Website scheduled task in progress …
[2024-05-31 00:00:00] [INFO] Website scheduled task has completed
[2024-05-31 00:00:00] [INFO] The scheduled certificate update task is currently in progress …
[2024-05-31 00:00:00] [INFO] The scheduled certificate update task has completed
[2024-05-31 00:00:00] [INFO] AppStore scheduled task in progress …
[2024-05-31 00:00:00] [INFO] Starting synchronization with App Store…
[2024-05-31 00:00:00] [INFO] [AppStore] download file from https://apps-assets.fit2cloud.com/stable/1panel.json.zip
[2024-05-31 00:00:00] [INFO] Starting synchronization of application details…
[2024-05-31 00:00:08] [INFO] Synchronization of application details Success
[2024-05-31 00:00:08] [INFO] Synchronization with the App Store was successful!
[2024-05-31 00:00:08] [INFO] AppStore scheduled task has completed
网站倒是正常在运行,就是1panel面板打不开了
看看1panel面板的端口是否正常监听把
怎么看这个端口是否正常监听?
linux查看端口是否占用
在Linux中,可以使用netstat
或lsof
命令来查看端口是否被占用。
使用netstat
命令:
netstat -tuln | grep <端口号>
使用lsof
命令:
lsof -i :<端口号>
如果命令有输出,则表示该端口已被占用;如果没有输出,则表示该端口未被占用。
例如,要检查端口8080是否被占用,可以使用以下命令之一:
netstat -tuln | grep 8080
或者:
lsof -i :8080
[root@iZbp1di3b17sazodpyyddfZ ~]# netstat -tuln | grep 33521
tcp 0 0 0.0.0.0:33521 0.0.0.0:* LISTEN
[root@iZbp1di3b17sazodpyyddfZ ~]#
我的面板端口是33521
你现在访问ip:33521请求是返回什么呢,截图看看可以吗
要不,切成无痕浏览,然后注意一下,别https了,用http,估计你现在自动跳转https了
或者
tcp测试看看端口通不通先,
不通的话,排查防火墙
不通,但是33521这个端口阿里云我是放行了的,之前一直都是用这个端口,只是用命令安装了一个面板里的那个防火墙,改了一下端口(应该没改成功),重启服务器,面板就打不开了
无痕模式也一样,不加s,也一样
外部测试端口都不通的话,监听又正常,估计防火墙问题。
用相关命令重置一下1panel的监听端口,忘了会不会自动开放防火墙端口了,试试先吧。
1pctl update port 端口
# 用法
Usage:
1pctl update [COMMAND] [ARGS...]
1pctl update --help
Commands:
username 修改面板用户
password 修改面板密码
port 修改面板端口
或者临时性用iptables放行一下
# 放行入站流量
sudo iptables -A INPUT -p udp --dport 33521 -j ACCEPT
# 放行出站流量
sudo iptables -A OUTPUT -p udp --sport 33521 -j ACCEPT