Bagaimana untuk menyediakan pemajuan nama domain Nginx ke port tertentu

PHPz
Lepaskan: 2023-05-14 21:37:12
ke hadapan
1995 orang telah melayarinya

Masukkan /usr/local/nginx/conf

sudo cd /usr/local/nginx/conf
Salin selepas log masuk

Buat direktori vhost

sudo mkdir vhost
Salin selepas log masuk

Ubah suai fail nginx.conf

sudo cp nginx.conf nginx.conf_back
sudo vim nginx.conf
Salin selepas log masuk

Bagaimana untuk menyediakan pemajuan nama domain Nginx ke port tertentu

Tetapkan fail hos mesin akses untuk mensimulasikan akses Mesin yang saya gunakan di sini ialah Windows 10, dan fail hos berada dalam folder c:windowssystem32drivetc.

Bagaimana untuk menyediakan pemajuan nama domain Nginx ke port tertentu

Buat fail konfigurasi proksi port

sudo cd vhost
sudo vim www.jaydenmall.com.conf
Salin selepas log masuk
server {
	# 监听 80 端口
  listen 80;
  autoindex on;
  server_name www.jaydenmall.com;
  access_log /usr/local/nginx/logs/access.log combined;
  index index.html index.htm index.jsp index.php;
  if ( $query_string ~* ".*[\;&#39;\<\>].*" ){
    return 404;
  }
  location / {
    # 反向代理到 8080 端口
    proxy_pass http://127.0.0.1:8080;
    add_header access-control-allow-origin *;
  }
}
Salin selepas log masuk

Mulakan semula nginx

sudo ../../sbin/nginx -s reload
Salin selepas log masuk

Ralat mungkin berlaku, dalam hal ini anda perlu menggunakan nginx Parameter -c menentukan lokasi fail nginx.conf.

Bagaimana untuk menyediakan pemajuan nama domain Nginx ke port tertentu

sudo killall -9 nginx # 杀掉 nginx 进程
sudo /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
sudo ../../sbin/nginx -s reload # 重启
Salin selepas log masuk

Proksi terbalik port berjaya Ambil perhatian bahawa bahagian merah ialah port lalai 80, yang sebenarnya menghala ke port 8080 tomcat.

Bagaimana untuk menyediakan pemajuan nama domain Nginx ke port tertentu

Atas ialah kandungan terperinci Bagaimana untuk menyediakan pemajuan nama domain Nginx ke port tertentu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!