Score:0

403 ถูกห้ามในการโหลดครั้งแรกหลังจากติดตั้ง NextCloudPi

ธง cn

ฉันสร้างโพสต์นี้เป็นส่วนใหญ่เพื่อการรับรู้ในกรณีที่คนอื่นมีปัญหาที่คล้ายกัน

เรื่องราว

ฉันใช้ nextcloudpi (nextcloudpi.ownyourbits.com) บน Raspberry Pi 4 8GB โดยใช้สคริปต์การติดตั้ง Debian Buster หมายเหตุ: ระบบปฏิบัติการคือ Raspberry Pi OS Bullseye 64 บิต การติดตั้งจะสำเร็จและบอกให้ฉันนำทางไป https://<rpi_ip>/ หรือ https://raspberrypi/ ฯลฯ ทันทีที่ฉันทำเช่นนั้น มันจะกลับมาพร้อมกับ 403 Forbidden ทันที ฉันดูทั้งหมดและทุกคนชี้ไปที่การกำหนดค่า "trusted_domains" หรือ "trusted_proxy" โดยพื้นฐานแล้วพยายามใช้ไฟล์กำหนดค่าเพื่อแก้ไขปัญหา อย่างไรก็ตาม ฉันได้ตระหนักว่าปัญหาไม่ได้อยู่ที่การติดตั้ง nextcloudpi (ncp) แต่อยู่ที่ apache2

ฉันติดตั้ง Raspberry Pi OS ใหม่แล้วติดตั้ง nextcloudpi ใหม่อีกครั้ง จากนั้นก่อนที่จะนำทางไปยัง https://<rpi_ip>/ ฉันไปตรวจสอบสคริปต์การเปิดใช้งานที่ /etc/apache2/sites-enabled/ncp-activation.conf มีที่ที่ฉันพบบล็อกรหัสนี้:

<RequireAny>
  Require host localhost
  Require local
  Require ip 192.168
  Require ip 172
  Require ip 10
  ...
</RequireAny>

ตอนนี้ฉันเห็นว่าปัญหาของฉันอยู่ที่สิ่งนี้เพราะกลุ่มที่อยู่ IP ของฉันไม่ได้เริ่มต้นด้วย 192.169, หรือ 172, หรือ 10. ฉันได้กำหนดที่อยู่ IP ของฉันเองสำหรับเครือข่ายเสมือนนี้ ดังนั้นสคริปต์การเปิดใช้งานจะไม่ทำงาน สิ่งที่ฉันต้องทำคือเพิ่ม:

<RequireAny>
  Require host localhost
  Require local
  Require ip 192.168
  Require ip 172
  Require ip 10
  Require ip 123
  ...
</RequireAny>

หลังจากนั้น การเปิดใช้งานก็ทำงาน และฉันสามารถรับรหัสผ่านเริ่มต้นสำหรับบัญชีและดำเนินการตั้งค่าเริ่มต้นต่อได้

ดร

ปัญหา

  • โหลดเริ่มต้นหลังจากติดตั้ง NextCloudPi ส่งผลให้ 403 เนื่องจากที่อยู่ IP ของการติดตั้ง nextcloudpi เป็นแบบกำหนดเองและไม่ได้เริ่มต้นด้วย 192.168, 172, หรือ 10.

สารละลาย

  • หลังจากติดตั้งเสร็จแล้ว ให้เปิด /etc/apache2/sites-enabled/ncp-activation.conf และเพิ่มออคเต็ตแรกของที่อยู่ IP ที่กำหนดเอง หรือคุณสามารถจำกัดขอบเขตโดยการเพิ่มออคเต็ตที่สองและสามด้วย

เช่น ->

<RequireAny>
  Require host localhost
  Require local
  Require ip 192.168
  Require ip 172
  Require ip 10
  # Add this line but change 123 to your custom ip pool's first octet
  Require ip 123
  # Or this to tighten scope of the ip range
  Require ip 111.222.333
  ...
</RequireAny>
Score:0
ธง cn

คำตอบอยู่ในโพสต์เดิม แต่ฉันโพสต์อีกครั้งที่นี่

ปัญหา

  • โหลดเริ่มต้นหลังจากติดตั้ง NextCloudPi ส่งผลให้ 403 เนื่องจากที่อยู่ IP ของการติดตั้ง nextcloudpi เป็นแบบกำหนดเองและไม่ได้เริ่มต้นด้วย 192.168, 172, หรือ 10.

สารละลาย

  • หลังจากติดตั้งเสร็จแล้ว ให้เปิด /etc/apache2/sites-enabled/ncp-activation.conf และเพิ่มออคเต็ตแรกของที่อยู่ IP ที่กำหนดเอง หรือคุณสามารถจำกัดขอบเขตโดยการเพิ่มออคเต็ตที่สองและสามด้วย

เช่น ->

<RequireAny>
  Require host localhost
  Require local
  Require ip 192.168
  Require ip 172
  Require ip 10
  # Add this line but change 123 to your custom ip pool's first octet
  Require ip 123
  # Or this to tighten scope of the ip range
  Require ip 111.222.333
  ...
</RequireAny>

โพสต์คำตอบ

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