Wie konfiguriere ich APACHE in diesem Fall?
高洛峰
高洛峰 2017-05-16 16:58:38
0
1
554

Der Apache-Dienst ist auf 192.168.1.13 installiert. Es gibt Site 1 im Stammverzeichnis von Apache und Site 2 im Site2-Verzeichnis unter dem Stammverzeichnis.
Es gibt zwei Domänennamen, die über den Proxy auf 192.168.1.13 verweisen , und ein Domänenname wird als Domänenname von Site 2 verwendet. Auf einen Domänennamen wird als Anhang zu Site 2 zugegriffen.
Sie können über http://www.xpdent.cn/site2/in auf Site 2 zugreifen, ohne die Konfigurationsdatei zu ändern

<VirtualHost *:80>
    ServerName www.xpdent.cn
    ServerAlias www.xpdent.cn
    Alias / /data/www/html/site2/
    DocumentRoot /data/www/html/site2
    DirectoryIndex  index.html
</VirtualHost>
<VirtualHost *:80>
    ServerName file.xpdent.cn
    ServerAlias file.xpdent.cn
    Alias / /data/www/html/site2/
    DocumentRoot /data/www/html/site2
    DirectoryIndex  index.html
</VirtualHost>

Es wurde festgestellt, dass nach dem Hinzufügen der obigen Konfiguration in sites-availiable000-default.conf der Domänenname www.xpdent.cn nur auf die Homepage von Site 2 zugreifen kann und auf andere Verzeichnisse und Dateien nicht zugegriffen werden kann und ein 404-Fehler auftritt ist gemeldet. http://www.xpdent.cn/ Sie können die Homepage http://www.xpdent.cn/index.php besuchen. Sie meldet einen 404-Fehler und kann nicht aufgerufen werden .html Es wird ein 404-Fehler gemeldet und es kann nicht darauf zugegriffen werden

Wie soll ich es konfigurieren?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

Antworte allen(1)
洪涛

ServerAlias 是另外的域名,如果没有就不用写。
Alias可以去掉,DocumentRoot直接写实际路径。

<VirtualHost *:80>
    ServerName www.xpdent.cn
    ServerAlias xpdent.cn
    DocumentRoot /data/www/html
    DirectoryIndex  index.html
</VirtualHost>
<VirtualHost *:80>
    ServerName file.xpdent.cn
    DocumentRoot /data/www/html/site2
    DirectoryIndex  index.html
</VirtualHost>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage