Tôi đang cố gắng lưu trữ một trang web trên tên miền mà tôi đã mua từ tên miền google (seanpatnode.com), tôi đã thử một số hướng dẫn nhưng tôi vẫn nhận được kết quả tương tự. Mọi sự trợ giúp sẽ rất được trân trọng! Tôi sẽ cung cấp càng nhiều thông tin càng tốt. Tôi đang sử dụng XAMPP 2.4 làm máy chủ web.
Dưới đây là các dòng có liên quan từ tệp httpd.conf của tôi: (vui lòng thông báo cho tôi nếu tôi để lại bất cứ điều gì quan trọng.)
ServerRoot "C:/xampp/apache"
Listen 80
ServerName localhost:80
<Directory />
AllowOverride none
Require all denied
</Directory>
# DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Require all granted
</Directory>
Đây là những dòng có liên quan từ httpd-vhosts.conf của tôi:
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs"
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/PhpProject"
ServerName seanpatnode.com
ServerAlias www.seanpatnode.com
<Directory "c:/xampp/htdocs/PhpProject">
AllowOverride All
Require all Granted
</Directory>
</VirtualHost>
Đây là những dòng có liên quan từ tệp máy chủ của tôi nằm trong: C: \ WINDOWS \ System32 \ driver \ etc
127.0.0.1 localhost
127.0.0.1 www.seanpatnode.com
Tôi có thể xem trang web khi tôi mở www.seanpatnode.com từ máy tính của mình. Tuy nhiên khi tôi cố mở nó từ một máy tính khác thì nó báo:
Trang web này không có sẵn Máy chủ tại www.seanpatnode.com không thể được tìm thấy, vì việc tra cứu DNS không thành công. DNS là dịch vụ mạng dịch tên của một trang web thành địa chỉ Internet của nó. Lỗi này thường xảy ra do không có kết nối với Internet hoặc mạng bị định cấu hình sai. Nó cũng có thể do máy chủ DNS không phản hồi hoặc tường lửa ngăn Google Chrome truy cập mạng.
Một lần nữa, seanpatnode.com là tên miền mà tôi đã mua từ Tên miền Google. Mọi sự trợ giúp sẽ rất được trân trọng. Cảm ơn bạn.
A
bản ghi trỏ đến IP công khai của bạn. Nếu bạn chưa có IP tĩnh, thì bạn có thể muốn đăng ký dịch vụ DNS động như noip.com và sau đó tạo CNAME
đăng ký DNS cho tên miền đó.
IPv4 address
phải là IP tĩnh của bạn. Sau đó, bạn sẽ cần chuyển tiếp cổng 80 trên bộ định tuyến của mình đến máy nơi bạn phân phát nội dung HTML của mình (ví dụ: nếu địa chỉ IP riêng của bạn cho máy đó 192.168.1.100
, bạn sẽ định cấu hình đó). Ngoài ra, kiểm tra bất kỳ cấu hình tường lửa nào bạn có thể có; nếu không, nó sẽ làm việc
$ dig seanpatnode.com +short
Lệnh này tạo một truy vấn DNS để trả vềA
bản ghi của miền được cung cấp. Nó không trả về bất kỳ phản hồi nào, vì vậy về cơ bản, bạn có thể truy cập tên miền của mình vì bạn đã xác định mục nhập tronghosts
tệp của mình127.0.0.1 www.senpatnode.com
, nhưng bản ghi DNS chưa được xác định. Bạn đã xác định rằng bản ghi DNS một thời gian ngắn trước đây? Bạn có chắc chắn nó được định nghĩa?