問題の説明
nginx を設定すると、異なるポートを介して異なる Web アプリケーションにアクセスするための IP アドレスを設定できますが、時間が経つと、ポート番号とポート番号の関係が分からなくなります。アプリケーションが非常にぼやけてしまいます。
たとえば、http://120.79.79.xx:9001 とforeign.xxx.xin これら 2 つの URL は同じ Web サイトを指していますが、後者は明らかに無意味であり、前者よりもはるかに優れています。 。同時に、WebサイトのSEOにおいても、前者よりも後者の比重が高くなります。
基礎知識
トップレベル ドメイン名: .com .cn
セカンドレベル ドメイン名: baidu.com sina.com baidu と sina はどちらですか 第 2 レベルのドメイン名
第 3 レベルのドメイン名: zhidao.baidu.com (zhidao は第 3 レベルのドメイン名です)
基本的な手順
##著者は Alibaba Cloud を使用しています。Alibaba Cloud バックエンドにログインした後、レコードを追加し、第 3 レベルのドメイン名を入力します。ホスト レコードに名前を追加します。具体的な入力方法については、以下の図を参照してください
nginx
を設定する/etc/nginx/sites-aviablable デフォルト ファイルを変更します。完全なコードは次のとおりです:
server { listen 80 default_server; listen [::]:80 default_server; root /var/www/html/wordpress; index index.php index.html index.htm index.nginx-debian.html; server_name www.xxxx.xin; location / { try_files $uri $uri/ =404; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.0-fpm.sock; } location ~ /\.ht { deny all; } } #服务2 server { listen 80; server_name foreign.xxx.xin; location / { proxy_pass http://120.79.xx.xx:9000/; } }
以上がnginxで第3レベルのドメイン名を設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。