Meine Webanwendung befindet sich auf mysite.com:8080. Ich möchte auf sie zugreifen, indem ich webapp.mysite.com eingebe.
Ich habe also diese Schritte befolgt:
1) Aktivieren Sie die benötigten Module:
a2enmod-Vollmacht a2enmod proxy_http
apache2-Neustart
2) Erstellen Sie /etc/apache2/sites-available/mysite
<VirtualHost *:80>
ServerName webapp.mysite.com
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://mysite.com:8080/
ProxyPassReverse / http://mysite.com:8080/
<Location />
Order allow,deny
Allow from all
</Location>
</VirtualHost>
3) Ändern Sie /etc/apache2/ports.conf
NameVirtualHost *:80
Listen 80
Ich bin diese Einstellungen einige Tage gewohnt und alles ist gut. Aber nach dem Neuladen des Servers, in webapp.mysite.com , bekam ich:
Proxy-Fehler
Der Proxy-Server hat eine ungültige Antwort von einem Upstream-Server. Der Proxyserver konnte die Anfrage Anfrage GET / nicht bearbeiten.
Der Grund: DNS-Lookup-Fehler für: mysite.com
Apache/2.2.9 (Debian) DAV/2 SVN/1.5.1 PHP/5.2.6-1+lenny4 mit Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g mod_perl/2.0.4 Perl/v5.10.0 Server auf webapp.mysite.com Anschluss 80
Helfen Sie mir, wie kann ich es reparieren?