Cần một thiết bị tiêu thụ năng lượng thấp để chạy trang web? Muốn giải phóng không gian máy chủ web đang chiếm dụng? Muốn chia sẻ thông tin với mọi người, bạn bè hoặc công chúng, nhưng không có tài chính để vận hành máy chủ web quy mô lớn?
Bạn có thể dùng liên kết này để nhận ưu đãi đặc biệt tại InMotion Hosting.
Hoặc bạn có thể lưu trữ trang web bằng điện thoại thông minh hoặc máy tính bảng Android. Đây là cách xây dựng máy chủ web Android đơn giản.
Android: Máy chủ web chi phí thấp trong túi quần
Trang web không cần máy chủ đắt tiền; chúng thậm chí không cần máy chủ rẻ tiền. Chúng ta đã ở giai đoạn có thể lưu trữ trang web động, dựa trên cơ sở dữ liệu trên một thiết bị khiêm tốn.
Ví dụ, bạn có thể chọn dùng máy tính để bàn hoặc laptop thông thường. Nhưng vì điều đó chiếm nhiều không gian, bạn có thể thu nhỏ hơn nữa. Chúng ta đã thấy cách dùng Raspberry Pi làm máy chủ, và cũng có thể dùng điện thoại thông minh hoặc máy tính bảng Android theo cách tương tự.
Làm như vậy ngay lập tức loại bỏ chi phí lưu trữ. Nếu lượt xem trang thấp, bạn sẽ thấy trang web chạy mà không làm treo thiết bị (mặc dù bạn không nên kỳ vọng đa nhiệm khi trang web đang chạy!).
Bước 1: Cài đặt Tiny Web Server cho Android
Có nhiều ứng dụng phần mềm máy chủ cho Android. Tuy nhiên, nhiều trong số đó đã lỗi thời, dành cho các phiên bản Android cũ hơn (như PAW Server).
Chúng tôi sử dụng Tiny Web Server cho hướng dẫn này. Với nó, chúng ta sẽ tải lên một tệp index.html cơ bản và duyệt đến nó từ máy tính trên cùng mạng để minh họa việc dùng Android làm máy chủ web.
Các ứng dụng tương tự dựa trên cùng nguyên tắc. Cơ bản, các khái niệm và quy trình giống nhau để phục vụ trang web đến trình duyệt xem.
Tải xuống: Tiny Web Server cho Android (Miễn phí)
Bước 2: Cấu hình Tiny Web Server
Công cụ này là cách rất đơn giản để phục vụ nội dung từ điện thoại. Tuy nhiên, nó cho phép bạn truy cập tệp từ xa. Ví dụ, bạn có thể duyệt bộ nhớ điện thoại từ trình duyệt web của máy tính nếu cả haiอยู่ trên cùng mạng.
Vì sự đơn giản này, không có tùy chọn cấu hình với Tiny Web Server. Điều này có nghĩa là bạn không thể ép nó mặc định đến tệp index.html. Tuy nhiên, đây chỉ là một rắc rối nhỏ.
Sau khi cài đặt Tiny Web Server, khởi chạy ứng dụng. Trên màn hình chính, bạn có tùy chọn Thay đổi đường dẫn máy chủ, hữu ích nếu bạn muốn chỉ định thư mục lưu trữ tệp web.
Bạn cũng có thể chỉ định Charset mặc định (hữu ích nếu bạn không lưu trữ trang tiếng Anh) hoặc Cổng máy chủ.
Bước 3: Thêm vào Tiny Web Server
Để dùng Tiny Web Server phục vụ trang web, bạn cần tạo tệp index.html và tải nó lên thư mục ưu tiên. Bạn có thể làm trên máy tính dùng trình soạn thảo văn bản như Notepad++ hoặc trên Android dùng trình soạn thảo HTML hoặc văn bản.
Sao chép tệp vào thư mục ưu tiên (qua USB hoặc dùng trình quản lý tệp Android) trên thiết bị Android. Trên Android, di chuyển tệp đến /storage/emulated/0.
Nếu bạn sao chép tệp qua USB đến điện thoại, duyệt đến bộ nhớ điện thoại trong trình quản lý tệp. Vị trí mặc định nên là thư mục con emulated. Sao chép tệp HTML vào thư mục này, sau đó ngắt kết nối thiết bị an toàn.
Với tệp đã sao chép sang Android, mở Tiny Web Server và nhấn Khởi động máy chủ. Điều hướng trong trình duyệt đến URL mặc định, thêm /index.html vào cuối.
Chúc mừng, bạn đã biến thiết bị Android thành máy chủ web cơ bản! Tất nhiên, ví dụ trên cực kỳ cơ bản và thiếu định dạng. May mắn thay, dễ dàng thêm CSS với hướng dẫn thông thường trong tệp HTML. Chúng tôi đã xem qua một số kiến thức cơ bản về CSS nếu bạn mới bắt đầu. Tốt nhất, bạn vẫn có thể dùng điện thoại hoặc máy tính bảng bình thường khi lưu trữ trang web.
Làm thế nào mọi người truy cập trang web máy chủ Android của bạn?
Không quan trọng bạn lưu trữ trang web trên điện thoại thông minh, máy tính bảng, thậm chí Android TV.
Bất kỳ thiết bị Android nào bạn chọn, khi kết hợp với ứng dụng cập nhật DNS động (trong đó No-IP.com có ứng dụng Android), bạn sẽ có thể phục vụ trang web đến máy tính bên ngoài mạng gia đình hoặc doanh nghiệp. Các ứng dụng này liên kết địa chỉ IP động của thiết bị với một URL chuyên dụng, qua ứng dụng khách bạn cài đặt.
Tất nhiên, nếu ISP cung cấp cho bạn IP tĩnh, bạn chỉ cần gán địa chỉ IP tĩnh cho máy chủ web Android. Tuy nhiên, điều này có thể không thực hiện được với một số bộ định tuyến, nên ứng dụng No-IP.com là lựa chọn tốt hơn. Có nhiều ứng dụng khách No-IP.com không chính thức.
Bất kể bạn chọn cái nào, chỉ cần cài đặt, đặt URL như hướng dẫn, và chọn đích đến là trang HTML của bạn.
Xây dựng máy chủ web Android, tóm tắt
Chúng tôi đã bao gồm các bước cơ bản để tạo máy chủ web chạy bằng Android. Phòng khi bạn bỏ lỡ, hãy nhắc lại.
- Đảm bảo thiết bị Android của bạn trực tuyến
- Cài đặt Tiny Web Server
- Tạo tệp HTML
- Tải tệp lên thiết bị Android
- Chạy Tiny Web Server
Nếu trang web tương đối cơ bản, bạn có thể dùng thiết bị Android làm máy chủ và tiết kiệm tiền điện cho máy chủ đắt tiền. Tương tự, bạn có thể giải phóng không gian dùng cho máy chủ hoặc máy tính chạy làm máy chủ web. Có thể bạn dùng máy chủ cho mục đích khác.
Với Android, xây dựng máy chủ web chỉ là một tùy chọn. Hãy xem thêm một số cách tuyệt vời khác tận dụng điện thoại thông minh cũ.