ISPConfig 显示默认 Apache 页面

ISPConfig 显示默认 Apache 页面

我正在尝试在 Debian Jessie 上安装 ISPConfig。我按照这个教程https://www.howtoforge.com/tutorial/perfect-server-debian-8-jessie-apache-bind-dovecot-ispconfig-3/3/

我可以正常安装所有东西,但是当我访问https://ip:8080/我得到了默认的 Apache 页面。为什么会发生这种情况?

在我的 /var/www/ 文件夹中有一个 html/ 文件夹,还有一个 ispconfig/ 文件夹,我尝试将 ispconfig 移到 html 中,但当我尝试访问它时,php 未运行。不,短标签不是问题。

我尝试了 a2dissite 000-default,然后尝试了 service apache2 restart,但一切保持不变。

也许我必须进行一些配置,以便能够在不同的端口上运行不同的网站?在 /etc/apache2/sites-available/ 中有:

  • 000-默认.conf
  • 应用程序.vhost
  • 默认-ssl.conf ispconfig.conf
  • ispconfig.vhost

我真的不知道该怎么办。我对 Apache 没什么经验

你想做什么?

我试图让 ISPConfig 在访问时运行https://ip:8080

答案1

基础

看起来虚拟主机条目可能会解决这个问题。

在以下目录下:

/etc/apache2/sites-available

复制并重命名000-默认.conf,保持。会议扩展例如

 # cp 000-default.conf virtual.isp3.conf .

编辑新的 .conf 文件并使其看起来像这样(特别注意:8080):

<VirtualHost *:8080>

ServerName example.tld
ServerAlias www.example.tld *.example.tld
DocumentRoot /path/to/isp3/

</VirtualHost>

这应该将对该服务器端口 8080 上的所有请求设置为从 /path/to/isp3/ 提取

请注意,您不必删除任何行,只需取消注释即可。

编辑完成后,保存 .conf 并使用 a2ensite 启用它,例如

# a2ensite virtual.isp3.conf

然后重启Apache

# service apache2 restart


注意事项

  • 如果 ISP3 仍然失败,请先尝试常规 html 页面来测试虚拟主机配置(即设置 DocumentRoot 以访问此自定义纯文本页面)。

  • 您可能需要添加或配置 SSL 访问的附加选项。

  • 同样,如果普通页面可以运行,但基于 .php 的页面不运行,则可能需要采取额外步骤来确保服务器可以解析 .php 文件。

答案2

遇到了类似的问题,ispconfig url 显示 apache 默认页面,解决方法如下:

yum install mod_fcgid
service httpd restart

相关内容