ฉันมีเว็บไซต์เวิร์ดเพรสพร้อมตัวอย่างที่อยู่ IP http://192.168.1.2/
และฉันต้องการเปลี่ยนเส้นทางโดยใช้พอร์ตแบบนี้ http://192.168.1.2:8080/
. ดังนั้นทุกครั้งที่มีผู้เข้าชมเข้ามาในลิงค์ http://192.168.1.2/
มันจะถูกนำไปที่ลิงค์ http://192.168.1.2:8080/
.
นี่คือการกำหนดค่า nginx ของฉัน
เซิร์ฟเวอร์ {
ฟัง 80 default_server;
ฟัง [::]:80 default_server ipv6only=เปิด;
รูท /var/www/html/178.128.92.194;
ดัชนี index.php index.html index.htm;
# ทำให้ไซต์สามารถเข้าถึงได้จาก http://localhost/
server_name localhost;
ที่ตั้ง / {
# ความพยายามครั้งแรกในการให้บริการคำขอเป็นไฟล์ จากนั้น
# เป็นไดเร็กทอรี จากนั้นถอยกลับไปแสดง 404
try_files $uri $uri/ =404;
# ยกเลิกการแสดงความคิดเห็นเพื่อเปิดใช้งาน naxsi ในตำแหน่งนี้
# รวม /etc/nginx/naxsi.rules
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
ตำแหน่ง = /50x.html {
รูท /usr/share/nginx/html;
}
ตำแหน่ง ~ \.php$ {
รวมตัวอย่าง/fastcgi-php.conf;
fastcgi_pass ยูนิกซ์:/run/php/php8.0-fpm.sock;
}
# ปฏิเสธการเข้าถึงไฟล์ .htaccess ถ้ารูทเอกสารของ Apache
# เห็นด้วยกับของ nginx
#
#location ~ /\.ht {
#ปฏิเสธทั้งหมด
#}
}
# โฮสต์เสมือนอื่นที่ใช้การกำหนดค่าตาม IP- ชื่อและพอร์ตผสมกัน
#
#เซิร์ฟเวอร์ {
#ฟัง8000;
# ฟัง 178.128.92.194:8080;
# server_name 178.128.92.194:8080;
# รูท html;
# ดัชนี index.html index.htm;
#
# ที่ตั้ง / {
# try_files $uri $uri/ =404;
# }
#}
#เซิร์ฟเวอร์ HTTPS
#
#เซิร์ฟเวอร์ {
# ฟัง 443;
# server_name localhost;
#
# รูท html;
# ดัชนี index.html index.htm;
#
# เปิด ssl;
# ssl_certificate cert.pem;
# ssl_certificate_key cert.key;
#
#ssl_session_timeout 5 นาที;
#
#ssl_protocols SSLv3 TLSv1 TLSv1.1 TLSv1.2;
# ssl_ciphers "สูง:!aNULL:!MD5 หรือสูง:!aNULL:!MD5:!3DES";
# ssl_prefer_server_ciphers บน;
#
# ที่ตั้ง / {
# try_files $uri $uri/ =404;
# }
#}
ฉันควรทำอย่างไรและอย่างไร
ขอขอบคุณ