2010-10-23 33 views
9

Tôi muốn mở một thời gian ngắn máy tính của mình và cho phép người chia bài kinh doanh của tôi xem những gì tôi đã phát triển trên máy chủ cục bộ của mình. Tôi hiểu có thể có một số vấn đề bảo mật với điều này nhưng tôi chỉ muốn mở máy tính của mình trong vài phút ...Làm cách nào để tôi có thể đặt WAMP trực tuyến cho ai đó truy cập?

Tôi cần thiết lập những giao diện nào sau đây để thực hiện việc này?

  1. router không dây của tôi
  2. windows7
  3. WAMP

Trả lời

17

Tác phẩm này rất dễ dàng đối với tôi trên WinXP.

  • cháy lên cửa sổ lệnh và nhập ipconfig /all - có được địa chỉ IP cục bộ và
  • Đăng nhập vào router của bạn và thiết lập cổng chuyển tiếp để chuyển tiếp HTTP đến địa chỉ IP cục bộ và
  • Bấm vào biểu tượng WAMP của bạn và nhấp chuột một lần nữa vào "Đặt trực tuyến"
  • đến IP từ xa của bạn (bạn có thể tìm thấy nó ở đâu đó như http://www.whatsmyip.org/)
+1

trong windows7, để có được ip địa phương. vào Win-> cmd-> ipcib -> "ipconfig/all". đó là địa chỉ IPv4 ... – Haroldo

+0

Trên Windows 7, bạn cũng có thể phải kiểm tra tường lửa. WAMP cài đặt một số quy tắc tường lửa. Chúng liên quan đến các cấu hình khác nhau của các cấu hình (public, private, domain) cũng như loại giao thức (UDP, TCP). Bạn có thể phải chỉnh sửa quy tắc "chặn" để cho phép truy cập vào cổng HTTP của mình. – iND

+1

Có một hướng dẫn tôi đã viết cho Windows nói chung, bạn có thể muốn kiểm tra xem nó ra: http://www.simonewebdesign.it/blog/how-to-put-online-your-wampserver/ – Simone

1

Nếu máy chủ Apache của bạn là lên và chạy đã có trên localhost của bạn, sau đó bạn chỉ có thể thiết lập một tuyến đường trong router của bạn để trỏ vào máy tính của bạn cho lưu lượng truy cập đến IN trên cổng 80.

CHỈNH SỬA: Tôi vừa kiểm tra cài đặt bộ định tuyến và gọi 'dịch vụ' này. Nó cho phép các yêu cầu đến trên một cổng cụ thể được lắng nghe và chuyển tiếp yêu cầu lên một máy tính cụ thể (theo IP) được gắn vào bộ định tuyến.

Bạn nên đặt câu hỏi này trên superuser.com

2

Để cho phép kết nối bên ngoài với máy chủ của bạn, bạn phải khởi động lại WAMP ở chế độ trực tuyến.

Nhấp chuột trái vào biểu tượng WAMP và chọn Đặt trực tuyến.

Chờ trạng thái biểu tượng đổi sang màu trắng lần nữa.

Nhập IP của bạn vào thanh trình duyệt web và nhấn enter.

Nếu bạn nhận được trang bị cấm tương tự như trước khi nhấn F5 để cho phép trình duyệt tải phiên bản mới nhất.

Nếu vẫn không hoạt động, có thể bạn phải bật chuyển tiếp cổng 80 trong cấu hình bộ định tuyến của mình.

Cuối cùng bạn bè của bạn có thể xem trang chủ của bạn!

3

một lựa chọn khác chỉ đơn giản là sử dụng một dịch vụ đường hầm như:

Localtunnel là mã nguồn mở, trong khi những người khác yêu cầu bạn phải trả một khoản phí nhỏ hàng tháng sau một thời gian dùng thử.

0
  • đảm bảo lưu lượng gửi đến trên cổng 80 không bị chặn bởi tường lửa hoặc ISP của bạn - see this video demo
  • sau đó, cấu hình Router của bạn để chuyển tiếp: yêu cầu đến để bạn cổng IP External 80 về phía bạn cổng IP nội bộ 80 - video demo here
  • cuối cùng kiểm tra xem cổng mở - video demo
0

có nhiều yếu tố (bên ngoài của máy chủ WAMP thực tế) rằng tất cả sẽ ngăn chặn các yêu cầu đến từ bên ngoài (ví dụ, fro m internet) từ việc tiếp cận máy chủ Apache đang chạy. Trước tiên, bạn cần đảm bảo rằng bạn có địa chỉ IP tĩnh và tốt nhất là tên miền đã đăng ký có bản ghi "A" (DNS) được đặt thành địa chỉ IP đó - cho cả ServerName và tất cả các máy chủ ServerAlias (tức là 'www') được sử dụng trong VirtualHost.

Nếu không, nếu bạn có địa chỉ IP động, hãy sử dụng ứng dụng khách DNS động để đồng bộ hóa địa chỉ IP thay đổi với bản ghi DNS của tên miền.

Sau đó:

  1. Bạn sẽ cần phải mở Windows Firewall để cho phép cảng đến 80 (http) và cổng 443 (https) gói tin TCP.

  2. Bạn cần phải chuyển tiếp cổng "chuyển tiếp" 80 và 443 trong Bộ định tuyến (hộp WiFi của bạn) sang LAN IP của máy chủ.

  3. Bạn sẽ cần phải kiểm tra xem ISP của bạn có đang chặn cổng đến 80 (và 443) không. Nếu có, bạn sẽ cần phải thay đổi cổng VirtualHost này đang lắng nghe trên \ binding-to. Bạn có thể thực hiện kiểm tra này bằng cách sử dụng trang web proxy bên ngoài và nhập http://your.public.ip.address/ để URL truy cập. Nếu yêu cầu hết thời gian, nó sẽ không bao giờ thực hiện được. Sau đó, khi bạn thay đổi cổng cho VirtualHost, hãy kiểm tra lại bằng URL http://your.public.ip.address:port/ (thử cổng 8080).

Taken từ Enabling Internet Access of Websites (for WAMP servers)

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