CWP重装,解决 Cannot define multiple Listeners on the same IP:port 问题
服务器用的是CWP控制面板,在重启输入以下apache重启命令后:
service httpd restart
出现以下错误提示:
Starting httpd: AH00526: Syntax error on line 36 of /usr/local/apache/conf/extra/httpd-ssl.conf:
Cannot define multiple Listeners on the same IP:port
如果你的Linux系统也有这个问题,在CWP控制面板官方论坛,也没找到具体的解决方法的话,请先尝试这篇文章里的方法解决 ▼
重装CWP控制面板
若以上方法无法解决,请尝试一行一行地运行以下命令:
yum install cwp-httpd yum install cwp-suphp yum install cwp-php sh /scripts/update_cwp sh /scripts/restart_cwpsrv
重建 cwpsrv 配置 ▼
sh /scripts/cwpsrv_rebuild_user_conf
尝试重新安装或更新此软件包 ▼
yum reinstall cwpsrv yum reinstall cwpphp
之后,重新启动此服务或重新启动服务器 ▼
service cwpsrv restart
service cwp-phpfpm restart
- 通常在执行以上SSH命令后,就能快速重新安装CWP控制面板。
然后,可以通过IP地址登录CWP控制面板。
但若出现网站无法访问的情况,请重新设置默认的Web服务器:
第 1 步:在CWP控制面板左侧点击 WebServer Settings → Select WebServers ▼
第 2 步:Nginx & Varnish & Apache ▼
第 3 步:点击底部“Save & Rebuild Configuration”按钮,进行保存和重建配置。
第 4 步:查看CWP首页Dashboard服务状态 ▼
- 确定都是处于Active的状态即可。
第 5 步:每次重新设置默认的Web服务器之后,必须对Nginx设置进行优化 ▼
如果重建Apache后,Apache服务未激活,就算重启也无法启动Apache服务……
请尝试Apache服务yum命令删除重装 ▼
yum remove cwp-httpd yum install cwp-httpd
假如在输入以上SSH命令后,访问CWP控制面板后台网址,就出现500错误,无法登录CWP控制面板,可能因为CWP程序设置问题造成。
- 由于CWP控制面板不提供卸载程序,你必须重新安装Linux服务器,才能将其删除,再次手动安装。
- 在重新安装Linux服务器之前,请务必备份好CWP控制面板。
备份和全新重装CWP控制面板
第 1 步:备份好网站和数据库 ▼
第 2 步:将备份目录 /home/backup
,复制到谷歌网盘
复制本地的备份目录 /home/backup
到配置名为gdrive的网盘的backup目录,反之亦然 ▼
rclone copy /home/backup gdrive:backup
- 将备份文件复制到谷歌网盘,需安装Rclone。
Rclone安装使用方法请参考这篇教程 ▼
第 3 步:重新安装CWP控制面板
如何再次安装CWP控制面板?CWP请看这篇文章 ▼
第 4 步:恢复备份文件
重新安装好CWP控制面板后,将谷歌网盘里的备份压缩包,恢复到 /home/backup
目录▼
rclone copy gdrive:backup /home/backup
第 5 步:恢复CWP控制面板备份文件和数据库 ▼
希望陈沩亮博客( https://www.chenweiliang.com/ ) 分享的《CWP重装解决Cannot define multiple Listeners on the same IP:port》,对您有帮助。
欢迎分享本文链接:https://www.chenweiliang.com/cwl-622.html
喜欢就分享和按赞!您的分享和按赞,是我们持续的动力!