
我是 ISPConfig 的新手,我使用網站教學進行設定。
我已在 CentOS 6.3 的 vmware 虛擬機器上安裝了 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/中。小配置片段(通常與依賴網頁伺服器的軟體包一起安裝)位於 /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
奇怪的是,它只在第三次嘗試中起作用(也許是添加了執行此操作的存儲庫?)