Rumah  >  Artikel  >  Operasi dan penyelenggaraan  >  Bagaimana untuk menyediakan pemajuan nama domain Nginx ke port tertentu

Bagaimana untuk menyediakan pemajuan nama domain Nginx ke port tertentu

PHPz
PHPzke hadapan
2023-05-14 21:37:121937semak imbas

Masukkan /usr/local/nginx/conf

sudo cd /usr/local/nginx/conf

Buat direktori vhost

sudo mkdir vhost

Ubah suai fail nginx.conf

sudo cp nginx.conf nginx.conf_back
sudo vim nginx.conf

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
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 *;
  }
}

Mulakan semula nginx

sudo ../../sbin/nginx -s reload

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 # 重启

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!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam