Score:0

403 FORbidden ดัชนีพร้อม nginx

ธง ar

สวัสดีตอนเย็น. ฉันมีข้อผิดพลาดนี้เมื่อฉันพยายามเข้าถึง wordpress จาก my-no-ipdomain:port/danapcu.com (ที่ติดตั้ง wordpress ไว้: /var/www/html/danapcu.com) นอกจากนี้ พอร์ตเริ่มต้น nginx ของฉันคือ 85 (ดังนั้น wordpress ของฉันจึงควรเข้าถึงได้บนพอร์ตนี้: 85 เนื่องจากพอร์ต 80 ถูกครอบครองโดย apache ที่ให้บริการ cloud ของฉันเอง) เมื่อฉันเข้าถึง my-noip.domain.net:18601/danapcu.com (พอร์ตถูกแมปในเราเตอร์ moy ดังนี้: โปรโตคอล http พอร์ตภายใน: 85 - พอร์ตภายนอก:18601 - localip (ip ของ raspberrypi)) ฉันได้รับการเปลี่ยนเส้นทางก่อน: my-noip.domain.net:85/danapcu.com - ข้อผิดพลาด - จากนั้นฉันเปลี่ยนพอร์ตเป็น 18601 ด้วยตนเองและฉันได้รับข้อผิดพลาดต้องห้าม 403 ใน /var/log/nginx/error.log ฉันมีสิ่งนี้: "*2 ดัชนีไดเร็กทอรีของ "/var/www/html/danapcu.com/" เป็นสิ่งต้องห้าม, ไคลเอ็นต์: PUBLIC_IP, เซิร์ฟเวอร์: _, คำขอ: "GET /danpacu.com/ HTTP/1.1", โฮสต์: "MYNOIP.DOMAIN .net:18601"

และโครงสร้างของ nginx/sites-available/danapcu.com ของฉันคืออันนี้:

เซิร์ฟเวอร์ { ฟัง 85; ฟัง [::]:85;

# รวมตัวอย่าง/snakeoil.conf;

รูท /var/www/html/danapcu.com;

# เพิ่ม index.php ในรายการหากคุณใช้ PHP
ดัชนี index.php index.html index.htm index.nginx-debian.html;

server_name danpacu.com www.danpacu.com;

ที่ตั้ง / {
    # ความพยายามครั้งแรกในการให้บริการคำขอเป็นไฟล์ จากนั้น
    # เป็นไดเร็กทอรี จากนั้นถอยกลับไปแสดง 404
    try_files $uri $uri/ /index.php;
    เปิดดัชนีอัตโนมัติ;
}

# ส่งสคริปต์ PHP ไปยังเซิร์ฟเวอร์ FastCGI
#
ตำแหน่ง ~ \.php$ {
    รวมตัวอย่าง/fastcgi-php.conf;
#
# # ด้วย php-fpm (หรือซ็อกเก็ตยูนิกซ์อื่น ๆ ):
    fastcgi_pass ยูนิกซ์:/run/php/php7.4-fpm.sock;
# # ด้วย php-cgi (หรือซ็อกเก็ต tcp อื่น ๆ ):
# fastcgi_pass 127.0.0.1:9000;
}

ใครก็ได้ โปรดช่วยฉันเข้าใจว่าเกิดอะไรขึ้น และฉันจะเข้าถึง wordpress จากโดเมน noip ของฉันได้อย่างไร เหตุใดฉันจึงได้รับการเปลี่ยนเส้นทางนี้ไปยังพอร์ต 85 จากนั้นจึงเกิดข้อผิดพลาดต้องห้าม 403 ขอบคุณล่วงหน้า.

Score:0
ธง jp

คุณไม่มี my-noip.domain.net อยู่ใน ชื่อเซิร์ฟเวอร์ ดังนั้นคำขอของคุณจึงไม่ตรงกับส่วนนั้นของการกำหนดค่าและอยู่ภายใต้ส่วนเริ่มต้น ดู เอกสาร server_name.

dan pacu avatar
ar flag
สวัสดี. ขอบคุณมาก ๆ สำหรับความช่วยเหลือของคุณ. เพิ่งประกาศ no-ip.domain ในโฟลเดอร์ /etc/nginx/sites-available/danapcu.com ในบล็อกชื่อเซิร์ฟเวอร์ และตอนนี้ฉันได้รับข้อผิดพลาด 404 - ไม่พบ แต่โฟลเดอร์ที่มี wordpress ของฉันอยู่ที่นั่นใน /var/www/html/danapcu.com/all_the_wordpress_files (รวม index.php) ฉันเข้าถึงได้:http://no-ip-domain:port/danapcu.com มันเปลี่ยนเส้นทางฉันไปที่ https://box.mydomain.com/danapcu.com (บนเครื่องอื่นที่ฉันเรียกใช้ mailinabox โดยชี้ไปที่ IP สาธารณะของฉัน) แต่พอร์ต nginx บน raspberrypi ของฉันถูกเปลี่ยนเส้นทาง 85 ไปยัง 18601 เหตุใดจึงเกิดขึ้น ฉันควรทำอย่างไรดี?

โพสต์คำตอบ

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