Lập trình PHP, khi lập trình chúng ta đều chạy trên localhost. Bình thường muốn gửi cho người khác test, hoặc test trên 1 thiết bị khác chẳng hạn như điện thoại, máy tính bảng, chúng ta phải up lên host, cập nhật database, mỗi lần làm như vậy rất tốn thời gian.
Hôm nay mình sẽ hướng dẫn các bạn đưa localhost lên internet, và có thể truy cập bất cứ đâu với điều kiện máy tính đang chạy webserver phải đang bật và kết nối internet nhé 🙂
1. Đầu tiên, cần phải biết được Local IP của máy tính chạy webserver trong LAN, ví dụ máy của mình là 192.168.1.101
2. Truy cập vào router config và mở port 80 đến LocalIP của máy (nếu chưa biết mở port cho router các bạn có thể xem ở đây)
3. Tiếp theo cần biết được địa chỉ IP động của bạn, xem ở đây nhé . Bây giờ bạn đã có thể truy cập vào localhost thông qua địa chỉ IP động vừa xem rồi đây 🙂
Nhưng để nhớ cái dãy IP đó thì mệt quá, nên mình sẽ hướng dẫn thêm 1 cách là sử dụng DDNS nhé.
1. Bạn vào http://www.noip.com/ đăng ký 1 tài khoản.
2. Vào Add Host, lựa chọn 1 domain dễ nhớ, và ở IP Address bạn dán địa chỉ IP động của mình vào.
3. Đợi 1 tý, sau đó bạn có thể truy cập vào domain vừa tạo để vào localhost rồi 🙂
Lưu ý: địa chỉ IP động của bạn sẽ bị thay đổi khi router bị reset (như mất điện…), khi đó ở no-ip.com sẽ trỏ đến 1 địa chỉ sai và muốn trỏ đến lại localhost, bạn phải thay đổi IP động của domain. Vậy mỗi lần như thế, phải đăng nhập vào no-ip.com và sửa lại thì mất công quá, nên mình có làm 1 công cụ nhỏ, cho phép bạn cập nhật IP 1 cách nhanh chóng. Các bạn có thể vào http://onesync.url.ph/ để sử dụng nhé.
Kết quả:
Lê Văn Tiến Dũng - Developer&Design
HIỆN TẠI CÓ 0 BÌNH LUẬN
Một số lưu ý khi bình luận
Mọi bình luận sai nội quy sẽ bị xóa mà không cần báo trước (xem nội quy)
Bấm Thông báo cho tôi bên dưới khung bình luận để nhận thông báo khi admin trả lời
Để bình luận một đoạn code, hãy mã hóa code trước nhé