Hiç zor değil. Bu yalnızca "web sunucusu" tanımınıza bağlıdır.
Bir mikrodenetleyici kadar basit cihazlarda bir "web sunucusu" çalıştırmak tamamen mümkündür.
Çıplak minimal web sunucusunun yapması gerekenleri düşünelim. Bazı metinler çıkarması gerekir - mutlaka bir istemciye HTML'de bile değil. Bir isteğin bir istek olduğunu bilmesi ve uygun şekilde yanıt vermesi gerekir. "İstemciniz" yerel olsaydı ağ bağlantısına bile ihtiyacınız olmazdı. Tamamen anlamsız bir web sunucusu olurdu.
Bunlardan birinin web sunucusu olacaktır .
Bir müşteri için ağ bağlantısı ekleme (Ethernet iyidir, ancak wifi üzerinde çalışan bir web sunucusuna bağlanamamanızın teknik bir nedeni yoktur) ve bir istemciden yönlendirmek daha iyi olacaktır.
A $ 5 ESP8266 - wifi ile ucuz, minimal bir mikrodenetleyici, bunun çoğunu halledebilir ve hatta belki temel dinamik içerik
Python kullanarak hızlı dosya paylaşımı için böyle bir şey kullanıyorum. Mikrodenetleyicide böyle bir şey yazmak ya da bir telefonda çalıştırmak bile hala tamamen mümkün.
Statik içerik sıkıcı. Dinamik diller ekleyin ve daha ağır ağırlık sistemlerini düşünmeye başlamanız gerekir. Linux veya Windows çalıştıran şeyler güzel.
Bu noktada, tüketici yönlendiricilerinden, kullanıcı arayüzündeki web sayfalarını kullanan küçük uygulamalardan ve bunların hepsinden bahsediyorsunuz.
Bir web sunucusu bile karmaşık bir sorun değildir ve beş satır basılarak yazılabilir ve Linux'ta çalıştırılabilir. Şimdi kıyamet ... Ama kıyamet çalıştırabilen herhangi bir sistem bir web sunucusunu çalıştırabilir.
Bir iyi , belirli bir yükü taşıma kapasitesine sahip web sunucusu kurulumu biraz daha zordur.