Nó không khó khăn chút nào. Nó chỉ phụ thuộc vào định nghĩa của bạn về "máy chủ web".
Hoàn toàn có thể chạy "máy chủ web" trên các thiết bị đơn giản như vi điều khiển.
Hãy xem xét những gì máy chủ web tối thiểu cần phải làm. Nó sẽ cần xuất một số văn bản - không nhất thiết phải bằng HTML cho khách hàng. Nó sẽ cần phải biết một yêu cầu là một yêu cầu, và trả lời thích hợp. Bạn thậm chí sẽ không cần kết nối mạng nếu "khách hàng" của bạn là cục bộ. Nó sẽ là một máy chủ web hoàn toàn vô nghĩa.
Nó sẽ là máy chủ web tương đương với một trong số này .
Thêm kết nối mạng cho máy khách (Ethernet là tốt, nhưng không có lý do kỹ thuật nào bạn không thể kết nối với máy chủ web chạy bằng wifi) và có thể định tuyến từ máy khách sẽ tốt hơn.
Một chiếc ESP8266 giá 5 đô la - một bộ vi điều khiển tối thiểu, giá rẻ có wifi có thể xử lý phần lớn điều đó, và thậm chí có thể là nội dung động cơ bản
Tôi sử dụng một cái gì đó như thế để chia sẻ tập tin nhanh bằng Python. Bạn vẫn hoàn toàn có thể viết một cái gì đó như thế này trên một vi điều khiển hoặc thậm chí chạy nó trên điện thoại.
Nội dung tĩnh là nhàm chán. Thêm ngôn ngữ động và bạn cần bắt đầu nghĩ đến các hệ thống nặng hơn. Những thứ chạy Linux hoặc Windows đều tốt.
Tại thời điểm này, bạn đang nói về bộ định tuyến người tiêu dùng, các ứng dụng nhỏ sử dụng các trang web tại UI và tất cả những thứ đó.
Một máy chủ web thậm chí không phải là một vấn đề phức tạp và có thể được viết thành năm dòng bash và chạy trên Linux. Bây giờ diệt vong ... Nhưng bất kỳ hệ thống có thể chạy diệt vong có thể chạy một máy chủ web.
Một thiết lập máy chủ web tốt có khả năng xử lý một tải nhất định có phần phức tạp hơn.