suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Der virtuelle Host der Apache2.4+-Konfiguration kann nicht auf das Verzeichnis zugreifen

Ich wollte ursprünglich einen virtuellen Host konfigurieren, habe aber festgestellt, dass ich die Apache-Version 2.4 noch nie verwendet habe und nicht weiß, wie man einen virtuellen Host konfiguriert. Ich habe erfolglos viele Methoden ausprobiert .

Später habe ich den virtuellen Host konfiguriert, aber weiterhin auf das Stammverzeichnis zugegriffen, was nicht das gewünschte Ergebnis war.

Website-Stammverzeichnis:/var/www/html/

Das Verzeichnis, auf das ich zugreifen muss:/var/www/html/web/tp5/public

Jedes Mal, wenn ich demo1.com besuche, greife ich auf /var/www zu /html

Ich habe viele Methoden eingerichtet, ohne Erfolg!

----------Mein Prozess ist wie folgt-----

Serverversion: Apache/2.4.25 (Debian)

Bei der Konfiguration des virtuellen Hosts habe ich die /etc/hosts-Konfiguration geändert

127.0.0.1 www.demo1.com

Öffnen Sie dann vhost unten in /etc/apache2/apache2.conf.

Schließlich wurde unter /etc/apache2/sites-enabled/ eine neue xx.conf-Datei mit folgendem Inhalt erstellt:

<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 kombiniert

< /VirtualHost>


Besuchen Sie dann den Apache2-Dienst, starten Sie ihn neu und öffnen Sie die URL www.demo1.com.

Besuchen Sie immer noch /var/www/html/.


Bitte helfen Sie! Danke!

吾王。吾王。1726 Tage vor1183

Antworte allen(2)Ich werde antworten

  • 吾王。

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

    21312231kjljkllkj


    a是

    Antwort
    0
  • 吾王。

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

    补充一下,我的apache2.4根本就没有httpd.conf文件!

    Antwort
    0
  • StornierenAntwort