2017-08-30 8 views
0

私はデフォルトのnginx設定で始めました。 /etc/nginx/sites-available/default.aspのデフォルト設定を変更しました。Nginxという名前の仮想ホストVagrantで働いていない

server { 
     listen 80; 
     listen [::]:80; 

     root /var/www/html; 
     index index.html index.htm index.nginx-debian.html; 

     server_name mysite.com www.mysite.com; 

     location/{ 
       try_files $uri $uri/ =404; 
     } 
} 

/etc/nginx/nginx.confの基本設定は変更されません。

は、私は次のような構成で浮浪者]ボックスに、この全体のセットアップを実行しています。(簡潔にするために他の線を省略。)

web.vm.network :forwarded_port, guest: 80, host: 8001 
    web.vm.network "private_network", ip: "192.168.56.105" 

を今、私はブラウザ上192.168.56.105を打つ場合、私はHTMLを見ますページがレンダリングされていますが、mysite.comと入力すると次のエラーメッセージが表示されます。 要求されたURLが持っているが私の/ etc/hosts興味深いことに

192.165.56.105 mysite.com 

私が直接インストールnginxのサーバー上で同じ設定を試しに次のエントリを追加し

を取得することはできません

エラーubuntuマシン上で動作します。私はバゲントの設定に問題があるかどうか疑問に思っています。誰もエラーがどこにあるのかを指摘してもらえますか?

答えて

0

あなたは、静的IPで作業するときに届くだろうとしてライン

web.vm.network :forwarded_port, guest: 80, host: 8001 

は無用です... IPは192.168で、

192.168.56.105 mysite.com 

をご/etc/hostsファイルのタイプミスを持っていますサーバVMはそのIPを直接使用します。あなたは本当に追加のネットワークインターフェイスをセットアップする必要はありません

+0

それは恥ずかしい間違いでした。 – Varun

+0

もう一組の目がいい! –

関連する問題