AzureのUbuntu仮想マシンでホストされているWebサイトにどのようにアクセスしますか?

AzureのUbuntu仮想マシンでホストされているWebサイトにどのようにアクセスしますか?

AzureにあるUbuntu 14.10仮想マシンを使用しており、PuTTYクライアントを介してアクセスしています。 NginxやMonoなどの必須ソフトウェアをインストールし、UbuntuでASP.NET 5 Webアプリをホストしようとしています。

UbuntuでホストされているWebアプリをテストするために、ドメイン名の代わりにどのIPアドレスを使用できますか? Windows、モバイルなどどこでもウェブサイトにアクセスしたいです。

チュートリアルでは、.confファイルのNginx設定です。

server {
                listen 80;
                server_name <domain-name> www.<domain.name>;
            
                client_max_body_size 10M;
            
                location / {
                    proxy_pass http://localhost:5004/;
                    proxy_redirect off;
                    proxy_set_header HOST $host;
                    proxy_buffering off;
                }
            }

どの種類のGUIもインストールされていないため、Ubuntuでウェブサイトを見ることはできません。

ベストアンサー1

ブラウザでサーバーのIPをクリックすると、メインページをホストする/etc/nginx/sites-enabled/ディレクトリにデフォルトファイルがあります。

サーバーIPを使用して単一のWebアプリケーションにアクセスするには、次のコマンドを実行してデフォルトのホストファイルを削除します。

  • /etc/nginx/sites-enabled/default 切断 (ファイル名は00-defaultまたはdefaultです。)

Webアプリケーションが複数ある場合は、次のようにサーバーIPを使用して開こうとしているWebアプリケーションのホストファイルにdefault_Serverタグを追加します。

server {
                listen 80 **default_server**;
                server_name <domain-name> www.<domain.name>;
            
                client_max_body_size 10M;
            
                location / {
                    proxy_pass http://localhost:5004/;
                    proxy_redirect off;
                    proxy_set_header HOST $host;
                    proxy_buffering off;
                }
            }

おすすめ記事