Score:0

ไม่สามารถเข้าถึงเว็บเซิร์ฟเวอร์ Apache จากพีซีเครื่องอื่น

ธง cn

ฉันกำลังพยายามสร้างเว็บไซต์ด้วยชื่อโดเมน ฉันใช้เว็บเซิร์ฟเวอร์ Apache บน Ubuntu 20.04 ฉันสามารถเข้าถึงได้ภายในจากเครือข่ายของฉันเป็น https://advice.hopto.org แต่ไม่สามารถเข้าถึงได้จากพีซีเครื่องอื่นในเครือข่ายเดียวกัน บรรทัดต่อไปนี้อยู่ในการกำหนดค่าของเว็บไซต์:

 <VirtualHost *:443>
   ServerName  advice.hopto.org
   ServerAlias www.advice.hopto.org
   DocumentRoot /var/www/advice.hopto.org
   SSLEngine on
   SSLCertificateFile     /home/dell/advicehopto.crt
   SSLCertificateKeyFile  /home/dell/advicehopto.key
</VirtualHost>
<VirtualHost *:80>
    DirectoryIndex index.php index.html
    ServerAdmin [email protected]
    ServerName  advice.hopto.org
    ServerAlias www.advice.hopto.org
    DocumentRoot /var/www/advice.hopto.org
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *>
    DocumentRoot /var/www/advice.hopto.org
    ServerName advice.hopto.org
    <Directory /var/www>
        allow from all
        Options None
    </Directory>
    ServerName advice.hopto.org
   <Directory /var/www/advice.hopto.org>
     AllowOverride All
     Order allow,deny
     allow from all
     Require all granted
  </Directory>
</VirtualHost>

เราเตอร์ของฉันเป็น tp-link ฉันได้ส่งต่อพอร์ต 80 และ 443 พร้อมกับชื่อโดเมนที่จัดทำโดย NoIP (ผู้ให้บริการ DNS) นี่คือผลลัพธ์ของสถานะไฟร์วอลล์:

ถึงการดำเนินการจาก
-- ------ ----
9042 อนุญาตได้ทุกที่                  
3000 อนุญาตได้ทุกที่                  
9092 อนุญาตได้ทุกที่                  
9999 อนุญาตได้ทุกที่                  
1883 อนุญาตได้ทุกที่                  
8883/tcp อนุญาตได้ทุกที่                  
192.168.43.128 8883/tcp อนุญาตทุกที่                  
8883 อนุญาตได้ทุกที่                  
8880 อนุญาตได้ทุกที่                  
8884 อนุญาตได้ทุกที่                  
22/tcp อนุญาตได้ทุกที่                  
8080 อนุญาตได้ทุกที่                  
443 อนุญาต 192.168.0.2               
8883 อนุญาต 192.168.0.2               
443 อนุญาตได้ทุกที่                  
443/tcp อนุญาตได้ทุกที่                  
80/tcp อนุญาตได้ทุกที่                  
8083/tcp อนุญาตได้ทุกที่                  
443 อนุญาต 13.234.210.38             
443/tcp อนุญาต 13.234.210.38             
80 อนุญาตได้ทุกที่                  
Apache เต็มอนุญาตได้ทุกที่                  
192.168.0.2 443/tcp อนุญาตทุกที่                  
192.168.0.2 443 อนุญาตได้ทุกที่                  
192.168.0.2 อนุญาตได้ทุกที่                  
192.168.0.2 80 อนุญาตได้ทุกที่                  
192.168.0.2 8883 อนุญาตได้ทุกที่                  
44 อนุญาตได้ทุกที่                  
Bind9 อนุญาตได้ทุกที่                  
Apache อนุญาตได้ทุกที่                  
40 อนุญาตได้ทุกที่  
80 อนุญาต 192.168.0.0/24            
80 อนุญาต 192.168.0.0               
3000:9000/tcp อนุญาตได้ทุกที่                  
9042 (v6) อนุญาตทุกที่ (v6)             
3000 (v6) อนุญาตได้ทุกที่ (v6)             
9092 (v6) อนุญาตทุกที่ (v6)             
9999 (v6) อนุญาตทุกที่ (v6)             
1883 (v6) อนุญาตได้ทุกที่ (v6)             
8883 (v6) อนุญาตทุกที่ (v6)             
22/tcp (v6) อนุญาตทุกที่ (v6)             
8080 (v6) อนุญาตได้ทุกที่ (v6)             
8883/tcp (v6) อนุญาตทุกที่ (v6)             
443/tcp (v6) อนุญาตได้ทุกที่ (v6)             
80/tcp (v6) อนุญาตทุกที่ (v6)             
443 (v6) อนุญาตได้ทุกที่ (v6)             
Apache เต็ม (v6) อนุญาตได้ทุกที่ (v6)             
Bind9 (v6) อนุญาตได้ทุกที่ (v6)             
Apache (v6) อนุญาตได้ทุกที่ (v6)             
80 (v6) อนุญาตทุกที่ (v6)             
40 (v6) อนุญาตได้ทุกที่ (v6)             
3000:9000/tcp (v6) อนุญาตได้ทุกที่ (v6)  

โปรดช่วยฉันในการทำให้ชื่อโดเมนพร้อมใช้งานภายในเครือข่ายของฉัน

in flag
ไซต์สามารถเข้าถึงได้อย่างถูกต้องจากภายนอกเครือข่ายหรือไม่ ฉันถามเพราะฉันไม่สามารถเชื่อมต่อได้ คุณใช้ที่อยู่ IP ใดกับ NoIP มันขึ้นต้นด้วย `127.0` หรือ '192.168` หรือไม่ คุณสามารถ [แก้ไข] คำถามของคุณเพื่อรวมเอาต์พุตเทอร์มินัลของ `สถานะ sudo ufw` ได้หรือไม่
habib avatar
cn flag
ไม่ ฉันใช้อินเทอร์เน็ตส่วนตัวและไม่สามารถใช้เว็บไซต์ google ผ่านอินเทอร์เน็ตนั้นได้ ฉันใช้ 192.168.0.xxx ซึ่งเป็นที่อยู่ IP ของเซิร์ฟเวอร์เป็น ifconfig
Organic Marble avatar
us flag
คำถามนี้เกี่ยวข้องกับการเข้าถึงจากภายในเครือข่ายเท่านั้นหรือไม่ ถ้าเป็นเช่นนั้น เหตุใดคุณจึงส่งต่อพอร์ตเราเตอร์
vidarlo avatar
om flag
สิ่งนี้อาจเกี่ยวข้องกับกิ๊บ NAT บนอุปกรณ์ NAT ของคุณ
habib avatar
cn flag
ฉันสามารถเข้าถึงได้จากเครื่อง linux ระยะไกลเฉพาะเมื่อไฟล์โฮสต์รู้ชื่อโดเมนของเซิร์ฟเวอร์ ฉันจะทำให้เราเตอร์เปิด google เพื่อรับที่อยู่ IP สาธารณะสำหรับการกำหนดค่าโดเมนได้อย่างไร ความคิดใด ๆ

โพสต์คำตอบ

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