5 ಸಾಲುಗಳ ಬ್ಯಾಷ್‌ನೊಂದಿಗೆ ಸರಳ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸುವುದು

ಈ ದಿನಗಳಲ್ಲಿ ಬ್ಲಾಗ್ ಸರ್ವರ್‌ಗಳ ವಿಷಯದೊಂದಿಗೆ ಸ್ವಲ್ಪ ಉತ್ಸಾಹಭರಿತವಾಗಿದೆ, ನಮ್ಮ ಸ್ನೇಹಿತ ಫಿಕೊ ಅವರ ಸರಣಿಯಲ್ಲಿ ಕಂಪ್ಯೂಟರ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳಲ್ಲಿ ಉಪನ್ಯಾಸ ನೀಡುತ್ತಿದ್ದಾರೆ ಎಸ್‌ಎಂಇಗಳಿಗಾಗಿ ಕಂಪ್ಯೂಟರ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು, ಜೊತೆಗೆ ವೆಬ್ ಸರ್ವರ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಲು ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಒಂದೆರಡು ಲೇಖನಗಳು ಗ್ನು / ಲಿನಕ್ಸ್‌ನಲ್ಲಿ XAMPP ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು ಮತ್ತು ಸಂರಚಿಸುವುದು y ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಉಬುಂಟುನಲ್ಲಿ ಗೂಗಲ್ ಪೇಜ್ ಸ್ಪೀಡ್ನೊಂದಿಗೆ ಎನ್ಜಿಎನ್ಎಕ್ಸ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು.

ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಪ್ರಪಂಚವು ಹೇಗೆ ಪೋಷಿಸುತ್ತಿದೆ, ಕೆಲವೊಮ್ಮೆ ಸರಳ ಮತ್ತು ಇತರ ಸಮಯಗಳು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿದೆ, ಇಂದು ನಾವು ನಿಮಗೆ 5-ಸಾಲಿನ ಸಣ್ಣ ಪ್ರಯತ್ನವನ್ನು ತರುತ್ತೇವೆ, ಇದು ಸರಳ ವೆಬ್ ಸರ್ವರ್ ರಚಿಸಲು ನಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಶಿನಾತ್ರಾ

ಶಿನಾತ್ರಾ ಮಾಡಿದ ಪ್ರಯತ್ನದ ಹೆಸರು ಬೆನ್ ರಾಡಿ ಮತ್ತು ಅದನ್ನು ಮುಕ್ತವಾಗಿ ವಿತರಿಸಲಾಗಿದೆ, ಅದು ನಿಖರವಾಗಿರುವಷ್ಟು ಪರಿಣಾಮಕಾರಿಯಾಗಿದೆ, ನಾವು ಅಗತ್ಯವಾದ ಕೋಡ್‌ನ ಸಾಲುಗಳೊಂದಿಗೆ ಬ್ಯಾಷ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ ಅಥವಾ ಡೌನ್‌ಲೋಡ್ ಮಾಡುತ್ತೇವೆ ಮತ್ತು ಬಂದರಿನೊಂದಿಗೆ ಬ್ಯಾಷ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ + ನಾವು ಹೋಸ್ಟ್ ಮಾಡಲು ಬಯಸುವ ಸಂದೇಶ.

ಸರಳವಾದ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ರಚಿಸಲು ನಮಗೆ ಅನುಮತಿಸುವ ಈ ಸ್ಕ್ರಿಪ್ಟ್, ವಿವಿಧ ಗ್ನು / ಲಿನಕ್ಸ್ ಡಿಸ್ಟ್ರೋಗಳಲ್ಲಿ ಮತ್ತು ಓಎಸ್ ಎಕ್ಸ್ ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಇದಕ್ಕೆ ಅನುಸ್ಥಾಪನೆಯ ಅಗತ್ಯವಿಲ್ಲ, ನೀವು ಬಳಸಲು ಬಯಸುವ ಹಾದಿಗಳಲ್ಲಿ ಇದು ಮೃದುವಾಗಿರುತ್ತದೆ, ಇದು ಎಲ್ಲಾ ರೀತಿಯ ವಿಷಯವನ್ನು ಅನುಮತಿಸುತ್ತದೆ, ಜೊತೆಗೆ ನೀವು ಯಾವುದೇ ಸರ್ವರ್‌ನಲ್ಲಿ ಮಾಹಿತಿಯನ್ನು ತ್ವರಿತವಾಗಿ ಇರಿಸಲು ಬಯಸಿದರೆ ಅದು ತುಂಬಾ ಉಪಯುಕ್ತ ಸಾಧನವಾಗಿ ತಲುಪಬಹುದು.

ಶಿನಾತ್ರಾವನ್ನು ಹೇಗೆ ಬಳಸುವುದು

ಶಿನಾತ್ರಾ ಇದು ಈ ಕೆಳಗಿನ ಕೋಡ್ ಸಾಲುಗಳಿಂದ ಕೂಡಿದೆ:

#! ES ಪ್ರತಿಕ್ರಿಯೆ "; } | nc -l "$ {1.1: -200}"; do echo "=====================================" ಮುಗಿದಿದೆ

ನೀವು ಬಯಸಿದ ಯಾವುದೇ ಹೆಸರಿನೊಂದಿಗೆ .sh ಫೈಲ್ ಅನ್ನು ಸರಳವಾಗಿ ರಚಿಸಬಹುದು ಮತ್ತು ನಂತರ ಅದನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಚಲಾಯಿಸಬಹುದು:

./shinatra.sh [port] [response]

ಅಧಿಕೃತ ರೆಪೊಸಿಟರಿಗಳಿಂದ ನೀವು ನವೀಕರಿಸಿದ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಸಹ ಪಡೆಯಬಹುದು, ಇದನ್ನು ಮಾಡಲು, ಈ ಹಂತಗಳನ್ನು ಅನುಸರಿಸಿ:

git clone https://github.com/benrady/shinatra.git cd shinatra / ./shinatra.sh 80 'ಸರ್ವರ್ ಪ್ರತ್ಯುತ್ತರ ಸಂದೇಶ'

ಸ್ಕ್ರಿಪ್ಟ್‌ಗೆ ನೀವು ಏನು ಬೇಕಾದರೂ ಕಳುಹಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ:

ಸರಳ ವೆಬ್ ಸರ್ವರ್ ರಚಿಸಿ

ನಿಸ್ಸಂದೇಹವಾಗಿ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಕೆಲಸ ಮಾಡಲು ವೇಗವಾಗಿ, ಸರಳ ಮತ್ತು ಸುಲಭವಾದ ಮಾರ್ಗವಾಗಿದೆ, ಅದರ ಉಪಯುಕ್ತತೆ ಮತ್ತು ವ್ಯಾಪ್ತಿ ವೈವಿಧ್ಯಮಯವಾಗಿದೆ. ಈ ಸ್ಕ್ರಿಪ್ಟ್‌ನಿಂದ ನೀವು ಏನು ಉಪಯೋಗಿಸುತ್ತೀರಿ? ನಿಮಗೆ ಇದು ಉಪಯುಕ್ತವಾಗಿದೆಯೇ?


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಗ್ಯಾಸ್ಪರ್ ಫರ್ನಾಂಡೀಸ್ ಡಿಜೊ

    ಕೆಲವು ಸಮಯದ ಹಿಂದೆ ನಾನು ಇದೇ ರೀತಿಯ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಮಾಡಿದ್ದೇನೆ, ಇದರಲ್ಲಿ ನೀವು ಮಾರ್ಗ ಮತ್ತು ಎಲ್ಲದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಹಲವಾರು ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಬಹುದು. ಇದು 5 ಸಾಲುಗಳಲ್ಲ ಆದರೆ ನಾವು ಹಲವಾರು ಕೆಲಸಗಳನ್ನು ಮಾಡಬಹುದು: http://totaki.com/poesiabinaria/2015/03/mini-servidor-web-con-bash-y-netcat-para-paginas-en-mantenimiento/

    ನೆಟ್‌ಕ್ಯಾಟ್ ಶೈಲಿಯನ್ನು ಮಾಡುವುದರಿಂದ ಉಂಟಾಗುವ ತೊಂದರೆಯೆಂದರೆ, ನಾವು ಸಹಭಾಗಿತ್ವದ ಲಾಭವನ್ನು ಪಡೆಯುವುದಿಲ್ಲ, ಮತ್ತು ಸಂಪನ್ಮೂಲಗಳು ಬಹಳಷ್ಟು ವ್ಯರ್ಥವಾಗುತ್ತವೆ, ಆದರೆ ಇದು ಉತ್ತಮ ಪ್ರಯೋಗವಾಗಿದೆ

  2.   ಗೊನ್ಜಾಲೊ ಮಾರ್ಟಿನೆಜ್ ಡಿಜೊ

    ಇನ್ನೊಂದು ಮಾರ್ಗವೆಂದರೆ ಪೈಥಾನ್ (ಇದು ಪ್ರಾಯೋಗಿಕವಾಗಿ ಎಲ್ಲಾ ಡಿಸ್ಟ್ರೋಗಳಲ್ಲಿ ಬರುತ್ತದೆ)

    sudo python -m SimpleHTTPSserver 80

    ಇದು ವಿಭಿನ್ನವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಈ ರೀತಿಯಲ್ಲಿ ಸರ್ವರ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರುವ ಫೈಲ್‌ಗಳನ್ನು ಪೂರೈಸುತ್ತದೆ, ಆದರೆ ಇದು ಮತ್ತೊಂದು ಸರಳ ಮಾರ್ಗವಾಗಿದೆ

  3.   ಜೋಸ್ ಪೆರೆಜ್ ಡಿಜೊ

    ಪಿಎಚ್ಪಿ ಯೊಂದಿಗೆ ಮತ್ತೊಂದು
    php -S 127.0.0.1:9000

  4.   ಆಂಟೋನಿಯೊ ಸಿಫುಯೆಂಟೆಸ್ ಪ್ಲೇಸ್‌ಹೋಲ್ಡರ್ ಚಿತ್ರ ಡಿಜೊ

    ನೀವು ಆಜ್ಞಾ ಸಾಲಿನ ವೆಬ್ ಸರ್ವರ್‌ಗಳ ಸಂಪೂರ್ಣ ಪಟ್ಟಿಯನ್ನು ಬಯಸಿದರೆ ನಾನು ಈ ಪೋಸ್ಟ್ ಅನ್ನು ಒಂದು ವರ್ಷದ ಹಿಂದೆ ಓದಿದ್ದೇನೆ.

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

  5.   ಎಡ್ವರ್ಡೊ ಕ್ಯುಮೊ ಡಿಜೊ

    ಯಾವುದನ್ನೂ ಸ್ಥಾಪಿಸದ ಸರ್ವರ್‌ನಲ್ಲಿ ನೀವು ಫೈಲ್ ಅನ್ನು ವರ್ಗಾಯಿಸಬಹುದು ಮತ್ತು ನಿಮಗೆ ರೂಟ್ ಅನುಮತಿ ಇಲ್ಲ:

    #! / ಬಿನ್ / ಬ್ಯಾಷ್
    ಫೈಲ್ = »$ 1
    ಪೋರ್ಟ್ = 8080

    n = »\ r \ n»
    body = »$ (base64« $ {file} »)»

    ಪ್ರತಿಕ್ರಿಯೆ = »HTTP / 1.1 200 ಸರಿ»
    ಪ್ರತಿಕ್ರಿಯೆ = »$ ES ಪ್ರತಿಕ್ರಿಯೆ} $ {n} ಸಂಪರ್ಕ: ಜೀವಂತವಾಗಿರಿ»
    ಪ್ರತಿಕ್ರಿಯೆ = »$ ES ಪ್ರತಿಕ್ರಿಯೆ} $ {n} ವಿಷಯ-ಪ್ರಕಾರ: ಅಪ್ಲಿಕೇಶನ್ / ಆಕ್ಟೇಟ್-ಸ್ಟ್ರೀಮ್»
    ಪ್ರತಿಕ್ರಿಯೆ = »$ ES ಪ್ರತಿಕ್ರಿಯೆ} $ {n} ವಿಷಯ-ವಿಲೇವಾರಿ: ಇನ್ಲೈನ್; ಫೈಲ್ ಹೆಸರು = \ »$ {ಫೈಲ್} \» »
    ಪ್ರತಿಕ್ರಿಯೆ = »$ ES ಪ್ರತಿಕ್ರಿಯೆ} $ {n} $ {n} $ ದೇಹ}»

    {echo -en "ES ಪ್ರತಿಕ್ರಿಯೆ"; } | nc -l "$ {ಪೋರ್ಟ್}"; ಮಾಡಿ
    ಪ್ರತಿಧ್ವನಿ «=========================================
    ಮಾಡಲಾಗುತ್ತದೆ

    ನಂತರ, ನೀವು ಅದನ್ನು ಸ್ವೀಕರಿಸಿದಾಗ, ನೀವು ಅದನ್ನು ಮತ್ತೆ "base64 -d ಫೈಲ್ ಹೆಸರಿನೊಂದಿಗೆ" ಪರಿವರ್ತಿಸುತ್ತೀರಿ

  6.   ಎಡ್ವರ್ಡೊ ಕ್ಯುಮೊ ಡಿಜೊ

    ಇನ್ನೂ ಹಲವು ಉದಾಹರಣೆಗಳಿವೆ:
    $ ಮ್ಯಾನ್ ಎನ್ಸಿ

  7.   ಜೋಸ್ ಮಾರಿಯಾ ಗಾರ್ಸಿಯಾ ಡಿಜೊ

    ಲಿನಕ್ಸ್ ಮತ್ತು ಮ್ಯಾಕೋಸ್‌ನಲ್ಲಿ, ಆದ್ಯತೆಯ ಶೆಲ್ ಮತ್ತು ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್ ಅನ್ನು ಬಳಸಬಹುದು. ವಿಂಡೋಸ್ 10 ನಲ್ಲಿ, ಲಿನಕ್ಸ್‌ಗಾಗಿ ವಿಂಡೋಸ್ ಉಪವ್ಯವಸ್ಥೆಯನ್ನು ನೀವು ಸ್ಥಾಪಿಸಬಹುದು ಉಬುಂಟು ಮತ್ತು ಬ್ಯಾಷ್‌ನ ಆವೃತ್ತಿಯನ್ನು ವಿಂಡೋಸ್‌ನೊಂದಿಗೆ ಸಂಯೋಜಿಸಲಾಗಿದೆ, ಉತ್ತಮ ಟ್ಯುಟೋರಿಯಲ್.

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