Ich habe eine Domain von Yahoo gehostet.Apache virtuellen Host Umleitung Verkehr funktioniert im LAN, aber nicht WAN
Aber ich benutze meinen eigenen In-House-Server, um meine Domain und Cloud-Sub-Domain tatsächlich zu hosten.
so im Yahoo, ich alle www.mydomain.com meiner statische IP weiterleiten
<meta http-equiv="refresh" content="0; url=http://111.111.111.111">
und alle meine Sub-Domain-Verkehr auf meiner statischen ip:
<meta http-equiv="refresh" content="0;URL=http://111.111.111.111/cloud" />
Mein in- Hausserver ist Apache 2.4.7 auf Ubuntu 14.04LTS. Ich habe eine virtuelle Host-Seite erstellt und aktiviert und es funktioniert sehr gut, solange ich im LAN bin. Wenn ich jedoch im WAN bin, gibt der Webbrowser eine Zeitüberschreitung aus und sagt, dass der Server nicht mehr funktioniert. Ich denke, ich weiß, wo das Problem ist, aber ich bin mir nicht sicher, wie es zu lösen, nämlich in der Umleitung zu den HTPs - ich verwende eine LAN-IP. Die Verwendung meiner statischen IP oder meines Domain-Namens hat mir nicht geholfen, dies zu lösen. hier ist meine aktiviert Website für meine virtuelle Host:
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName www.myexample.com
ServerAlias myexample.com
DocumentRoot /var/www/html/example-test/
Alias/ /var/www/html/example-test/
### Redirect /cloud https://www.myexample.com/cloud
Redirect /cloud https://192.168.1.122/cloud
### Redirect /cloud https://111.111.111.111/cloud
<Directory /var/www/html/example-test>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
<Directory /var/www/owncloud>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/apache_http_myexample.com.error.log
</VirtualHost>
### <VirtualHost www.myexample.com:443>
<VirtualHost 192.168.1.122:443>
### <VirtualHost 111.111.111.111:443>
ServerAdmin [email protected]
ServerName www.myexample.com
ServerAlias myexample.com
Alias /cloud /var/www/owncloud
DocumentRoot /var/www/owncloud/
####Configuration for SSL #####
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/examplecloud.pem
SSLCertificateKeyFile /etc/apache2/ssl/examplecloud.key
#### End of SSL Configuration ####
<Directory /var/www/owncloud>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog /var/log/apache_https_cloud.myexample.com.error.log
</VirtualHost>
~
Jede Hilfe/Einblick sehr geschätzt werden würde ...
Dank,
Ich habe beide Ideen ausprobiert, aber immer noch nicht gehen. –
Eine Sache, die mir aufgefallen ist, ich kann auf owncloud von unserem Gastnetzwerk zugreifen ... das habe ich nicht erwartet. Ich dachte, es ist ein DNS-Problem, aber jetzt denke ich, es ist ein Firewall-Problem –