Rumah > Artikel > Operasi dan penyelenggaraan > Bagaimana untuk menetapkan nama domain peringkat ketiga dalam nginx
Penerangan Masalah
Dengan mengkonfigurasi nginx, anda boleh menyediakan alamat IP untuk mengakses aplikasi web yang berbeza melalui port yang berbeza, tetapi selepas masa yang lama, hubungan antara nombor port dan aplikasi menjadi Sangat kabur.
Contohnya, http://120.79.79.xx:9001 dan foreign.xxx.xin Walaupun kedua-dua URL ini menghala ke tapak web yang sama, yang terakhir jelas tidak bermakna dan jauh lebih baik daripada yang pertama . Pada masa yang sama, dalam SEO laman web, yang kedua juga mempunyai berat yang lebih tinggi daripada yang pertama.
Pengetahuan asas
Nama domain peringkat atas: .com .cn
Nama domain peringkat kedua: baidu.com sina.com, antara yang manakah baidu dan sina adalah nama domain peringkat kedua
Nama domain peringkat ketiga: zhidao.baidu.com dengan zhidao ialah nama domain peringkat ketiga
Langkah asas
Sediakan resolusi alamat
Konfigurasikan pemantauan nginx
Konfigurasikan Lompat nginx
Buat resolusi Alamat
Pengarang menggunakan Alibaba Cloud Selepas log masuk ke bahagian belakang Alibaba Cloud, tambahkan rekod dan isikan nama domain peringkat ketiga ke dalam rekod hos. Untuk kaedah pengisian khusus, sila rujuk rajah di bawah
Konfigurasikan nginx
Ubah suai fail lalai /etc/nginx/sites-aviablable, kod lengkap adalah seperti berikut:
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/; } }
Kedua-dua perkhidmatan mendengar port 80 yang sama, tetapi nama_server perkhidmatan 2 kekal konsisten dengan resolusi alamat yang baru ditetapkan. Kemudian tetapkan proxy_pass untuk memajukan maklumat yang diperolehi dari port 80 ke port 9000.
Atas ialah kandungan terperinci Bagaimana untuk menetapkan nama domain peringkat ketiga dalam nginx. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!