찾다

 >  Q&A  >  본문

Apache2.4+ 구성 가상 호스트가 디렉터리에 액세스할 수 없습니다.

원래 가상 호스트를 구성하려고 했는데 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 파일이 생성되었습니다.

<VirtualHost *:80>
ServerName www.demo1.com

ServerAdmin www.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/을 방문하세요.


도와주세요! 감사해요!

吾王。吾王。1729일 전1184

모든 응답(2)나는 대답할 것이다

  • 吾王。

    吾王。2020-03-02 13:38:18

    21312231kjljkllkj


    a는

    회신하다
    0
  • 吾王。

    吾王。2020-03-02 00:53:55

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

    회신하다
    0
  • 취소회신하다