Bii o ṣe ṣẹda olupin wẹẹbu ti o rọrun pẹlu awọn ila 5 ti bash

Awọn ọjọ wọnyi bulọọgi ti jẹ ohun iwunlere pẹlu akọle awọn olupin, ọrẹ wa Fico ti n fun wa ni ọjọgbọn lori awọn nẹtiwọọki kọnputa ninu jara rẹ Awọn nẹtiwọọki Kọmputa fun Awọn SME, pẹlu awọn nkan meji lati fi sori ẹrọ ati tunto awọn olupin wẹẹbu sinu Bii o ṣe le fi sori ẹrọ ati tunto XAMPP lori GNU / Linux y Bii o ṣe le fi sori ẹrọ NGINX pẹlu Iyara Oju-iwe Google lori Ubuntu laifọwọyi.

Bawo ni agbaye ti sọfitiwia ọfẹ ṣe jẹ itọju, nigbakan rọrun ati awọn igba miiran ti eka diẹ diẹ sii, loni a mu igbiyanju 5-laini kekere kan wa fun ọ, eyiti o gba wa laaye lati ṣẹda olupin wẹẹbu ti o rọrun.

Ṣinatra

Ṣinatra ni orukọ igbiyanju ti a ṣe nipasẹ Ben raady ati pe o ti pin larọwọto, o munadoko bi o ti jẹ deede, a ṣẹda ni irọrun tabi ṣe igbasilẹ bash pẹlu awọn ila pataki ti koodu ati ṣiṣe bash pẹlu ibudo + ifiranṣẹ ti a fẹ gbalejo.

Iwe afọwọkọ yii ti o fun wa laaye lati ṣẹda olupin wẹẹbu ti o rọrun, ṣiṣẹ ni oriṣiriṣi GNU / Linux distros ati ni OS X, ko nilo fifi sori ẹrọ, o rọ ni awọn ọna ti o fẹ lati lo, o gba gbogbo iru akoonu laaye, ni afikun o le de ọdọ jẹ ohun elo ti o wulo pupọ, ni idi ti o fẹ lati fi alaye sii yarayara lori eyikeyi olupin.

Bii o ṣe le lo Shinatra

Ṣinatra O jẹ awọn ila ti koodu wọnyi:

#! / bin / bash Dahun $ Idahun "; } | nc -l "$ {1.1: -200}"; ṣe iwoyi "========================================== = = "ṣe

O le ṣẹda faili faili ni .sh, pẹlu orukọ eyikeyi ti o fẹ ati lẹhinna ṣiṣẹ bi atẹle:

./shinatra.sh [port] [response]

O tun le gba iwe afọwọkọ imudojuiwọn lati awọn ibi ipamọ osise, lati ṣe eyi, tẹle awọn igbesẹ wọnyi:

oniye git https://github.com/benrady/shinatra.git cd shinatra / ./shinatra.sh 80 'Ifiranṣẹ Idahun olupin'

Si iwe afọwọkọ o le fi ohunkohun ti o fẹ ranṣẹ, fun apẹẹrẹ:

Ṣẹda olupin ayelujara ti o rọrun

Laiseaniani iyara, ọna ti o rọrun ati irọrun lati fi olupin ayelujara kan ṣiṣẹ, iwulo ati iwọn rẹ yatọ. Kini lilo iwọ yoo ṣe ti iwe afọwọkọ yii? Ṣe o rii pe o wulo?


Awọn akoonu ti nkan naa faramọ awọn ilana wa ti awọn ilana olootu. Lati jabo aṣiṣe kan tẹ nibi.

Awọn asọye 7, fi tirẹ silẹ

Fi ọrọ rẹ silẹ

Adirẹsi imeeli rẹ yoo ko le ṣe atejade.

*

*

  1. Lodidi fun data naa: Miguel Ángel Gatón
  2. Idi ti data naa: SPAM Iṣakoso, iṣakoso ọrọ asọye.
  3. Ofin: Iyọọda rẹ
  4. Ibaraẹnisọrọ data: Awọn data kii yoo ni ifọrọhan si awọn ẹgbẹ kẹta ayafi nipasẹ ọranyan ofin.
  5. Ibi ipamọ data: Alaye data ti o gbalejo nipasẹ Awọn nẹtiwọọki Occentus (EU)
  6. Awọn ẹtọ: Ni eyikeyi akoko o le ni opin, gba pada ki o paarẹ alaye rẹ.

  1.   Gaspar Fernandez wi

    Ni akoko diẹ sẹyin Mo ṣe iru iwe afọwọkọ kan ninu eyiti o le ṣalaye ọpọlọpọ awọn idahun ni ibamu si ipa-ọna ati ohun gbogbo. Kii ṣe awọn ila 5 ṣugbọn a le ṣe ọpọlọpọ awọn nkan: http://totaki.com/poesiabinaria/2015/03/mini-servidor-web-con-bash-y-netcat-para-paginas-en-mantenimiento/

    Ohun ti o buru nipa ṣiṣe ni ọna netcat ni pe a ko lo anfani ti iṣọkan, ati pe awọn ohun elo n parun lọpọlọpọ, ṣugbọn o jẹ igbadun ti o wuyi

  2.   Gonzalo martinez wi

    Ọna miiran ni pẹlu ere-ije (eyiti o wa ni iṣe gbogbo awọn distros)

    sudo Python -m SimpleHTTPServer 80

    O n ṣiṣẹ ni oriṣiriṣi, ọna yii ṣe iranṣẹ fun awọn faili ti o wa ninu itọsọna nibiti olupin n ṣiṣẹ, ṣugbọn o jẹ ọna miiran ti o rọrun

  3.   Jose Peresi wi

    omiiran pẹlu php ni
    php -S 127.0.0.1:9000

  4.   Antonio Cifuentes aworan olupo ibi wi

    Ifiranṣẹ yii Mo ka ni ọdun kan sẹyin, ni idi ti o fẹ atokọ pipe ti awọn olupin wẹẹbu nipasẹ laini aṣẹ.

    https://www.busindre.com/servidor_web_por_linea_de_comandos.

  5.   Edward Cuomo wi

    O le gbe faili kan lori olupin ti ko ni ohunkan ti a fi sii, ati pe o ko ni igbanilaaye gbongbo:

    #! / bin / bash
    faili = »$ 1 ″
    ibudo = 8080

    n = »\ r \ n»
    ara = »$ (base64« $ {faili} »)»

    Idahun = »HTTP / 1.1 200 O DARA”
    RESPONSE = »$ {RESPONSE} $ {n} Asopọ: tọju laaye»
    RESPONSE = »$ {RESPONSE} $ {n} Akoonu-Iru: ohun elo / octet-stream»
    RESPONSE = »$ {RESPONSE} $ {n} Ipilẹṣẹ Akoonu: opopo; filename = \ »$ {faili} \» »
    RESPONSE = »$ {RESPONSE} $ {n} $ {n} $ {body}»

    lakoko {iwoyi -en "$ RESPONSE"; } | nc -l "$ {ibudo}"; ṣe
    iwoyi «================================================== = »
    ṣe

    Lẹhinna, nigbati o ba gba, o yi pada lẹẹkansii pẹlu "orukọ faili 64 -d base"

  6.   Edward Cuomo wi

    Ọpọlọpọ awọn apẹẹrẹ diẹ sii ni:
    $ eniyan nc

  7.   Jose Maria Garcia wi

    Lori Lainos ati macOS, ikarahun ti o fẹ ati oluṣakoso package le ṣee lo. Lori Windows 10, o le fi Windows Subsystem fun Linux lati gba ẹya Ubuntu ati Bash ti a ṣepọ pẹlu Windows, ikẹkọ ti o dara pupọ.

    https://clongeek.com/como-instalar-macos-desde-usb/