서버 루트 디렉터리는 무엇인가요?
서버 루트는 모든 웹 콘텐츠를 제공하는 웹 서버의 최상위 디렉터리입니다. 기본적으로 대부분의 웹 서버의 루트 디렉터리는 공개 HTML 디렉터리(예: /var/www/html 또는 /var/www)입니다.
서버 루트 디렉터리를 변경하는 이유는 무엇인가요?
보안 향상을 위해 특정 파일이나 디렉터리를 숨기거나 파일 디렉터리 구조를 더 잘 구성하려면 서버 루트 디렉터리를 변경해야 할 수도 있습니다. 또한 서버 루트 디렉터리를 변경하면 변경된 콘텐츠에 더 쉽게 액세스할 수 있습니다.
서버 루트 디렉토리를 변경하는 방법은 무엇입니까?
서버 루트 디렉터리를 변경하는 단계는 다음과 같습니다.
많은 서버가 Apache를 사용하여 웹 콘텐츠를 실행하고 제공합니다. Apache 구성 파일을 여는 방법은 서버마다 다릅니다. Ubuntu 시스템에서는 다음 명령을 사용하여 Apache 구성 파일을 열 수 있습니다.
sudo nano /etc/apache2/sites-available/000-default.conf
Apache 구성 파일에서 DocumentRoot를 찾으세요. . 기본적으로 이 줄은 다음과 같습니다.
DocumentRoot /var/www/html
이 줄을 새 서버 루트 경로로 변경하세요. 예를 들어 서버 루트를 /var/www/mywebsite/로 변경하려는 경우 DocumentRoot 줄은 다음과 같아야 합니다.
DocumentRoot /var/www/mywebsite/
다음을 추가합니다. 이 구성은 새 서버 루트를 사용할 때 Apache가 작동하도록 보장합니다.
Options Indexes FollowSymLinks MultiViews AllowOverride All Require all granted
/var/www/mywebsite/를 원하는 항목으로 바꾸세요. 새 서버 루트 디렉터리의 실제 경로입니다.
Ctrl + X를 누른 다음 Y를 누르고 Enter를 눌러 파일을 저장하고 종료하세요.
Ubuntu 시스템에서는 다음 명령을 사용하여 Apache를 다시 시작할 수 있습니다:
sudo service apache2 restart
이제 서버 루트 디렉토리가 성공적으로 변경되었습니다! 이제 변경된 서버 루트에서 웹 사이트 콘텐츠에 액세스할 수 있습니다.
결론
서버 루트 디렉토리를 변경하는 것은 보안 조치, 파일 디렉토리 구조 구성 또는 접근성 향상을 통해 유용한 트릭이 될 수 있습니다. 이 문서에서는 Apache를 사용하여 서버 루트 디렉터리를 변경하는 방법을 설명합니다.
위 내용은 PHP에서 서버 루트 디렉토리를 변경하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!