
저는 ISPConfig를 처음 접했고 웹 사이트 튜토리얼을 사용하여 설정했습니다.
CentOS 6.3이 설치된 vmware VM에 ISPConfig 3을 설치했습니다. 게스트 OS에는 고정 IP를 사용합니다. ISPConfig 3을 설치한 후 호스트 OS로 이동하여 브라우저에서 ISPConfig 웹페이지를 열려고 했습니다. 나는 사용했다https://[guest-ip]:8080, 그러나 ISPConfig 3 기본 페이지 대신 Apache에 대한 테스트 페이지가 표시되었습니다.
이 문제를 어떻게 해결하거나 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
나는 똑같은 문제가있었습니다. 이것이 나를 위해 고쳐진 것입니다 (from이 스레드):
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
그런 다음 Fail2ban이 아직 설치되지 않은 것보다 불평하는 것을yum install fail2ban
본 후server.sh
yum install mod_fcgid
세 번째 시도에서만 작동했다는 것이 이상합니다. (아마도 이를 수행한 저장소를 추가한 것일까요?)