2014-07-03 15 views
5

Tôi khá mới phát triển web. Tôi có ứng dụng web này tôi đã phát triển bằng cách sử dụng PHP và MySQL hoạt động trên máy chủ WAMP của tôi. Tôi muốn chia sẻ nó với một người anh em họ cho lời khuyên và gợi ý. Tôi muốn làm cho máy chủ WAMP của tôi có thể truy cập được với anh ta. Vì vậy, làm thế nào để làm điều đó? Tất cả những gì tôi có là một máy tính chạy Windows 7 và kết nối internet. :-PLàm thế nào để WAMP có thể truy cập qua internet?

P.S. - Các đề xuất bổ sung cũng được hoan nghênh. Bởi vì tôi nghĩ rằng đây là một vấn đề cơ bản mà người mới bắt đầu trong phát triển web sẽ phải đối mặt và tôi muốn các giải pháp tối ưu để đi ra để nó giúp người khác là tốt.

Cảm ơn!

Trả lời

8

Trong tường lửa Windows, cho phép kết nối gửi qua cổng 80. Sau đó, bạn có thể cần định cấu hình cổng chuyển tiếp trên bộ định tuyến để chuyển tiếp kết nối gửi đến địa chỉ IP cục bộ của máy tính. Sau khi bạn đã làm điều đó, chỉ cần cung cấp cho họ địa chỉ IP công cộng của bạn và họ sẽ có thể duyệt đến trang web của bạn. Tôi không thể cung cấp cho bạn hướng dẫn rất cụ thể đối với các cổng chuyển tiếp, vì khác nhau của nó đối với hầu hết các router, nhưng trang web này sẽ giúp: http://portforward.com/

+0

Cảm ơn bạn đã trả lời nhưng chuyển tiếp cổng là nơi tôi gặp khó khăn. Nó quá phức tạp cho một khởi đầu? –

+0

Bạn sẽ cần một số hiểu biết cơ bản về cách cổng và NAT hoạt động. Ngoài ra nó có thể vi phạm thỏa thuận dịch vụ ISP của bạn. –

+1

Xin lỗi, tôi nên làm rõ. Mở cổng 80 trên router của bạn có thể sẽ không vi phạm bất cứ điều gì, nhưng lưu trữ một máy chủ hầu như luôn luôn chống lại SLA cho các ISP về dịch vụ dân cư. –

0
  1. Trước tiên, bạn cần phải làm cổng chuyển tiếp trên router của bạn để chuyển tiếp (mở) cổng 80.
  2. Kiểm tra cấu hình httpd của bạn.
  3. Thử truy cập trang web của bạn qua IP (để tìm hiểu địa chỉ IP WAN của bạn, hãy truy cập www.whatismyip.com)
  4. Nếu nó không hoạt động, hãy kiểm tra tường lửa của cửa sổ (tắt nó).
3

Tôi đang sử dụng Wampserver 2,5 64bit trên cửa sổ 7, và đây là những gì tôi tìm thấy:

//You need to find this 

# Controls who can get stuff from this server. # 
# onlineoffline tag - don't remove 
Require local 

sau đó thay đổi để

# Controls who can get stuff from this server. # 
# onlineoffline tag - don't remove 
Require all granted 

Sau đó, bạn có thể truy cập vào trang web của bạn thông qua LAN IP address. Ví dụ: http://192.168.2.7/.

Tuy nhiên, điều này có thể gây ra lỗi khiến cho Wampserver không thể khởi động lại được.

+0

Cảm ơn bạn đã phản hồi. Nó rất hữu ích! –

+0

Tệp này nằm ở đâu? – Oluwatumbi

+0

vị trí tệp ở trên 'c: \ wamp64 \ bin \ apache \ apache2.4.23 \ config \ httpd.conf' – khalidh

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