Tin tức và phân tích của tất cả các thiết bị di động

Cách chạy một máy chủ web đơn giản trên iPhone

Bạn đã bao giờ muốn tạo máy chủ di động của riêng mình chưa? Cho dù bạn đang học phát triển web và muốn lưu trữ các tệp HTML của riêng mình trên iPhone hay chỉ muốn chơi với máy chủ mà không bị giới hạn sử dụng máy tính xách tay hoặc PC để cài đặt MAMP, iPhone của bạn có thể làm điều đó cho bạn. Vì vậy, nếu đây là điều bạn quan tâm, chúng tôi sẽ cung cấp cho bạn tất cả thông tin quan trọng mà bạn cần. Đây là cách chạy một máy chủ web đơn giản trên iPhone của bạn.

Chạy một máy chủ web đơn giản trên iPhone và iPad

Chạy một máy chủ trên iPhone không phải là một công việc khó khăn. Trên thực tế, nó rất đơn giản. Tất cả những gì bạn cần là một ứng dụng đơn giản, miễn phí và thế là đủ. Tất nhiên, vì nó là một máy chủ web đơn giản nên nó sẽ không có tất cả các tính năng mà bạn nhận được sau khi cài đặt XAMP hoặc MAMP trên máy tính xách tay hoặc PC của mình. Tuy nhiên, nó có thể làm những điều cơ bản và làm tốt. Vì vậy, hãy nhảy ngay vào.

Như mọi khi, bạn có thể sử dụng mục lục bên dưới để điều hướng bài viết này.

Yêu cầu để chạy máy chủ web trên iPhone

Ngoài iPhone, tất cả những gì bạn cần để chạy một máy chủ web là môi trường vỏ Linux. Có một số ít bạn có thể sử dụng, nhưng chúng tôi sẽ sử dụng ứng dụng iSH Shell (miễn phí).

Tạo web server đơn giản trên iPhone bằng iSH shell

  • Trước tiên, hãy cài đặt ứng dụng iSH Shell (miễn phí) trên iPhone của bạn và khởi chạy ứng dụng.
  • Bây giờ chúng ta sẽ cài đặt Python 3 trên iPhone qua vỏ. Chỉ cần nhập lệnh dưới đây.
apk add python3

  • Khi con trăn 3 sẽ được cài đặt trên iPhone của bạn, bạn đã sẵn sàng để tạo máy chủ. Nhập lệnh dưới đây để chạy máy chủ web trên iPhone của bạn.
python3 -m http.server

  • Sau đó, ở dưới cùng, bạn sẽ thấy “Hỗ trợ HTTP trên cổng 0.0.0.0 8000”. Ngoài ra, bạn cũng sẽ nhận được một cửa sổ bật lên như “iSH muốn tìm và kết nối với các thiết bị trên mạng cục bộ của bạn. Điều này là bắt buộc để kết nối với máy chủ cục bộ và sử dụng lệnh ping.” Nhấn OK trên menu bật lên để tiếp tục.

  • Sau đó, bạn có thể kết nối máy chủ web từ cùng một thiết bị hoặc thiết bị khác. Nếu bạn muốn kết nối với máy chủ web iOS/iPadOS từ cùng một thiết bị (máy chủ cục bộ), chỉ cần trỏ bất kỳ trình duyệt web nào tới địa chỉ sau.
http://127.0.0.1:8000/

  • Để kết nối với máy chủ web iOS/iPadOS từ một thiết bị khác trên cùng một mạng, hãy trỏ bất kỳ máy chủ web nào tới địa chỉ bên dưới.
http://device-ip-address:8000/

Lưu ý: Trong lệnh trên, bạn sẽ cần thay thế “device-ip-address” bằng địa chỉ IP của iPhone. Bạn có thể tìm địa chỉ IP của iPhone bằng cách đi tới Cài đặt -> Wi-Fi -> Nhấn vào tên Wi-Fi của bạn -> Địa chỉ IP.

Làm cách nào để thêm tệp HTML vào máy chủ iPhone?

Bây giờ chúng ta đã tạo máy chủ, bạn có thể tự hỏi thêm các tệp HTML ở đâu và như thế nào, phải không? Chà, điều đó cũng dễ thôi. Chỉ cần làm theo các bước dưới đây.

Lưu ý: Chúng tôi cho rằng bạn đã tạo một tệp HTML mà bạn muốn chia sẻ qua máy chủ web của iPhone. Nếu không, bạn có thể tạo tệp HTML trên máy Mac hoặc PC rồi làm theo các bước bên dưới.

  • Trên iPhone của bạn, hãy khởi chạy ứng dụng Tệp. Nhấn vào biểu tượng ba chấm ở góc trên bên phải và nhấn “Chỉnh sửa”.

  • Bật công tắc bên cạnh iSH, sau đó nhấn “Xong”.

  • Từ máy Mac (hoặc PC) của bạn, hãy gửi tệp đến iPhone của bạn và đặt tệp đó vào iSH -> root.

Lưu ý: Tên tệp phải là index.html.

Giờ đây, bạn có thể truy cập địa chỉ IP “http://iphone-ip-address:8000” từ một thiết bị khác được kết nối với cùng một mạng Wi-Fi và tệp HTML của bạn sẽ được hiển thị.

Làm cách nào để dừng máy chủ iPhone?

Khi bạn đã hoàn tất việc sử dụng iPhone của mình để tạo máy chủ và chơi xung quanh với các tệp HTML chứa trong đó, bạn cũng nên dừng máy chủ. May mắn thay, nó rất đơn giản. Đây là cách.

  • Trong ứng dụng iSH Shell nơi máy chủ đang chạy, hãy nhấn vào biểu tượng điều khiển (mũi tên hướng lên) trên thanh công cụ. Sau đó nhấn “Z” trên bàn phím của bạn.

  • Vậy là xong, iSH Shell sẽ thông báo cho bạn rằng máy chủ đã dừng.

Chạy máy chủ web trên iPhone với iSH và Python

Chà, bằng cách này, bạn có thể tạo máy chủ web đơn giản của riêng mình trên iPhone, đặt các tệp HTML của riêng bạn trên iPhone và truy cập chúng từ các thiết bị khác trên mạng. Công bằng mà nói, bạn cũng có thể bắt đầu chuyển tiếp cổng từ bộ định tuyến đến địa chỉ IP của iPhone và truy cập máy chủ từ bên ngoài mạng cục bộ của mình, nhưng điều đó nằm ngoài phạm vi của bài viết này. Ngoài ra, nó mở ra mạng của bạn cho những truy cập không mong muốn, vì vậy hãy đảm bảo rằng bạn chỉ làm điều đó nếu bạn biết mình đang xâm nhập vào cái gì. Điều đó nói rằng, bạn nghĩ gì về việc chạy một máy chủ web trên iPhone? Cho chúng tôi biết trong các ý kiến ​​dưới đây.

Mục lục