Lighttpd, ಉಬುಂಟು 20.04 ಗಾಗಿ ವೇಗವಾದ ಮತ್ತು ಅತ್ಯಂತ ಹೊಂದಿಕೊಳ್ಳುವ ಸರ್ವರ್

lighttpd ಬಗ್ಗೆ

ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ನೋಡೋಣ ಉಬುಂಟು 20.04 ನಲ್ಲಿ ನಾವು Lighttpd ಸರ್ವರ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬಹುದು. ಇದು ಒಂದು ಸರ್ವಿಡರ್ ವೆಬ್ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಪರಿಸರಕ್ಕೆ ಹೊಂದುವಂತೆ ಸುರಕ್ಷಿತ, ವೇಗದ ಮತ್ತು ಹೊಂದಿಕೊಳ್ಳುವ. ಇತರ ವೆಬ್ ಸರ್ವರ್‌ಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಇದು ಕಡಿಮೆ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು AJAX ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಇದು ವಿಶೇಷವಾಗಿ ವೇಗವಾಗಿರುತ್ತದೆ. ಇದು ಮುಕ್ತ ಮೂಲವಾಗಿದೆ ಮತ್ತು BSD ಪರವಾನಗಿಯನ್ನು ಬಳಸುತ್ತದೆ. UNIX ತರಹದ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ನೀವು ವೇಗವಾದ, ಪರಿಣಾಮಕಾರಿ ಮತ್ತು ಸುರಕ್ಷಿತ ವೆಬ್ ಸರ್ವರ್‌ನಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ ಉಬುಂಟು 20.04 ಅನ್ನು Lighttpd ನೊಂದಿಗೆ ಸಂಯೋಜಿಸುವುದು ಆಸಕ್ತಿದಾಯಕ ಪಂತವಾಗಿದೆ. ಈ ಸರ್ವರ್ ನೀವು ಅದನ್ನು ಇತರ ವೆಬ್ ಸರ್ವರ್‌ಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಸಣ್ಣ ಮೆಮೊರಿ ಹೆಜ್ಜೆಗುರುತನ್ನು ಬಿಡುತ್ತದೆ, ಇದು CPU ಲೋಡ್‌ನ ಸಮರ್ಥ ನಿರ್ವಹಣೆ ಮತ್ತು ಸುಧಾರಿತ ಕಾರ್ಯಗಳ ಗುಂಪನ್ನು ಸಹ ಹೊಂದಿದೆ (FastCGI, SCGI, ದೃಢೀಕರಣ, ಔಟ್‌ಪುಟ್-ಸಂಕುಚನ, URL-ಮರುಬರಹ ಮತ್ತು ಇನ್ನಷ್ಟು).

ಉಬುಂಟು 20.04 ನಲ್ಲಿ Lighttpd ಅನ್ನು ಸ್ಥಾಪಿಸಿ

Lighttpd ಯುನಿಕ್ಸ್ ಫ್ಯಾಮಿಲಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿನ ಜನಪ್ರಿಯ ವೆಬ್ ಸರ್ವರ್‌ಗಳಿಗೆ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಪರ್ಯಾಯವಾಗಿದೆ. ಇದಕ್ಕೆ ಧನ್ಯವಾದಗಳು, ಮುಖ್ಯ ಉಬುಂಟು 20.04 ರೆಪೊಸಿಟರಿಗಳ ಮೂಲಕ ನಾವು ಅದನ್ನು ಕಾಣಬಹುದು. ಆದ್ದರಿಂದ, ಅದನ್ನು ಉಬುಂಟು 20.04 ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲು, ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ಮಾತ್ರ ತೆರೆಯಬೇಕು (Ctrl + Alt + T) ಮತ್ತು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ:

lighttpd ಅನ್ನು ಸ್ಥಾಪಿಸಿ

sudo apt install lighttpd

Lighttpd ಅನ್ನು ಸಿಸ್ಟಮ್ ಸೇವೆಯಾಗಿ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಅದನ್ನು ಪ್ರಾರಂಭಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ:

sudo systemctl start lighttpd

ಮತ್ತು ನಾವು ಮಾಡಬಹುದು ನಿಲ್ಲಿಸು ಈ ಇತರ ಆಜ್ಞೆಯೊಂದಿಗೆ:

sudo systemctl stop lighttpd

ಇದು ನಮಗೆ ಸಾಧ್ಯತೆಯನ್ನು ಸಹ ನೀಡುತ್ತದೆ ಸೇವೆಯ ಸ್ಥಿತಿಯನ್ನು ತಿಳಿಯಿರಿ ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಟೈಪ್ ಮಾಡುವುದು:

ಸ್ಥಿತಿ lighttpd

sudo systemctl status lighttpd

ಸರ್ವರ್ ಆನ್ ಆಗಿರುವಾಗ ಮತ್ತು ಚಾಲನೆಯಲ್ಲಿರುವಾಗ, ನಾವು ಮಾಡಬಹುದು ವೆಬ್ ಬ್ರೌಸರ್ ತೆರೆಯಿರಿ ಮತ್ತು ಹೋಗಿ http://localhost ನಾವು ಅದನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಸ್ಥಾಪಿಸಿದರೆ, ಅಥವಾ http://ip-del-servidor ನಾವು ಅದನ್ನು ದೂರದಿಂದಲೇ ಸ್ಥಾಪಿಸಿದರೆ.

ಲೋಕಲ್ ಹೋಸ್ಟ್ ಲೈಟ್‌ಟಿಪಿಡಿ

Lighttpd ಗೆ PHP ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿ

ಅದನ್ನು ಹೇಳಬೇಕಾಗಿದೆ ಡೈನಾಮಿಕ್ ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ಅರ್ಥೈಸಲು ನಾವು PHP ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ, ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಅದು ಮಾಡುವುದಿಲ್ಲ. ಇದರೊಂದಿಗೆ ಈ ಭಾಷೆಯೊಂದಿಗೆ ರಚಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಉತ್ತಮ ಭಾಗವನ್ನು ನಮ್ಮ ಸರ್ವರ್‌ನಲ್ಲಿ ಬಳಸಬಹುದು ಎಂದು ನಾವು ಖಾತರಿಪಡಿಸುತ್ತೇವೆ. ನಾವು ಮಾಡಬಹುದು ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ PHP ಅನ್ನು ಸ್ಥಾಪಿಸಿ:

lighttpd ಗಾಗಿ php ಅನ್ನು ಸ್ಥಾಪಿಸಿ

sudo apt install php7.4 php7.4-fpm php7.4-mysql php7.4-cli php7.4-curl php7.4-xml

PHP ಅನುಸ್ಥಾಪನೆಯು ಪೂರ್ಣಗೊಂಡಾಗ, Lighttpd PHP ಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಮತ್ತು ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ಅರ್ಥೈಸಲು ಕೆಲವು ಸಣ್ಣ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಬೇಕಾಗಿದೆ. ಮೊದಲ ವಿಷಯ ಇರುತ್ತದೆ ಅವುಗಳಲ್ಲಿ ಒಂದನ್ನು ತೆರೆಯಿರಿ ಸಂರಚನಾ ಕಡತಗಳು ನಮ್ಮ ನೆಚ್ಚಿನ ಸಂಪಾದಕರೊಂದಿಗೆ:

sudo vim /etc/php/7.4/fpm/pool.d/www.conf

Y ಫೈಲ್ ಒಳಗೆ 'ಆಲಿಸಿ' ಮೌಲ್ಯವನ್ನು ಬದಲಾಯಿಸಿ a:

ಮೌಲ್ಯವನ್ನು ಆಲಿಸಿ

listen = 127.0.0.1:9000

ನಂತರ ನಾವು ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸುತ್ತೇವೆ ಮತ್ತು ಫೈಲ್ ಅನ್ನು ಮುಚ್ಚುತ್ತೇವೆ. ಮುಂದಿನ ಹಂತವು ಇರುತ್ತದೆ ಇನ್ನೊಂದು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗೆ ಹೆಚ್ಚಿನ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಿ. ಆದ್ದರಿಂದ, ಅದನ್ನು ತೆರೆಯೋಣ:

sudo vim /etc/lighttpd/conf-available/15-fastcgi-php.conf

ಮತ್ತು ಒಳಗೆ ನಾವು ಕೆಳಗಿನ ಸಾಲುಗಳನ್ನು ಬದಲಾಯಿಸಲಿದ್ದೇವೆ:

"bin-path" => "/usr/bin/php-cgi",
"socket" => "/var/run/lighttpd/php.socket",

ಈ ಇತರರಿಗೆ:

ಸಂರಚನೆ-15-fastcgi-php

"host" => "127.0.0.1",
"port" => "9000",

ಮುಗಿದ ನಂತರ, ನಾವು ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸುತ್ತೇವೆ ಮತ್ತು ಫೈಲ್ ಅನ್ನು ಮುಚ್ಚುತ್ತೇವೆ.

ಈ ಹಂತದಲ್ಲಿ, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸಲು ಮಾತ್ರ ಇದು ಉಳಿದಿದೆ PHP ಯೊಂದಿಗೆ Lighttpd ಕೆಲಸ ಮಾಡುವ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ:

php ಜೊತೆಗೆ lighttpd ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ

sudo lighty-enable-mod fastcgi

sudo lighty-enable-mod fastcgi-php

ಮುಗಿದಿದೆ Lighttpd ಮತ್ತು php-fpm ಸೇವೆಗಳನ್ನು ಮರುಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ:

sudo systemctl restart lighttpd php7.4-fpm

PHP ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ

ನಾವು ಮಾಡಿದ್ದೆಲ್ಲವೂ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆಯೇ ಎಂದು ಪರೀಕ್ಷಿಸಲು, ನಾವು Lighttpd ನ ಮೂಲ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ PHP ಫೈಲ್ ಅನ್ನು ಬರೆಯಲಿದ್ದೇವೆ ಮತ್ತು ನಂತರ ಅದನ್ನು ಬ್ರೌಸರ್‌ನೊಂದಿಗೆ ತೆರೆಯುತ್ತೇವೆ.

ಆಜ್ಞೆಯೊಂದಿಗೆ ನಾವು ಈ ಫೈಲ್ ಅನ್ನು ರಚಿಸಲಿದ್ದೇವೆ:

sudo vim /var/www/html/test.php

ಫೈಲ್ ಒಳಗೆ, ನಾವು ಈ ಕೆಳಗಿನ ಪಠ್ಯವನ್ನು ಅಂಟಿಸಲಿದ್ದೇವೆ. ನಂತರ ನಾವು ಫೈಲ್ ಅನ್ನು ಉಳಿಸುತ್ತೇವೆ ಮತ್ತು ಮುಚ್ಚುತ್ತೇವೆ.

<?php phpinfo();?>

ಟರ್ಮಿನಲ್‌ಗೆ ಹಿಂತಿರುಗಿದೆ, ನಾವು ಡೈರೆಕ್ಟರಿಯ ಅನುಮತಿಗಳನ್ನು ಬದಲಾಯಿಸಬೇಕು ಮತ್ತು Lighttpd ಅನ್ನು ಅದರ ಮಾಲೀಕರನ್ನಾಗಿ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಆಜ್ಞೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ ನಾವು ಇದನ್ನು ಮಾಡುತ್ತೇವೆ:

ಡೈರೆಕ್ಟರಿ ಅನುಮತಿಗಳು

sudo chown -R www-data:www-data /var/www/html/

sudo chown -R 755 /var/www/html/

ಈಗ ನಾವು ಬ್ರೌಸರ್ ಅನ್ನು ತೆರೆದರೆ ಮತ್ತು ನಾವು URL ನೊಂದಿಗೆ ಹೊಸದಾಗಿ ರಚಿಸಲಾದ ಫೈಲ್‌ಗೆ ಹೋಗುತ್ತೇವೆ http://tu-servidor/test.php ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ನೋಡಬೇಕು:

php lighttpd ಆವೃತ್ತಿ

ಫೈಲ್ ಅನ್ನು ಸರಿಯಾಗಿ ಲೋಡ್ ಮಾಡಲು ನೀವು Lighttpd ಸರ್ವರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಬೇಕಾಗಬಹುದು test.php ನಾವು ಇದೀಗ ರಚಿಸಿದ್ದೇವೆ.

ರಲ್ಲಿ ಸೂಚಿಸಿದಂತೆ ಒಎಸ್‌ರಾದರ್, Lighttpd ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯಲ್ಲಿ ತುಂಬಾ ಹಗುರವಾಗಿರುವುದಕ್ಕೆ ಎದ್ದು ಕಾಣುತ್ತದೆ. ಈ ಕಾರಣಕ್ಕಾಗಿ, ಇದು ಸರ್ವರ್‌ನಲ್ಲಿನ ನಮ್ಮ ದೈನಂದಿನ ಕೆಲಸದಲ್ಲಿ ಅನೇಕ ಆಸಕ್ತಿದಾಯಕ ವಿಷಯಗಳನ್ನು ನಮಗೆ ಒದಗಿಸುತ್ತದೆ. ಈ ಸರ್ವರ್ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ನಾವು ನೀಡಿರುವ ದಸ್ತಾವೇಜನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಪ್ರಾಜೆಕ್ಟ್ ವೆಬ್‌ಸೈಟ್. ಹೆಚ್ಚುವರಿಯಾಗಿ ನಾವು ನಿಮ್ಮಲ್ಲಿ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಬಹುದು ಗಿಟ್‌ಹಬ್ ಭಂಡಾರ.


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

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

*

*

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