所以我一直在與流浪和端口轉發的問題...HTTP到HTTPS重定向流浪
目前,流浪已經轉發端口80 - > 8080和443 - > 8443的問題是,我不不希望客戶必須鍵入端口8443和8080才能訪問我的網頁。所以現在,客戶端必須輸入127.0.0.1:8080或127.0.0.1:8443來訪問網頁。
我將如何去改變這一點?我目前的堆棧是VM,Vagrant,Apache,Django。
我有2個VHosts設置。繼承人我的網站可用/ mysite.com文件
<VirtualHost *:80>
ServerAdmin [email protected]
#ServerName spritebots.com
#ServerAlias www.spritebots.com
ServerName 127.0.0.1
ServerAlias 127.0.0.1
ProxyRequests off
ProxyPreserveHost On
ProxyPass/https://127.0.0.1:8443
ProxyPassReverse/https://127.0.0.1:8443
#Redirect permanent/https://127.0.0.1:8443
</VirtualHost>
<VirtualHost *:443>
WSGIDaemonProcess spritebots
WSGIProcessGroup spritebots
WSGIScriptAlias//var/www/spritebots/apps/wsgi.py
ServerAdmin [email protected]
#ServerName spritebots.com
#ServerAlias www.spritebots.com
ServerName 127.0.0.1
ServerAlias 127.0.0.1
DocumentRoot /var/www/spritebots/
Alias /media/ /var/www/spritebots/static/media/
Alias /static/ /var/www/spritebots/static/
<Directory /var/www/spritebots/static>
Order deny,allow
Allow from all
</Directory>
<Directory /var/www/spritebots/static/media>
Order deny,allow
Allow from all
</Directory>
SSLEngine on
SSLCertificateFile /etc/ssl/certs/spritebots.crt
SSLCertificateKeyFile /etc/ssl/certs/spritebots.key
</VirtualHost>
所以我買了一個域名,spritebots.com,我甚至無法spritebots.com指向127.0.0.1:8443。
但現在,我希望任何訪問我的網站127.0.0.1的人重定向127.0.0.1:8443,然後屏蔽端口號。基本上就像每個生產網頁啓用HTTPS一樣。
大多數開發商/公司是否使用流浪或虛擬機制作網站?因爲我覺得Vagrant的端口轉發正在搞砸了。或者更可能的是我對網絡開發一無所知。 !:(
任何幫助,將不勝感激
127.0.0.1是一個特殊的[回送地址](http://en.m.wikipedia.org/wiki/Loopback),它總是指當前的機器,你需要使用公網IP地址在DNS條目中引用它,或者如果你想通過IP訪問你的機器。 –
哦,是的。明白。我輸入'myipaddress'來實際查看我的網站在製作中。我認爲它與localhost類似。 – jsetting32