내 apache2는 debian8.1에 설치되어 있습니다.
구성 파일에서/etc/apache2/apache2.conf
<Directory />
Options FollowSymLinks
AllowOverride None
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride None
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
여기에는 여러 줄이 있습니다 index.html
.
기본 Debian 문서 루트는 /var/www/html입니다. /var/www 아래에 자신만의 가상 호스트를 만들 수 있습니다. 이는 이전 버전과 다르며 기본적으로 더 나은 보안을 제공합니다. 를 얻으려면
사용하십시오 .phpinfo()
document root is /var/www
그것을 바꾸는 방법 /var/www
?
답변1
apache2.4에서는 위치를 /var/www/html로 변경했기 때문에 index.html의 일부 텍스트만 변경 사항을 알려줍니다. 문서 루트를 변경할 필요가 없습니다.
새 가상 호스트를 생성하려면 new_website.conf를 /etc/apache/sites-available에 추가하고 원하는 위치를 지정하기만 하면 됩니다(사이트 지원 폴더에 심볼릭 링크를 생성하려면 a2ensite 사용). 일반적으로 /var/www/html/new_website(또는 Apache 사용자가 액세스할 수 있는 다른 위치) 아래에 새 위치를 만듭니다.
일반 웹사이트의 경우 apache2.conf를 조작할 필요가 없습니다. Apache 2.2와 Apache 2.4의 주요 변경 사항은 다음과 같습니다.~인 것 같다혼란스럽게도 새 가상 호스트 conf 파일에서 .conf 확장자를 사용해야 합니다. 초기 Apache 2.2에서는 이것이 중요하지 않았습니다.
답변2
이 경로에서 사이트별 구성 파일을 편집해야 합니다./etc/apache2/sites-enabled
편집해야 할 파일은 다음과 같습니다.000-default.conf
그냥 바꾸세요문서 루트~에서/var/www/html도착하다/var/www/YOUR_DIRECTORY
답변3
보안상의 이유로 별칭을 /var/www에서 /var/www/html로 만들어야 하지만 이는 귀하에게 달려 있습니다. (난 그러지 않을 거야)