ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ನಾವು ನೋಡೋಣ ಉಬುಂಟು 20.04 ನಲ್ಲಿ ನಾವು Lighttpd ಸರ್ವರ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬಹುದು. ಇದು ಒಂದು ಸರ್ವಿಡರ್ ವೆಬ್ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಪರಿಸರಕ್ಕೆ ಹೊಂದುವಂತೆ ಸುರಕ್ಷಿತ, ವೇಗದ ಮತ್ತು ಹೊಂದಿಕೊಳ್ಳುವ. ಇತರ ವೆಬ್ ಸರ್ವರ್ಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಇದು ಕಡಿಮೆ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು AJAX ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಚಲಾಯಿಸಲು ಇದು ವಿಶೇಷವಾಗಿ ವೇಗವಾಗಿರುತ್ತದೆ. ಇದು ಮುಕ್ತ ಮೂಲವಾಗಿದೆ ಮತ್ತು BSD ಪರವಾನಗಿಯನ್ನು ಬಳಸುತ್ತದೆ. UNIX ತರಹದ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
ನೀವು ವೇಗವಾದ, ಪರಿಣಾಮಕಾರಿ ಮತ್ತು ಸುರಕ್ಷಿತ ವೆಬ್ ಸರ್ವರ್ನಲ್ಲಿ ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ ಉಬುಂಟು 20.04 ಅನ್ನು Lighttpd ನೊಂದಿಗೆ ಸಂಯೋಜಿಸುವುದು ಆಸಕ್ತಿದಾಯಕ ಪಂತವಾಗಿದೆ. ಈ ಸರ್ವರ್ ನೀವು ಅದನ್ನು ಇತರ ವೆಬ್ ಸರ್ವರ್ಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ಸಣ್ಣ ಮೆಮೊರಿ ಹೆಜ್ಜೆಗುರುತನ್ನು ಬಿಡುತ್ತದೆ, ಇದು CPU ಲೋಡ್ನ ಸಮರ್ಥ ನಿರ್ವಹಣೆ ಮತ್ತು ಸುಧಾರಿತ ಕಾರ್ಯಗಳ ಗುಂಪನ್ನು ಸಹ ಹೊಂದಿದೆ (FastCGI, SCGI, ದೃಢೀಕರಣ, ಔಟ್ಪುಟ್-ಸಂಕುಚನ, URL-ಮರುಬರಹ ಮತ್ತು ಇನ್ನಷ್ಟು).
ಸೂಚ್ಯಂಕ
ಉಬುಂಟು 20.04 ನಲ್ಲಿ Lighttpd ಅನ್ನು ಸ್ಥಾಪಿಸಿ
Lighttpd ಯುನಿಕ್ಸ್ ಫ್ಯಾಮಿಲಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ಗಳಲ್ಲಿನ ಜನಪ್ರಿಯ ವೆಬ್ ಸರ್ವರ್ಗಳಿಗೆ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಪರ್ಯಾಯವಾಗಿದೆ. ಇದಕ್ಕೆ ಧನ್ಯವಾದಗಳು, ಮುಖ್ಯ ಉಬುಂಟು 20.04 ರೆಪೊಸಿಟರಿಗಳ ಮೂಲಕ ನಾವು ಅದನ್ನು ಕಾಣಬಹುದು. ಆದ್ದರಿಂದ, ಅದನ್ನು ಉಬುಂಟು 20.04 ನಲ್ಲಿ ಸ್ಥಾಪಿಸಲು, ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ಮಾತ್ರ ತೆರೆಯಬೇಕು (Ctrl + Alt + T) ಮತ್ತು ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ:
sudo apt install lighttpd
Lighttpd ಅನ್ನು ಸಿಸ್ಟಮ್ ಸೇವೆಯಾಗಿ ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಆದ್ದರಿಂದ ನಾವು ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಅದನ್ನು ಪ್ರಾರಂಭಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ:
sudo systemctl start lighttpd
ಮತ್ತು ನಾವು ಮಾಡಬಹುದು ನಿಲ್ಲಿಸು ಈ ಇತರ ಆಜ್ಞೆಯೊಂದಿಗೆ:
sudo systemctl stop lighttpd
ಇದು ನಮಗೆ ಸಾಧ್ಯತೆಯನ್ನು ಸಹ ನೀಡುತ್ತದೆ ಸೇವೆಯ ಸ್ಥಿತಿಯನ್ನು ತಿಳಿಯಿರಿ ಟರ್ಮಿನಲ್ನಲ್ಲಿ ಟೈಪ್ ಮಾಡುವುದು:
sudo systemctl status lighttpd
ಸರ್ವರ್ ಆನ್ ಆಗಿರುವಾಗ ಮತ್ತು ಚಾಲನೆಯಲ್ಲಿರುವಾಗ, ನಾವು ಮಾಡಬಹುದು ವೆಬ್ ಬ್ರೌಸರ್ ತೆರೆಯಿರಿ ಮತ್ತು ಹೋಗಿ http://localhost ನಾವು ಅದನ್ನು ಸ್ಥಳೀಯವಾಗಿ ಸ್ಥಾಪಿಸಿದರೆ, ಅಥವಾ http://ip-del-servidor ನಾವು ಅದನ್ನು ದೂರದಿಂದಲೇ ಸ್ಥಾಪಿಸಿದರೆ.
Lighttpd ಗೆ PHP ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿ
ಅದನ್ನು ಹೇಳಬೇಕಾಗಿದೆ ಡೈನಾಮಿಕ್ ವೆಬ್ಸೈಟ್ಗಳನ್ನು ಅರ್ಥೈಸಲು ನಾವು PHP ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ, ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಅದು ಮಾಡುವುದಿಲ್ಲ. ಇದರೊಂದಿಗೆ ಈ ಭಾಷೆಯೊಂದಿಗೆ ರಚಿಸಲಾದ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಉತ್ತಮ ಭಾಗವನ್ನು ನಮ್ಮ ಸರ್ವರ್ನಲ್ಲಿ ಬಳಸಬಹುದು ಎಂದು ನಾವು ಖಾತರಿಪಡಿಸುತ್ತೇವೆ. ನಾವು ಮಾಡಬಹುದು ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ 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",
ಈ ಇತರರಿಗೆ:
"host" => "127.0.0.1", "port" => "9000",
ಮುಗಿದ ನಂತರ, ನಾವು ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸುತ್ತೇವೆ ಮತ್ತು ಫೈಲ್ ಅನ್ನು ಮುಚ್ಚುತ್ತೇವೆ.
ಈ ಹಂತದಲ್ಲಿ, ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಗಳನ್ನು ಚಲಾಯಿಸಲು ಮಾತ್ರ ಇದು ಉಳಿದಿದೆ 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 ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ನೋಡಬೇಕು:
ಫೈಲ್ ಅನ್ನು ಸರಿಯಾಗಿ ಲೋಡ್ ಮಾಡಲು ನೀವು Lighttpd ಸರ್ವರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಬೇಕಾಗಬಹುದು test.php ನಾವು ಇದೀಗ ರಚಿಸಿದ್ದೇವೆ.
ರಲ್ಲಿ ಸೂಚಿಸಿದಂತೆ ಒಎಸ್ರಾದರ್, Lighttpd ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ಗಳ ಕಾರ್ಯಗತಗೊಳಿಸುವಿಕೆಯಲ್ಲಿ ತುಂಬಾ ಹಗುರವಾಗಿರುವುದಕ್ಕೆ ಎದ್ದು ಕಾಣುತ್ತದೆ. ಈ ಕಾರಣಕ್ಕಾಗಿ, ಇದು ಸರ್ವರ್ನಲ್ಲಿನ ನಮ್ಮ ದೈನಂದಿನ ಕೆಲಸದಲ್ಲಿ ಅನೇಕ ಆಸಕ್ತಿದಾಯಕ ವಿಷಯಗಳನ್ನು ನಮಗೆ ಒದಗಿಸುತ್ತದೆ. ಈ ಸರ್ವರ್ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ನಾವು ನೀಡಿರುವ ದಸ್ತಾವೇಜನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು ಪ್ರಾಜೆಕ್ಟ್ ವೆಬ್ಸೈಟ್. ಹೆಚ್ಚುವರಿಯಾಗಿ ನಾವು ನಿಮ್ಮಲ್ಲಿ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಪಡೆಯಬಹುದು ಗಿಟ್ಹಬ್ ಭಂಡಾರ.
ಕಾಮೆಂಟ್ ಮಾಡಲು ಮೊದಲಿಗರಾಗಿರಿ