我是 ISPConfig 的新手,我使用网站教程进行设置。
我在装有 CentOS 6.3 的 vmware VM 上安装了 ISPConfig 3。我为客户操作系统使用静态 IP。安装 ISPConfig 3 后,我进入主机操作系统并尝试在浏览器中打开 ISPConfig 网页。我使用了https://[访客 IP]:8080,但显示的是 Apache 测试页而不是 ISPConfig 3 主页。
我该如何修复这个问题或如何访问 ISPConfig 3 控制面板?
答案1
要删除测试页:
删除/etc/httpd/conf.d/welcome.conf
(或将其重命名为不以 .conf 结尾的名称)
和/或
粘贴index.html
一页/var/www/html
。
CentOS 中的 DocumentRoot (/var/www/html) 中没有任何内容。welcome.conf 禁用了 Apache 的自动索引,并为 http 响应 403(禁止)设置了自定义错误页面。由于自动索引被禁用,因此您会得到 403。
以 结尾的文件.conf
位于 ,/etc/httpd/conf.d/
与位于 的主配置文件一起加载/etc/httpd/conf/httpd.conf
。
[root@moon ~]# grep -i ^Include /etc/httpd/conf/httpd.conf
Include conf.d/*.conf
因此,主要配置位于 /etc/httpd/conf/ 中。小配置片段(通常与依赖于 Web 服务器的软件包一起安装)位于 /etc/httpd/conf.d/ 中。如果您想查看,错误页面位于 /var/www/error 中。
我对 ISPConfig 没有任何建议;从未使用过它。CLI 或死!
答案2
我遇到了同样的问题。这是为我修复它的方法(来自此主题):
yum install mod_fcgid
然后使用以下命令重启 Apache/sbin/service/httpd restart
这很奇怪,因为我实际上已经安装了mod_fcgid
两次,但读了一遍之后,似乎安装有时会默默失败。如果上述方法不起作用,以下是我第一次尝试(没有成功)和最后一次尝试(成功)之间安装的东西
yum install mod_fcgid httpd-itk
[第一次尝试,没有成功]yum install php php-devel php-gd php-imap php-ldap php-mysql php-odbc php-pear php-xml php-xmlrpc php-pecl-apc php-mbstring php-mcrypt php-mssql php-snmp php-soap php-tidy curl curl-devel perl-libwww-perl ImageMagick libxml2 libxml2-devel mod_fcgid php-cli httpd-devel
[大部分都已经安装好了——强力检查以确保没有遗漏任何内容]rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
然后yum install fail2ban
看到server.sh
抱怨说fail2ban还没有安装yum install mod_fcgid
奇怪的是它只在第三次尝试时才起作用(也许是添加了存储库才起作用?)