Ich habe ein VPS. Ich veranstaltete eine Domain, die in ein Unterverzeichnis des www-Ordners ipointiert. Die Domain funktioniert bis zur Startseite. In dem Moment, in dem ich zu anderen Seiten gehe, zeigt es meine Server [orginalname]/[Unterverzeichnisname]. Ich denke, dass ich einen Serveralias dem VHOST der Domäne hinzufügen muss. Kann mir jemand sagen, wie das geht?fügen Sie dem VHOST der Domäne einen Serveralias hinzu?
0
A
Antwort
2
Verwenden Sie Apache? Versuchen mit
<VirtualHost *:80>
DocumentRoot "/path/to/document/root"
ServerName name1
ServerAlias name2
...
2
Ich habe es die Proxy-Apache-Option, das ist es:
Mein Virtual ist http://dlx/
und ich möchte ein "alias" wie http://dlx/drupal/
In der httpd.config
Datei hinzufügen Ich habe eine Proxy-Konfiguration hinzugefügt:
<VirtualHost 127.0.0.1>
ServerName dlx
DocumentRoot "C:/deluxe/"
<LocationMatch /drupal/>
ProxyPass http://localhost/drupal/
ProxyPassReverse http://localhost/drupal/
</LocationMatch>
</VirtualHost>
Konfigurieren Sie .htaccess auf meinem dlx virtualhost (C:/deluxe/
):
RewriteRule ^drupal/(.*)$ http://localhost/drupal/$1 [P,L]
Das ist es. Es funktioniert für mich, ich hoffe es funktioniert auch für dich.
Wo gebe ich diesen Eintrag ??? in welcher Datei ich meine .. – Arc
i dies hinzugefügt, um die Datei/etc/apache2/sites-enabled # Stellen Sie sicher, dass Apache lauscht auf Port 80 Listen 80 # für virtuelle Host-Anforderungen auf alle IP-Adressen Listen Namevirtualhost *: 80 DocumentRoot/var/www/[] subfoldername/ Server ....... Serveralias ........ # Andere Richtlinien hier Virtualhost> ~ –
Arc