Score:0

Apache ทำให้ไซต์พร้อมใช้งานสำหรับอินทราเน็ตและอินเทอร์เน็ตผ่านชื่อโดเมนเดียวกัน

ธง us

นี่อาจเป็นคำถามที่งี่เง่า แต่ฉันไม่สามารถหาคำตอบได้

สถานการณ์ต่อไปนี้: https://sub.doma.in:443 โฮสต์บนเซิร์ฟเวอร์ Apache ของฉันที่บ้าน ใช้งานได้ดีเมื่อเชื่อมต่อจากภายนอก ใช้งานได้ดีเมื่อเชื่อมต่อจากเครือข่ายเดียวกันบนคอมพิวเตอร์ของฉัน อย่างไรก็ตาม โทรศัพท์ของฉันไม่สามารถเชื่อมต่อจากเครือข่ายเดียวกันได้ (ERR_CONNECTION_TIMED_OUT) ดังนั้นต้องมีบางอย่างผิดปกติ

ฉันต้องการอย่างใดอย่างหนึ่ง: หากต้องการเชื่อมต่อกับ sub.doma.in ให้ไปที่เว็บไซต์โฮสต์ของฉันผ่านอินเทอร์เน็ต ฉันคิดว่าเป็นอย่างนั้นในขณะนี้ แต่ใช้ไม่ได้กับทุกอุปกรณ์

หรือ (เด่นกว่า): เพื่อให้การเชื่อมต่อกับ sub.doma.in จากอินทราเน็ตเชื่อมต่อกับ IP ภายในโดยตรงโดยไม่ต้องกำหนดเส้นทางภายนอกก่อน

ทุกคนควรลงเอยที่ไซต์เดียวกันเสมอ ไม่ว่าพวกเขาจะเชื่อมต่อจากที่ใด

ไฟร์วอลล์อนุญาต 80 และ 443 จากทุกที่ เราเตอร์มีพอร์ต 443 เปิดเท่านั้น หากคุณต้องการไฟล์ปรับแต่งหรือบันทึกใด ๆ เพียงแค่บอกฉัน ความช่วยเหลือใด ๆ ที่ชื่นชมมาก! :)

vhost ปัจจุบันของฉันสำหรับเว็บไซต์มีลักษณะดังนี้:

<VirtualHost *:80>

    ServerName sub.doma.in

    Alias /.well-known/acme-challenge/ /usr/share/webapps/acme

    RewriteEngine on
    RewriteCond %{REQUEST_URI} !^/\.well\-known/acme\-challenge/
    RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]

</VirtualHost>

<VirtualHost *:443>

    ServerName sub.doma.in

    SSLEngine on
    SSLCertificateFile xxx
    SSLCertificateKeyFile xxx
    Include xxx

        Protocols h2 http/1.1

        Header always set Strict-Transport-Security "max-age=63072000"

    CustomLog "xxx" common

    DocumentRoot xxx
    DirectoryIndex index.php index.html

    <Directory xxx>
        Require all granted
                AllowOverride All
                Options FollowSymLinks MultiViews
    </Directory>

    <IfModule mod_dav.c>
        Dav off
    </IfModule>

    <FilesMatch \.php$>
        SetHandler "proxy:unix:xxx|fcgi://localhost/"
    </FilesMatch>

</VirtualHost>

Score:0
ธง ru

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

คุณเชื่อมต่อกับโทรศัพท์มือถือของคุณผ่าน https หรือไม่? Http จะไม่ทำงานเนื่องจากไม่ได้เปิดพอร์ต 80 ในเราเตอร์

DNS ของคุณกำหนดค่าอย่างถูกต้องกับผู้ให้บริการโดเมนของคุณหรือไม่ เป็นการดีที่สุดที่จะทดสอบสิ่งนี้ด้วยตัวตรวจสอบ DNS (เช่น google it)

ปัญหาอีกประการหนึ่งที่ฉันคิดได้ก็คือคุณมี adblocker ในเครือข่ายในบ้านของคุณที่สามารถบล็อกหน้านี้ได้ .. บางอย่างเช่น Pi Hole... บางคนมีแล้วตอนนี้บางอย่างที่อาจนำไปสู่ปัญหา ฉันหวังว่าฉันสามารถช่วยได้

us flag
ขอบคุณสำหรับความช่วยเหลือของคุณ. ปรากฎว่ามีบางอย่างเกี่ยวกับ WiFi ที่เซิร์ฟเวอร์เชื่อมต่ออยู่ในขณะนี้ หากอยู่บนเน็ต 2.4GHz เครื่องอื่นบนเน็ต 2.4GHz จะเชื่อมต่อไม่ได้ แต่ LAN และ 5GHz ใช้งานได้ และในทางกลับกัน. ดังนั้นฉันเดาว่ามันเป็นปัญหาที่เราเตอร์ ฉันลงเอยด้วยการตั้งค่า dnsmasq และตั้งค่า IP สำหรับเว็บไซต์เป็นที่อยู่ภายในในเครื่อง ตอนนี้มันใช้งานได้แล้ว
Score:0
ธง us

ปรากฎว่ามีบางอย่างเกี่ยวกับ WiFi ที่เซิร์ฟเวอร์เชื่อมต่ออยู่ในขณะนี้ หากอยู่บนเน็ต 2.4GHz เครื่องอื่นบนเน็ต 2.4GHz จะเชื่อมต่อไม่ได้ แต่ LAN และ 5GHz ใช้งานได้ และในทางกลับกัน. ดังนั้นฉันเดาว่ามันเป็นปัญหาที่เราเตอร์ ฉันลงเอยด้วยการตั้งค่า dnsmasq และตั้งค่า IP สำหรับเว็บไซต์เป็นที่อยู่ภายในในเครื่อง ตอนนี้มันใช้งานได้แล้ว

โพสต์คำตอบ

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