ทุกคน! ฉันเป็นผู้ที่ชื่นชอบ linux และฉันมีปัญหากับ nginx บน debian VPS จนกระทั่งเมื่อไม่นานมานี้ฉันสามารถเข้าถึงเว็บไซต์แบบคงที่ได้ แต่ตอนนี้ฉันเข้าไม่ได้แล้ว
นี่เป็นของฉัน ไซต์ที่มี/ตัวอย่าง
ที่ไหน ตัวอย่าง
คือชื่อผู้ใช้ของฉัน:
เซิร์ฟเวอร์ {
ฟัง 80 ;
ฟัง [::]:80 ;
server_name example.com ;
รูท /var/www/example ;
ดัชนี index.html index.htm index.nginx-debian.html ;
ที่ตั้ง / {
try_files $uri $uri/ =404 ;
}
}
ไซต์ที่มี/ตัวอย่าง
มีลิงก์สัญลักษณ์ใน เปิดใช้งานไซต์
ของฉัน nginx/error.log
:
12/07/2021 08:57:02 [ประกาศ] 7383#7383: เริ่มกระบวนการสัญญาณ
2021/12/07 09:22:00 [ประกาศ] 2195#2195: เริ่มกระบวนการสัญญาณ
ก่อน เริ่มกระบวนการส่งสัญญาณ
ฉันมีข้อผิดพลาด 403 หรือ 404:
2021/12/05 17:53:05 [ฉุกเฉิน] 12400#12400: open() "/etc/nginx/sites-enabled/mail" ล้มเหลว (2: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว) ใน /etc/nginx/nginx คอนเฟิร์ม:62
12/05/2021 17:55:01 [ฉุกเฉิน] 12415#12415: open() "/etc/nginx/sites-enabled/mail" ล้มเหลว (2: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว) ใน /etc/nginx/nginx คอนเฟิร์ม:62
2021/12/05 18:02:33 [ฉุกเฉิน] 12468#12468: open() "/etc/nginx/sites-enabled/mail" ล้มเหลว (2: ไม่มีไฟล์หรือไดเรกทอรีดังกล่าว) ใน /etc/nginx/nginx คอนเฟิร์ม:62
12/05/2021 18:05:15 [ข้อผิดพลาด] 12522#12522: *1 ดัชนีไดเรกทอรีของ "/var/www/mail/" เป็นสิ่งต้องห้าม ไคลเอ็นต์: 212.16.10.194 เซิร์ฟเวอร์: mail.example.com คำขอ: "GET / HTTP/1.1", โฮสต์: "example.com"
12/05/2021 18:07:45 [ข้อผิดพลาด] 12562#12562: *1 ดัชนีไดเรกทอรีของ "/var/www/mail/" เป็นสิ่งต้องห้าม ไคลเอ็นต์: 212.16.10.194 เซิร์ฟเวอร์: mail.example.com คำขอ: "GET / HTTP/1.1", โฮสต์: "example.com"
ฉันติดตั้ง nginx ใหม่แล้ว แต่ก็ยังมีปัญหาในการเข้าถึงเว็บไซต์ของฉัน ฉันควรทำอย่างไรหรือควรค้นหาข้อมูลเพื่อแก้ไขปัญหานี้จากที่ใด
sudo ss -tnlp|grep :80
แสดงสิ่งนี้:
ฟัง 0 128 0.0.0.0:80 0.0.0.0:* ผู้ใช้:(("nginx",pid=2524,fd=6),("nginx",pid=2522,fd=6))
ฟัง 0 128 [::]:80 [::]:* ผู้ใช้:(("nginx",pid=2524,fd=7),("nginx",pid=2522,fd=7))