Điểm:0

Không thể truy cập máy chủ web Apache từ PC khác

lá cờ cn

Tôi đang cố gắng tạo một trang web có tên miền. Tôi đang sử dụng máy chủ web Apache trên Ubuntu 20.04. Tôi có thể truy cập nội bộ từ mạng của mình dưới dạng https://advice.hopto.org , nhưng không thể truy cập nó từ PC khác trong cùng một mạng. Các dòng sau nằm trong cấu hình của trang 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>

Bộ định tuyến của tôi là tp-link. Tôi đã chuyển tiếp cổng 80 và 443 cùng với tên miền do NoIP (nhà cung cấp DNS) cung cấp. Đây là đầu ra của trạng thái tường lửa:

Đến hành động từ
-- ------ ----
9042 CHO PHÉP mọi nơi                  
3000 CHO PHÉP mọi nơi                  
9092 CHO PHÉP mọi nơi                  
9999 CHO PHÉP mọi nơi                  
1883 CHO PHÉP mọi nơi                  
8883/tcp CHO PHÉP mọi nơi                  
192.168.43.128 8883/tcp CHO PHÉP mọi nơi                  
8883 CHO PHÉP mọi nơi                  
8880 CHO PHÉP mọi nơi                  
8884 CHO PHÉP mọi nơi                  
22/tcp CHO PHÉP mọi nơi                  
8080 CHO PHÉP mọi nơi                  
443 CHO PHÉP 192.168.0.2               
8883 CHO PHÉP 192.168.0.2               
443 CHO PHÉP mọi nơi                  
443/tcp CHO PHÉP mọi nơi                  
80/tcp CHO PHÉP mọi nơi                  
8083/tcp CHO PHÉP mọi nơi                  
443 CHO PHÉP 13.234.210.38             
443/tcp CHO PHÉP 13.234.210.38             
80 CHO PHÉP Mọi nơi                  
Apache đầy đủ CHO PHÉP mọi nơi                  
192.168.0.2 443/tcp CHO PHÉP mọi nơi                  
192.168.0.2 443 CHO PHÉP mọi nơi                  
192.168.0.2 CHO PHÉP mọi nơi                  
192.168.0.2 80 CHO PHÉP Ở mọi nơi                  
192.168.0.2 8883 CHO PHÉP mọi nơi                  
44 CHO PHÉP Mọi nơi                  
Bind9 CHO PHÉP mọi nơi                  
Apache CHO PHÉP mọi nơi                  
40 CHO PHÉP Mọi nơi  
80 CHO PHÉP 192.168.0.0/24            
80 CHO PHÉP 192.168.0.0               
3000:9000/tcp CHO PHÉP mọi nơi                  
9042 (v6) CHO PHÉP Mọi nơi (v6)             
3000 (v6) CHO PHÉP mọi nơi (v6)             
9092 (v6) CHO PHÉP Mọi nơi (v6)             
9999 (v6) CHO PHÉP Ở mọi nơi (v6)             
1883 (v6) CHO PHÉP Ở mọi nơi (v6)             
8883 (v6) CHO PHÉP mọi nơi (v6)             
22/tcp (v6) CHO PHÉP mọi nơi (v6)             
8080 (v6) CHO PHÉP mọi nơi (v6)             
8883/tcp (v6) CHO PHÉP mọi nơi (v6)             
443/tcp (v6) CHO PHÉP mọi nơi (v6)             
80/tcp (v6) CHO PHÉP mọi nơi (v6)             
443 (v6) CHO PHÉP Mọi nơi (v6)             
Apache đầy đủ (v6) CHO PHÉP mọi nơi (v6)             
Bind9 (v6) CHO PHÉP mọi nơi (v6)             
Apache (v6) CHO PHÉP mọi nơi (v6)             
80 (v6) CHO PHÉP Mọi nơi (v6)             
40 (v6) CHO PHÉP Mọi nơi (v6)             
3000:9000/tcp (v6) CHO PHÉP mọi nơi (v6)  

Vui lòng giúp tôi tạo tên miền có sẵn trong mạng của tôi.

lá cờ in
Trang web có thể truy cập chính xác từ bên ngoài mạng không? Tôi hỏi vì tôi không thể kết nối. Bạn đang sử dụng địa chỉ IP nào với NoIP? Nó bắt đầu bằng `127.0` hay `192.168`? Bạn có thể [chỉnh sửa] câu hỏi của mình để bao gồm đầu ra cuối của `sudo ufw status` không?
habib avatar
lá cờ cn
Không, tôi đang sử dụng internet riêng và không thể sử dụng trang web google qua internet đó. Tôi đã sử dụng 192.168.0.xxx là địa chỉ IP của máy chủ như ifconfig.
Organic Marble avatar
lá cờ us
có phải câu hỏi này chỉ liên quan đến truy cập từ bên trong mạng không? Nếu vậy, tại sao bạn lại chuyển tiếp các cổng của bộ định tuyến?
vidarlo avatar
lá cờ om
Điều này có thể xảy ra với kẹp tóc NAT trên thiết bị NAT của bạn.
habib avatar
lá cờ cn
Tôi chỉ có thể truy cập từ máy linux từ xa khi tệp máy chủ biết tên miền của máy chủ. Làm cách nào tôi có thể tạo bộ định tuyến để mở google để tôi có thể nhận địa chỉ ip công khai cho cấu hình miền? Bất kỳ ý tưởng?

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.