Sự cố kết nối máy chủ Ubuntu Virtualbox


2

Tôi rất mới với thế giới máy chủ và đang cố gắng theo dõi một cuốn sách mà tôi nên tìm hiểu về Magento nhưng nó mô tả cách thiết lập một máy ảo bằng cách sử dụng orbox Virtualbox và cài đặt một ngăn đèn, vì vậy tôi nghĩ rằng id sẽ cho nó đi.

Đây là cuốn sách: Hướng dẫn dành cho nhà phát triển PHP Magento

Dù sao, tôi đã tải xuống hộp ảo mới nhất. Đã tải xuống Ubuntu Server 12.04.4 (gần nhất tôi có thể tìm thấy để khớp với cuốn sách, nó muốn 12.04.2)

Trong cài đặt mạng của máy ảo tôi đã tạo trong hộp ảo, tôi đã chọn bộ chuyển đổi2 làm kết nối bắc cầu như trạng thái trong sách. (adapter1 vẫn là NAT)

Sau đó, tôi đã cài đặt Ubuntu, chạy apt-get update và sau đó chạy apt-get install apache2 -y Giống như cuốn sách nói.

Sau đó, nó tiếp tục nói để truy cập máy chủ apache từ máy chủ của tôi, tôi có thể truy cập nó thông qua trình duyệt trên 192.168.36.1 và tôi sẽ thấy nó hoạt động mặc định ! tin nhắn apache.

Thay vào đó, tôi nhận được một máy chủ mất quá nhiều thời gian hiển thị (firefox), tức là không thể tìm thấy nó / không phản hồi.

Vì vậy, tôi đã khởi động lại apache để tôi biết nó đang hoạt động. và ping 192.168.36.1, nhưng không có phản hồi.

Tiếp theo tôi đã đi vào dấu nhắc lệnh của máy chủ (win8.1) để chạy ipconfig để xem điều gì sẽ xảy ra.

Tôi thấy điều này:

    Ethernet adapter Ethernet:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::85f3:fbf1:fecf:dd64%3
   IPv4 Address. . . . . . . . . . . : 192.168.0.2
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.0.1

Ethernet adapter VirtualBox Host-Only Network:

   Connection-specific DNS Suffix  . :
   Link-local IPv6 Address . . . . . : fe80::385e:d717:2764:e664%8
   IPv4 Address. . . . . . . . . . . : 192.168.56.1
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . :

Tunnel adapter isatap.{6C534165-D467-4841-8E84-F4E0AA7A7BC8}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Tunnel adapter isatap.{84F5D90F-A2CB-4B4F-9962-052A80DD511E}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . :

Vì vậy, tôi có thể thấy địa chỉ ip hostonly hộp ảo. Tôi đã thử ip này và nó ping ok và tôi có thể ping qua lại từ khách đến máy chủ.

Những câu hỏi của tôi:

1) khi tôi cố gắng truy cập địa chỉ IP chỉ lưu trữ được hiển thị ở trên trong trình duyệt, tất cả những gì tôi nhận được là một trang hoàn toàn trống, tại sao tôi không thấy apache - Nó hoạt động ?

2) nếu tôi đang sử dụng kết nối bắc cầu, tại sao chỉ có một ip chỉ lưu trữ trong ipconfig của tôi được hiển thị ở trên khi tôi không chọn chỉ lưu trữ trong cài đặt hộp ảo của mình?

Cảm ơn

BIÊN TẬP

Đây là đầu ra của IFCONFIG khách như đề xuất dưới đây. nhập mô tả hình ảnh ở đây

Câu trả lời:


0

1) khi tôi cố gắng truy cập địa chỉ IP chỉ lưu trữ được hiển thị ở trên trong trình duyệt, tất cả những gì tôi nhận được là một trang hoàn toàn trống, tại sao tôi không thấy apache - Nó hoạt động?

Bởi vì địa chỉ mạng Chỉ lưu trữ là một địa chỉ trên máy tính chủ Windows 8.1 của bạn. Tôi nghi ngờ đây là một phần của cài đặt VirtualBox, sẵn sàng trong trường hợp bạn có một máy ảo với kết nối mạng chỉ có máy chủ.

Bạn có thể ping nó từ máy tính chủ của bạn vì nó đang tự ping. Bạn không thể thấy trang Apache vì máy chủ của bạn không chạy Apache.

Mặc dù nếu tôi đúng về điều này, bạn phải chạy một loại máy chủ web nào đó trên máy chủ của bạn - bạn có phải không?

2) nếu tôi đang sử dụng kết nối bắc cầu, tại sao chỉ có một ip chỉ lưu trữ trong ipconfig của tôi được hiển thị ở trên khi tôi không chọn chỉ lưu trữ trong cài đặt hộp ảo của mình?

Khi bạn kết nối kết nối, khách của bạn sẽ "trực tiếp trên mạng của bạn", máy chủ sẽ không có cấu hình mạng cho nó. Bạn cần chạy "ifconfig" bên trong Ubuntu hoặc tìm trong Trình quản lý kết nối mạng và xem địa chỉ IP mà Ubuntu đã chọn.

Nó có thể sẽ là 192.168.0. {Một cái gì đó} . Sau đó thử kết nối với nó trong trình duyệt của bạn.


Xin chào vì câu trả lời, không có tôi không chạy apache trên máy chủ của tôi và khi tôi chạy ifconfig tôi nhận được localhost và eth0 với địa chỉ 10.0.2.15 và đó là như vậy, nhưng 10.0.2.15 cũng không hoạt động. Tôi không nhận được địa chỉ IP nào khác. Cảm ơn

Có vẻ như 10.0.2.15 là giao diện NAT và giao diện cầu nối không nhận được địa chỉ IP - có lẽ vì chỉ giao diện đầu tiên được cấu hình. Tại sao bạn muốn có hai giao diện Mạng trên VM? Âm thanh như thế là đủ với một trong chế độ bắc cầu.

Tôi đã đơn giản làm theo các hướng dẫn trong cuốn sách bạn của tôi. Tôi hiểu rằng kết nối NAT cung cấp cho tôi kết nối internet từ khách và kết nối bắc cầu là để khách và chủ nhà của tôi có thể kết nối với nhau.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.