nginx サーバーバインディングドメイン名は非常に便利です。
まず nginx インストール ディレクトリに入り、次に vim conf/nginx.conf を実行して nginx 設定ファイルを開き、
server { ..... ..... }
コード セグメントを見つけます。このコードは、対応するサイトを構成するために使用されます。まず、ドメイン名コントロール パネルでドメイン名をサーバーの IP アドレスに解決する必要があります。そうすれば、バインドが有効になります。
まず、コードセグメントのserver_name項目を追加し、次のドメイン名をバインドしたいドメイン名に変更するだけです。
server{ listen 80; server_name mqtt.kfpt.cn; location / { proxy_set_header Host $host; proxy_set_header X-Real-Ip $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http://127.0.0.1:18083; } }
複数のドメイン名、またはhaoなどのさまざまな第2レベルのドメイン名をバインドしたい場合はどうすればよいですか? ., tools. ドメイン名;
最初にドメイン名をサーバーに解決し、次に上記のサーバー コード セグメントをコピーして下に繰り返し貼り付けます。このようにして、複数のサーバーがマルチサイトとして構築されます。{}構成。コード全体をコピーするように注意してください。大括弧は対称である必要があり、中括弧とシェル スクリプト内の前のステートメントの間にはスペースまたは改行が必要です。これは非常に重要です。たとえば、server { または if () { などに注意する必要があります。その他はわかりやすいです。もちろん、統合パッケージも多数あります。 vhost などのコード仮想ホスト ディレクトリは、設定ファイル nginx.conf と同じディレクトリに設定されます。複数のドメイン名をバインドするには、aa.conf ファイルや bb.conf ファイルなどの複数の構成ファイルをセットアップし、nginx.conf で include vhost/*.conf; を使用してそれらをすべて導入します。 、導入部は nginx.conf に記述されたすべてのコードと同等であり、他のディレクトリとの関係を考慮する必要はなく、nginx.conf が優先されるため、管理に便利です。
server{ listen 80; server_name mqtt.kfpt.cn; location / { proxy_set_header Host $host; proxy_set_header X-Real-Ip $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; proxy_pass http://127.0.0.1:18083; } } include vhost/*.conf;すべての設定が完了したら、保存して終了し、サーバーを再起動して有効にしますNginx 関連の技術記事の詳細については、
Nginx の使い方チュートリアル
をご覧ください。学習用のコラムです。以上がドメイン名をnginxにバインドする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。