Score:0

ไม่สามารถเข้าถึงเว็บไซต์ของฉัน

ธง hu

ทุกคน! ฉันเป็นผู้ที่ชื่นชอบ 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))

in flag
ข้อความบันทึกใช้สำหรับบล็อกเซิร์ฟเวอร์อื่นที่ไม่ใช่บล็อกที่คุณแสดง
Laughing Laugh wwwwwww avatar
hu flag
ฉันควรแสดงไฟล์หรือบันทึกใด
in flag
รายการที่เกี่ยวข้องกับ `/var/www/example` ไม่ใช่ `/var/www/mail` หรือการกำหนดค่าสำหรับ `/var/www/mail` ข้อความแสดงข้อผิดพลาดจริงที่ไคลเอนต์ของคุณแสดง (ไม่ใช่การตีความของคุณ) เมื่อคุณพยายามเข้าถึงไซต์อาจมีประโยชน์เช่นกัน
Laughing Laugh wwwwwww avatar
hu flag
หลังจากที่ฉันลบ ```sites-available/mail``` (พร้อม symlink) ก็ไม่มีข้อผิดพลาด 403 และ 404 อีกต่อไป แต่มีข้อผิดพลาด ```กระบวนการส่งสัญญาณเริ่มต้น``` แทน เบราว์เซอร์แสดงข้อผิดพลาด ```ERR_CONNECTION_REFUSED```
in flag
`การเชื่อมต่อถูกปฏิเสธ' มักจะระบุว่าบริการไม่ได้ทำงานอยู่
Laughing Laugh wwwwwww avatar
hu flag
ฉันลอง ``` sudo systemctl start nginx``` และไม่มีข้อผิดพลาด แต่ฉันยังไม่สามารถเข้าถึงเว็บไซต์ของฉันได้ ฉันโหลด nginx ใหม่โดยไม่มีข้อผิดพลาดเช่นกัน
in flag
เรียกใช้ `sudo ss -tnlp|grep :80` เพื่อตรวจสอบว่ามีบางสิ่งกำลังฟังอยู่บนพอร์ตนั้นหรือไม่ ตรวจสอบว่ารายการ DNS ของคุณแก้ไขเป็นที่อยู่ IP ที่ถูกต้องหรือไม่ ยืนยันว่าคุณกำลังพยายามเข้าถึงเซิร์ฟเวอร์ผ่าน http ไม่ใช่ https
Laughing Laugh wwwwwww avatar
hu flag
ผลลัพธ์ของ ``` sudo ss -tnlp | grep :80``` แสดงว่า nginx ใช้พอร์ต 80 ถ้าฉันจำไม่ผิด
in flag
โปรดแก้ไขข้อมูลเพิ่มเติมทั้งหมดในคำถามของคุณ สามารถอ่านได้มากกว่าในความคิดเห็น
Laughing Laugh wwwwwww avatar
hu flag
ฉันลอง ```certbot --nginx``` และทุกอย่างเริ่มทำงาน แต่เบราว์เซอร์ไม่สามารถเข้าถึง ```styles.css``` ด้วยข้อผิดพลาด ``` ไม่สามารถโหลดทรัพยากร: net::ERR_CERT_COMMON_NAME_INVALID```
in flag
นั่นควรเป็นคำถามใหม่ แต่ก่อนที่คุณจะถาม ให้ตรวจสอบใบรับรองที่เซิร์ฟเวอร์ของคุณมอบให้ และตรวจสอบการกำหนดค่าของคุณสำหรับใบรับรองที่ใช้
Laughing Laugh wwwwwww avatar
hu flag
ฉันควรทำอย่างไร? คำถามนี้จะปิดหรือไม่
Score:0
ธง in

จากความคิดเห็น: nginx รับฟังเฉพาะพอร์ต 80 แต่ OP พยายามเข้าถึงไซต์ผ่าน https บนพอร์ต 443

วิ่ง certbot --nginx เพิ่มการกำหนดค่าที่จำเป็นให้กับ nginx เพื่อฟังพอร์ต 443 เช่นกัน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา