問題描述
透過配置nginx可以設定一個ip位址下面透過不同的連接埠存取不同的web應用,但是時間長了之後連接埠號碼和應用程式之間的關係就很模糊了。
如 http://120.79.79.xx:9001 和foreign.xxx.xin 雖然這兩個網址都是指向同一個網站,但是後者顯然望文生義,比前者好很多。同時在網站seo中,後者也比前者的權重更高。
基本知識
頂級網域:.com .cn
二級網域:baidu.com sina.com ,這其中baidu 和sina就是二級網域
三級網域:zhidao.baidu.com 其中zhidao是三級網域名稱
基本步驟
##設定位址解析
設定nginx 監聽
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中如何設定三級域名的詳細內容。更多資訊請關注PHP中文網其他相關文章!