Menggunakan konfigurasi nama domain maya nginx, anda boleh mengakses pelayan tempatan melalui nama domain tertentu tanpa membeli nama domain. Kurangkan perbelanjaan yang tidak perlu sebelum pelancaran.
Langkah konfigurasi
1 Edit fail konfigurasi nginx.conf
sudo vim /usr/local/nginx/nginx/conf/nginx.xonf
(1) Tambah. Nama domain kepada nama fail (untuk memudahkan pengurusan masa hadapan)
Kod yang ditambahkan di sini boleh ditambah di bawah nod http nginx.conf.
Tetapi anda perlu memberi perhatian kepada laluan folder vhost Laluan folder vhost yang dibuat di sini ialah: /usr/local/nginx/nginx/conf/vhost, tetapi nginx.conf berada dalam /. usr/local/ nginx/conf/nginx.conf. Perlu memberi perhatian kepada tetapan laluan.
include vhost/*.conf
(2) Simpan dan keluar
Simpan dan keluar melalui arahan ":wq" vim. Jika anda masih dalam mod penyuntingan, anda perlu menekan kekunci esc dahulu dan kemudian masukkan arahan.
2. Konfigurasikan pemajuan nama domain
(1) Buat folder vhost dalam direktori pemasangan
mkdir /usr/local/nginx/nginx/conf/vhost
(2) Buat dan edit pemajuan nama domain Fail konfigurasi
# www.huaiangg.com 为你想要自定义的域名,加上后缀 .vonf 便可 vim /usr/local/nginx/nginx/conf/vhost/www.huaiangg.com.conf
Dalam editor vim, salin kod berikut ke dalamnya dan
server { listen 80; autoindex on; # 这是你想要设置域名 server_name www.huaiangg.com; access_log /usr/local/nginx/logs/access.log combined; index index.html index.htm index.jsp index.php; #error_page 404 /404.html; if ( $query_string ~* ".*[\;'\<\>].*" ){ return 404; } location / { # 这里把反向代理设置成 tomcat 的访问路径 proxy_pass http://127.0.0.1:8080/; add_header access-control-aloow-origin *; } }
simpan dan keluar Gunakan perintah ":wq" vim untuk menyimpan dan keluar. Jika anda masih dalam mod penyuntingan, anda perlu menekan kekunci esc dan kemudian masukkan arahan.
3. Tetapkan hos
Hos di bawah Linux berada dalam /etc/hosts untuk membuka laluan yang sepadan 🎜>
vim /etc/hosts
#centos # 反向代理 --> tomcat 地址 192.168.197.130 www.huaiangg.com # 图床 192.168.197.130 iamge.huaiangg.com # 前后端分离服务器 192.168.197.130 s.huaiangg.com
4. Pengesahan Permulaan (mulakan semula)
Nota: ${nginx} mewakili laluan pemasangan lalai yang dipasang dalam sistem, contohnya: /usr/local/nginx/( 1) Mulakan(2) Mulakan semula
${nginx}/sbin/nginx
5 pengesahan Port lalai, jika port telah diduduki, ubah suai port capaian lalai dalam nginx.conf.
atau ${nginx}/sbin/nginx -s reload
Atas ialah kandungan terperinci Bagaimana untuk mengkonfigurasi dan menguji nama domain maya dalam persekitaran Nginx. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!