Puncte:0

Nu pot accesa serverul web Apache de pe alt PC

drapel cn

Încerc să fac un site web cu un nume de domeniu. Folosesc serverul web Apache pe Ubuntu 20.04. Îl pot accesa intern din rețeaua mea ca https://advice.hopto.org , dar nu îl puteți accesa de pe alt PC din aceeași rețea. Următoarele rânduri sunt în configurația site-ului web:

 <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>

Routerul meu este de tip tp-link. Am redirecționat porturile 80 și 443 împreună cu numele de domeniu, așa cum este furnizat de NoIP (furnizorul DNS). Iată rezultatul stării firewall-ului:

La Acțiune De la
-- ------ ----
9042 PERMITERE oriunde                  
3000 PERMITĂ oriunde                  
9092 PERMITĂ Oriunde                  
9999 PERMITĂ oriunde                  
1883 PERMITĂ Oriunde                  
8883/tcp ALLOW oriunde                  
192.168.43.128 8883/tcp ALLOW Oriunde                  
8883 PERMITERE oriunde                  
8880 PERMITĂ oriunde                  
8884 PERMITERE oriunde                  
22/tcp PERMITERE oriunde                  
8080 PERMITERE oriunde                  
443 PERMITERE 192.168.0.2               
8883 PERMITERE 192.168.0.2               
443 PERMITĂ Oriunde                  
443/tcp ALLOW Oriunde                  
80/tcp PERMITERE oriunde                  
8083/tcp ALLOW oriunde                  
443 PERMITERE 13.234.210.38             
443/tcp ALLOW 13.234.210.38             
80 PERMITĂ oriunde                  
Apache Full ALLOW Oriunde                  
192.168.0.2 443/tcp ALLOW Oriunde                  
192.168.0.2 443 PERMITERE Oriunde                  
192.168.0.2 PERMITERE oriunde                  
192.168.0.2 80 PERMITERE Oriunde                  
192.168.0.2 8883 PERMITERE Oriunde                  
44 PERMITERE oriunde                  
Bind9 ALLOW oriunde                  
Apache ALLOW oriunde                  
40 PERMITERE oriunde  
80 PERMITERE 192.168.0.0/24            
80 PERMITERE 192.168.0.0               
3000:9000/tcp PERMITERE oriunde                  
9042 (v6) PERMITERE oriunde (v6)             
3000 (v6) PERMITERE oriunde (v6)             
9092 (v6) PERMITERE oriunde (v6)             
9999 (v6) PERMITERE oriunde (v6)             
1883 (v6) PERMITERE oriunde (v6)             
8883 (v6) PERMITERE oriunde (v6)             
22/tcp (v6) PERMITERE oriunde (v6)             
8080 (v6) PERMITERE oriunde (v6)             
8883/tcp (v6) PERMITERE oriunde (v6)             
443/tcp (v6) PERMITERE oriunde (v6)             
80/tcp (v6) PERMITERE oriunde (v6)             
443 (v6) PERMITERE oriunde (v6)             
Apache Full (v6) ALLOW Anywhere (v6)             
Bind9 (v6) ALLOW Anywhere (v6)             
Apache (v6) ALLOW Anywhere (v6)             
80 (v6) PERMITERE oriunde (v6)             
40 (v6) PERMITERE oriunde (v6)             
3000:9000/tcp (v6) PERMITERE oriunde (v6)  

Vă rog să mă ajutați să fac numele de domeniu disponibil în rețeaua mea.

drapel in
Site-ul este corect accesibil din afara rețelei? Întreb pentru că nu mă pot conecta. Ce adresă IP folosești cu NoIP? Începe cu `127.0` sau `192.168`? Puteți [editați] întrebarea dvs. pentru a include ieșirea terminalului `sudo ufw status`?
habib avatar
drapel cn
Nu, folosesc internet privat și nu pot folosi site-ul google prin acel internet. Am folosit 192.168.0.xxx, care este adresa IP a serverului ca ifconfig.
Organic Marble avatar
drapel us
această întrebare are legătură doar cu accesul din interiorul rețelei? Dacă da, de ce ați redirecționat porturile de router?
vidarlo avatar
drapel om
Probabil că acest lucru are legătură cu NAT-ul ac de păr pe dispozitivul dvs. NAT.
habib avatar
drapel cn
Am putut accesa de la o mașină Linux la distanță numai atunci când fișierul gazdă cunoaște numele de domeniu al serverului. Cum pot face ca routerul să deschidă Google, astfel încât să pot obține adresa IP publică pentru configurarea domeniului? Vreo idee?

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.