우분투의 모든 디렉토리에서 XAMPP의 가상 호스트를 설정하는 방법은 무엇입니까?

우분투의 모든 디렉토리에서 XAMPP의 가상 호스트를 설정하는 방법은 무엇입니까?

Ubuntu >=18.04의 모든 디렉터리에서 XAMPP에 가상 호스트를 설정하는 방법.

한 번에 여러 웹사이트를 설정하고 실행하는 방법. 해당 웹사이트 디렉토리는 내 컴퓨터의 다른 경로에 있습니다.

답변1

xampp의 설치 경로가 다음과 같다고 가정합니다./opt/lampp/

  • /opt/lampp/etc/httpd.conf텍스트 편집기로 엽니다 .

  • ServerName localhost파일에서 검색해 보세요 . 라인 바로 아래에 다음 라인이 있습니다.

<Directory />
   AllowOverride none
   Require all denied
</Directory>
  • 앞서 언급한 줄 바로 아래에 다음 코드를 추가하세요.
<Directory /path/to/your/folder>
     Options Indexes FollowSymLinks
     AllowOverride All
     Order allow,deny
     Allow from all
   </Directory>

기억하다/경로/대상/귀하의/폴더모두를 의미한다폴더이 디렉토리에서 Apache는 다음을 사용할 수 있습니다.

  • 열려 있는 opt/lamp/etc/extra/http-vhosts.conf편집기에서 다음을 예시로 사용하여 필요한 웹사이트를 추가하세요.
<VirtualHost IPADDRESS:PORT>
  DocumentRoot "PATH/TO/WEBISTE/ROOT"
  ServerName WEBSITE-HOST-NAME
  <Directory "PATH/TO/WEBISTE/ROOT">
      Options +SymLinksIfOwnerMatch
      Require all granted
  </Directory>
</VirtualHost>

관련 정보