2009-07-30 39 views
13

Tôi vừa có Windows Server 2008 VPS và gặp sự cố khi thiết lập IIS7.Đặt tên máy chủ trong IIS Bindings Breaks Trang web

Tôi đã tạo một trang web mới trong IIS với đường dẫn, địa chỉ ip và tên máy chủ (như 'www.nameofsite.com') và nhấp vào OK. Khi tôi duyệt đến trang web nó kéo lên "http://www.nameofsite.com" trong trình duyệt và ... không có gì ... IE không thể hiển thị trang web này.

Nếu tôi xóa tên máy chủ trong các liên kết và nhấp vào [Duyệt] nó hoạt động tốt (nó đưa tôi đến http://10.10.2.92 - ip của máy tính). Vì vậy, việc nhập tên máy chủ sẽ phá vỡ trang web.

Bất kỳ ý tưởng nào về những gì tôi bị thiếu? Dịch vụ tôi có thể không chạy hoặc thiếu vai trò?

Không có vai trò máy chủ nào được cài đặt ban đầu trên VPS nên tôi đã cài đặt IIS, DHCP, DNS và Máy chủ ứng dụng ... quá mức, nhưng tôi không chắc chắn nên cài đặt gì.

+0

Máy chủ DNS của bạn có biết www.nameofsite.com ở đâu không? –

+0

Tôi không biết. Điều này có nằm trong "Vùng tra cứu chuyển tiếp" trong DNS không? Về cơ bản tôi đã không làm gì khác trên máy chủ bên cạnh việc thêm trang web trong IIS. –

Trả lời

14

Đầu tiên nó phải nằm trong DNS hoặc máy khách lưu trữ tệp. Để kiểm tra điều này, bạn có thể thêm tên máy chủ vào tệp máy chủ lưu trữ.

Chuyển đến bắt đầu -> chạy và nhập "trình điều khiển" thay đổi vào thư mục v.v. bạn muốn chỉnh sửa tệp máy chủ. Các mục trong nó giống như một DNS cục bộ. Chúng chỉ hoạt động trên máy cục bộ!

+0

Tôi đã kết thúc nói chuyện với ai đó đã nói chính xác điều tương tự. Tôi thiết lập nó trong DNS để trỏ đến máy tính của tôi và nó hoạt động. Tôi biết rằng tôi cần thiết để thiết lập DNS để nó hoạt động trên internet, nhưng tôi nghĩ nhầm nếu tôi đặt tên máy chủ và duyệt đến nó trên cùng một máy (không thiết lập DNS), nó sẽ hoạt động (trên đó máy móc). Kết thúc, bạn phải cung cấp cho nó một số cách để giải quyết tên (mặc dù nó nằm trên cùng một hộp) ... hoặc thông qua tập tin host hoặc DNS của máy. Cảm ơn sự giúp đỡ của bạn! –

+2

để rõ ràng ... chạy windows explorer, đi tới thư mục C: \ Windows \ System32 \ drivers \ etc, mở/chỉnh sửa tệp "hosts" bằng notepad (sao lưu tệp trước, chỉ trong trường hợp) – carrabino

+0

Tôi đã thử thực hiện điều này, trang web của tôi đã được nhìn thấy khi tôi đi từ iis (từ máy chủ) Nhấp chuột phải vào websitename> Quản lý trang web> Duyệt. Nhưng khi mở trang web từ một máy tính khác, tôi không thể xem trang web. Làm thế nào để giải quyết điều này? – Juran

0

Bạn phải sử dụng DNS NGOÀI không phải DNS nội bộ để hiển thị DNS trên Internet. Thay đổi con trỏ DNS tại công ty đăng ký của bạn hoặc bất kỳ thứ gì bạn đang sử dụng để truyền bá DNS bên ngoài.

Các vấn đề liên quan