Masiku ano blogyo yakhala yosangalatsa ndi mutu wamaseva, mnzathu Fico wakhala akutipatsa zokambirana pamanetiweki ake Ma Network Networks a ma SME, kuphatikiza zolemba zingapo kuti muyike ndikusintha ma seva a web mu Momwe mungakhalire ndikusintha XAMPP pa GNU / Linux y Momwe mungayikitsire NGINX ndi Google Page Speed pa Ubuntu zokha.
Momwe dziko la pulogalamu yaulere limasamalirira, nthawi zina lophweka komanso nthawi zina kumakhala kovuta, lero tikubweretserani mayesero ang'onoang'ono a 5, omwe amatilola kupanga seva yosavuta.
shinatra
shinatra ndi dzina loyeserera kopangidwa ndi Ben raady ndikuti wagawidwa mwaulere, ndiwothandiza monga ulili wolondola, timangopanga kapena kutsitsa bash ndi mizere yofunikira ndikuchita bash ndi doko + uthenga womwe tikufuna kuchititsa.
Tsamba ili lomwe limatilola ife kupanga tsamba losavuta la intaneti, limagwira ntchito zosiyanasiyana za GNU / Linux distros ndi OS X, silikusowa kuyika, limasinthasintha munjira zomwe mukufuna kugwiritsa ntchito, limalola mitundu yonse yazinthu, kuphatikiza itha kukhala chida chothandiza kwambiri, ngati mungafune kuyika zidziwitso mwachangu pa seva iliyonse.
Momwe mungagwiritsire ntchito Shinatra
shinatra Zimapangidwa ndi mizere yotsatirayi:
#! / bin / bash RESPONSE = "HTTP / 1.1 200 OK \ r \ nConnection: sungani moyo \ r \ n \ r \ n $ {2: -" OK "} \ r \ n" pomwe {echo -en " $ YANKHO "; } | nc -l "$ {1: -8080}"; chita echo "============================================== = "zachitika
Mutha kungopanga fayilo ya .sh, ndi dzina lililonse lomwe mukufuna ndikuyendetsa motere:
./shinatra.sh [port] [response]
Muthanso kupeza zolemba zosinthidwa kuchokera kumalo osungira, kuti muchite izi, tsatirani izi:
choyerekeza cha git https://github.com/benrady/shinatra.git cd shinatra / ./shinatra.sh 80 'Server Reply Message'
Pa script mutha kutumiza chilichonse chomwe mukufuna, mwachitsanzo:
Mosakayikira njira yachangu, yosavuta komanso yosavuta yogwiritsa ntchito seva ya intaneti, momwe amagwiritsidwira ntchito ndiosiyanasiyana. Mungagwiritse ntchito bwanji pulogalamuyi? Kodi mumaona kuti ndiwothandiza?
Ndemanga za 7, siyani anu
Nthawi inayake ndidapanga zolemba zofananira momwe mungatanthauzire mayankho angapo kutengera njira ndi chilichonse. Sanali mizere isanu koma titha kuchita zinthu zingapo: http://totaki.com/poesiabinaria/2015/03/mini-servidor-web-con-bash-y-netcat-para-paginas-en-mantenimiento/
Choyipa chochita kalembedwe ka netcat ndikuti sitigwiritsa ntchito mwayi wa concurrency, ndipo zothandizira zimawonongeka kwambiri, koma kuyesera kwabwino 🙂
Njira ina ndi python (yomwe imabwera pafupifupi ma distros onse)
sudo python -m ZambiriHTTPServer 80
Imagwira mosiyana, motere imagwiritsa ntchito mafayilo omwe ali mukalata komwe seva ikuyenda, koma ndi njira ina yosavuta
ina yokhala ndi php ndi
php -S 127.0.0.1: 9000
Positi Ndidawerenga chaka chapitacho, ngati mungafune mndandanda wathunthu wamaseva ndi mzere wa lamulo.
https://www.busindre.com/servidor_web_por_linea_de_comandos.
Mutha kusamutsa fayilo pa seva yomwe ilibe chilichonse choyikika, ndipo mulibe chilolezo cha ROOT:
#! / bin / bash
fayilo = »$ 1 ″
doko = 8080
n = »\ r \ n»
thupi = »$ (base64« $ {file} »)»
YANKHO = »HTTP / 1.1 200 OK»
RESPONSE = »$ {RESPONSE} $ {n} Kulumikiza: kukhalabe ndi moyo»
RESPONSE = »$ {RESPONSE} $ {n} Content-Type: application / octet-stream»
RESPONSE = »$ {RESPONSE} $ {n} Content-Disposition: inline; dzina lanyimbo = \ »$ {file} \» »
YANKHO = »$ {RESPONSE} $ {n} $ {n} $ {body}»
pomwe {echo -en "$ RESPONSE"; } | nc -l "$ {doko}"; chitani
lengezani = ========================================== »
tamaliza
Ndiye, mukalandira, mumasintha ndi "base64 -d filename"
Pali zitsanzo zambiri mu:
$ munthu nc
Pa Linux ndi MacOS, chipolopolo chosankhika ndi woyang'anira phukusi chitha kugwiritsidwa ntchito. On Windows 10, mutha kukhazikitsa Windows Subsystem ya Linux kuti mupeze mtundu wa Ubuntu ndi Bash wophatikizidwa ndi Windows, maphunziro abwino kwambiri.
https://clongeek.com/como-instalar-macos-desde-usb/