Apache2.4+ 구성 가상 호스트가 디렉터리에 액세스할 수 없습니다.
吾王。
吾王。 2020-03-02 00:02:08
0
2
1091

원래 가상 호스트를 구성하려고 했는데 Apache 버전이 2.4라는 것을 알았습니다. 이전에 사용해 본 적이 없고 Baidu에서 많은 방법을 시도했지만 소용이 없었습니다. .

나중에 가상호스트를 구성했는데 루트디렉토리에 계속 접근해서 원하던 결과가 나오지 않더군요.

웹사이트 루트 디렉터리:/var/www/html/

액세스해야 하는 디렉터리:/var/www/html/web/tp5/public

demo1.com을 방문할 때마다 /var/www에 액세스합니다. /html

여러 메소드를 설정했는데 아무 소용이 없어요!

------------제 프로세스는 다음과 같습니다------

서버 버전: Apache/2.4.25 (Debian)

가상 호스트 구성 시 /etc/hosts 구성을 수정했습니다.

127.0.0.1 www.demo1.com

그런 다음 /etc/apache2/apache2.conf 하단에서 vhost를 엽니다.

마지막으로 다음 내용으로 /etc/apache2/sites-enabled/ 아래에 새 xx.conf 파일이 생성되었습니다.


ServerNamewww.demo1.com

ServerAdminwww.demo1 .com

DocumentRoot "/var/www/html/web/tp5/public/"
ErrorLog ${APACHE_LOG_DIR}/error.log

CustomLog ${APACHE_LOG_DIR}/access.log 결합

< /VirtualHost>


그런 다음 apache2 서비스를 방문하여 다시 시작하고www.demo1.com URL을 엽니다.

아직 /var/www/html/을 방문하세요.


도와주세요! 감사해요!

吾王。
吾王。

모든 응답 (2)
吾王。

21312231kjljkllkj


a는

    吾王。

    추가하자면 내 apache2.4에는 httpd.conf 파일이 전혀 없습니다!

      최신 다운로드
      더>
      웹 효과
      웹사이트 소스 코드
      웹사이트 자료
      프론트엔드 템플릿
      회사 소개 부인 성명 Sitemap
      PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!