
localhost에서 실행되는 웹사이트에 대한 가상 호스트 항목(zf2app.loc)을 만들었지만 이제 모든 요청이 이 가상 호스트에 의해 처리되고 있습니다.
localhost에 액세스하더라도 zf2app.loc 문서 루트의 내용이 표시됩니다. 내 기본 Apache 서버가 현재 작동하지 않지만 가상 호스트 항목을 만들기 전에 작동했던 것처럼 작동하고 싶습니다.
답변1
두 개의 가상 호스트 설정이 필요하며 원본 하나(localhost용)를 유지하고 다른 하나를 zf2app.loc
.
예를 들어 Ubuntu의 apache2에서 원본은 다음과 같습니다 /etc/apache2/sites-available/000-default.conf
(및 링크 /etc/apache2/sites-enabled
).
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
그런 다음 다음을 추가 zf2app.loc
하십시오 /etc/apache2/sites-available/zf2app.loc.conf
.
<VirtualHost *:80>
ServerName zf2app.loc
DocumentRoot /var/www/zf2app.loc/html
ErrorLog ${APACHE_LOG_DIR}/zf2app.loc-error.log
CustomLog ${APACHE_LOG_DIR}/zf2app.loc-access.log combined
</VirtualHost>
그런 다음 이 파일 /etc/apache2/sites-enabled/zf2app.loc.conf
도 링크하십시오.