0
我試圖建立與流浪本地Web測試環境的CentOS/6虛擬機建立測試環境與流浪虛擬機和Nginx的
上在顛沛流離的配置我設置:config.vm.network "forwarded_port", guest: 80, host: 8080
裏面的流浪漢框,如果I型:hostname -I
它給我的 10.0.2.15
In the vagrant box, nginx is already set and I do have a SSL certification and HTTPS connection set up:
server {
listen 443;
server_name 127.0.0.1:8000;
...(other configurations including ssl_certificate,
ssl_certificate_key,protocols and cipher)
...(other values that I think its not relevant)
location/{
if ($http_host != 127.0.0.1:8000) {
return 444;
}
proxy_pass http://127.0.0.1:8000;
}
一個結果,然後我有:
server {
listen 80 default;
server_name ~^;
return 302 https://127.0.0.1:8000$request_uri;
}
在我顛沛流離中,如果我用curl
獲得在127.0.0.1:8000內容:curl 127.0.0.1:8000
,我能順利拿到預期的內容
從我的主機操作系統,當我m使用chrome請求訪問127.0.0.1,它只是說The connection was reset.
和錯誤異常代碼是ERR_CONNECTION_RESET
我最好的猜測是這必須處理我的SSL配置?
感謝您的回覆,我沒有將我的'config.vm.network:private_network'設置爲任何IP地址,如果我發送HTTP請求到192.168.33.10:8080它一直請求並給我超時,讓我先嚐試設置專用網絡。 – paradox
好吧,一旦我建立並重新啓動我的流浪者,我試圖連接到192.169.33.10:8080,它說連接被拒絕,192.168.33.10拒絕連接。 – paradox
以下是我的流浪文件的重要部分:config.vm.network「private_network」,ip:「192.168.33.10」和config.vm.network「forwarded_port」,guest:8000,host:8000 –