Cách truy cập máy chủ web khách vmware từ một thiết bị khác trên mạng


2

Tôi đang phát triển một trang web di động. Tôi phát triển Ubuntu thông qua một máy ảo (vmware). Tôi có máy chủ Windows 8 và máy khách Ubuntu 13.10.

Tôi muốn có thể xem trang đang thực hiện trên điện thoại của mình cho mục đích thử nghiệm. Tôi có thể làm cái này như thế nào?

Tôi là nhà phát triển, không phải là người trong mạng =)

Lưu ý: Tôi đang sử dụng kết nối NAT. Tôi có thể truy cập máy chủ web khách từ trình duyệt máy chủ, nhưng không phải từ trình duyệt điện thoại của tôi (chrome). Điện thoại được kết nối với cùng một mạng (không dây).

Cảm ơn!

Câu trả lời:


5

NAT được sử dụng nếu bạn muốn VM chia sẻ cùng địa chỉ IP với máy tính đang chạy.

Nếu bạn muốn nó có địa chỉ IP riêng, hãy chuyển bộ điều hợp mạng ảo của VM sang chế độ bắc cầu. Sau đó, bạn có thể để VM nhận IP từ DHCP hoặc gán thủ công.

Bạn có thể làm cho máy chủ có thể truy cập thông qua NAT của VM nếu bạn thực sự muốn, nhưng bạn phải thiết lập chuyển tiếp cổng trên VM. Sử dụng chế độ cầu dễ dàng hơn nhiều.

Nếu bạn muốn trang web cũng có thể truy cập được thông qua kết nối dữ liệu di động của bạn, hãy thiết lập chuyển tiếp cổng trên bộ định tuyến Internet của bạn như @Pierre ở trên giải thích.


trong những ngày này của máy tính xách tay chỉ có wifi, có thể tốt để lưu ý rằng chế độ cầu nối thường sẽ không hoạt động trên các kết hợp của NIC và bộ định tuyến, trong trường hợp đó, NAT với chuyển tiếp cổng sẽ là giải pháp mục tiêu của bạn
ljs.dev

0

Giả định:

  • Điện thoại di động của bạn được kết nối với một nhà điều hành mạng,
  • Ở đâu đó trong mạng cục bộ của bạn, modem ADSL được kết nối với một nhà khai thác mạng khác (hoặc với cùng một nhà khai thác được sử dụng cho điện thoại di động của bạn),
  • Một bộ định tuyến được cài đặt ở đâu đó trong mạng cục bộ của bạn (có thể nằm trong modem ADSL của bạn).

Tốt.

  1. Định cấu hình VM của bạn và thay đổi NAT của nó thành kết nối Bridge,
  2. Định cấu hình máy khách của bạn (Ubuntu 13.10) bằng cách đặt thủ công giao diện mạng của nó thành một địa chỉ IP cố định (ví dụ: 192.168.0.3 + gateway + DNS),
  3. Cài đặt PHPMyAdmin trong máy khách của bạn, vì lý do bảo mật (PhpMyAdmin bẫy lưu lượng truy cập đến mặc định),
  4. Định cấu hình bộ định tuyến của bạn để chuyển hướng lưu lượng truy cập vào cổng 80 giao thức TCP (ví dụ) về phía cổng địa chỉ IP cục bộ 80 giao thức TCP (192.168.0.3 giống như máy khách của bạn).

Đó là nó. Từ trình duyệt điện thoại di động của bạn, nhậphttp://your-ADSL-ip-address:80/yourapp/

Làm việc cho tôi:

Windows 6.1 / VirtualBox 4.3.6 / Debian 7.3 / Apache 2.2.23
Android 2.3.3

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.