过去三个小时里,我一直在 Google 上搜索,但仍未找到如何更改 Plesk 上默认 Apacht 端口的答案。
我想将所有主机放到端口 81。更新中央配置文件很简单,但有趣的是,plesk 生成的每个主机配置文件都将端口 80 列为默认端口,例如:
<VirtualHost 217.172.183.206:80>
ServerName foobar.com:80
我希望 plesk 在那里写入我喜欢的任何端口,而不是端口 80。
有办法吗?
答案1
我向我的技术支持团队发出了您的求助请求。我很快就会给您答复。感谢您的耐心等待。
- - - -编辑 - - - -
好的,这是他告诉我的。
“如果您更改 vhost 的 httpd.include 中的端口,则当您添加新域时,它将被 websrvmng 覆盖。作为一种可能的解决方案,您可以使用事件管理器和事件触发器来创建新域,并执行脚本来更改 vhost 的端口号。例如:
#!/bin/bash
MY_FILEPATH="/var/www/vhosts"
MY_FILE="httpd.include"
MY_REPLACE=":81"
find $MY_FILEPATH -name $MY_FILE -exec perl -p -i -e "s[:80][$MY_REPLACE]g" {} \;
service httpd restart"
如果有帮助的话请告诉我。
来自 Parallels @ParallelsPanel 的 Drew