ಉಬುಂಟು 18.04 ನಲ್ಲಿ ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು?

ಉಬುಂಟು ಅಪಾಚೆ

ಅಪಾಚೆ ಇದು ಓಪನ್ ಸೋರ್ಸ್, ಕ್ರಾಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಎಚ್‌ಟಿಟಿಪಿ ವೆಬ್ ಸರ್ವರ್ ಆಗಿದೆ ಇದು HTTP / 1.12 ಪ್ರೋಟೋಕಾಲ್ ಮತ್ತು ವರ್ಚುವಲ್ ಸೈಟ್‌ನ ಕಲ್ಪನೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ. ಪ್ರಸ್ತುತ ಎಚ್‌ಟಿಟಿಪಿ ಮಾನದಂಡಗಳೊಂದಿಗೆ ಸಿಂಕ್‌ನಲ್ಲಿ ಎಚ್‌ಟಿಟಿಪಿ ಸೇವೆಗಳನ್ನು ಒದಗಿಸುವ ಸುರಕ್ಷಿತ, ಪರಿಣಾಮಕಾರಿ ಮತ್ತು ವಿಸ್ತರಿಸಬಹುದಾದ ಸರ್ವರ್ ಅನ್ನು ಒದಗಿಸುವುದು ಈ ಯೋಜನೆಯ ಗುರಿಯಾಗಿದೆ.

ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್ ಇದನ್ನು ಹೆಚ್ಚಾಗಿ MySQL ಡೇಟಾಬೇಸ್ ಎಂಜಿನ್, ಪಿಎಚ್ಪಿ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆ ಮತ್ತು ಇತರ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಗಳೊಂದಿಗೆ ಬಳಸಲಾಗುತ್ತದೆ. ಪೈಥಾನ್ ಮತ್ತು ಪರ್ಲ್ ನಂತಹ ಜನಪ್ರಿಯ. ಈ ಸಂರಚನೆಯನ್ನು LAMP (ಲಿನಕ್ಸ್, ಅಪಾಚೆ, MySQL ಮತ್ತು ಪರ್ಲ್ / ಪೈಥಾನ್ / PHP) ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ ಮತ್ತು ವೆಬ್ ಆಧಾರಿತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ವಿತರಣೆಗೆ ಪ್ರಬಲ ಮತ್ತು ದೃ platform ವಾದ ವೇದಿಕೆಯನ್ನು ರೂಪಿಸುತ್ತದೆ.

ಅಪಾಚೆ ಸ್ಥಾಪನೆ ಪ್ರಕ್ರಿಯೆ

ಅಪ್ಲಿಕೇಶನ್‌ನ ಹೆಚ್ಚಿನ ಜನಪ್ರಿಯತೆಯಿಂದಾಗಿ ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಕಾಣಬಹುದು ಹೆಚ್ಚಿನ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳಲ್ಲಿ, ಆದ್ದರಿಂದ ಅದರ ಸ್ಥಾಪನೆಯು ತುಂಬಾ ಸರಳವಾಗಿದೆ.

ಉಬುಂಟು 18.04 ರ ಸಂದರ್ಭದಲ್ಲಿ ಡೆಸ್ಕ್‌ಟಾಪ್ ಮತ್ತು ಸರ್ವರ್ ಎರಡೂ ನಾವು ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿರುವ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಅವಲಂಬಿಸುತ್ತೇವೆ.

ನಾವು ಟರ್ಮಿನಲ್ ಅನ್ನು ತೆರೆಯಬೇಕು ಮತ್ತು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು:

sudo apt update

sudo apt install apache2

ಸೊಲೊ ನಾವು ಅನುಸ್ಥಾಪನೆಯನ್ನು ದೃ must ೀಕರಿಸಬೇಕು ಮತ್ತು ನಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಅಪಾಚೆ ಕೆಲಸ ಮಾಡಲು ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗುವುದು.

ಪ್ರಕ್ರಿಯೆಯನ್ನು ಮುಗಿಸಿದೆ ಅದನ್ನು ಸರಿಯಾಗಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಎಂದು ನಾವು ಪರಿಶೀಲಿಸಬೇಕಾಗಿದೆ, ಇದಕ್ಕಾಗಿ ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ:

sudo systemctl status apache2

ಎಲ್ಲಿ ನಾವು ಈ ರೀತಿಯ ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸ್ವೀಕರಿಸಬೇಕು:

Loaded: loaded (/lib/systemd/system/apache2.service; enabled; vendor preset: enabled)

ಇದರೊಂದಿಗೆ ಸೇವೆಯನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಮತ್ತು ಸರಿಯಾಗಿ ಚಾಲನೆಯಲ್ಲಿದೆ ಎಂದು ನಾವು ನೋಡಬಹುದು. ಇದನ್ನು ಪರಿಶೀಲಿಸಲು ನಮ್ಮಲ್ಲಿ ಇನ್ನೊಂದು ವಿಧಾನವಿದ್ದರೂ ಸಹ.

El ಅಪಾಚೆ ಪುಟವನ್ನು ವಿನಂತಿಸುವುದರ ಮೂಲಕ ಮತ್ತೊಂದು ವಿಧಾನವಾಗಿದೆಇದಕ್ಕಾಗಿ ನಾವು ನಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ನಮ್ಮ ಐಪಿ ವಿಳಾಸವನ್ನು ಮಾತ್ರ ನಮೂದಿಸಬೇಕು.

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

ನಾವು ಈ ಆಜ್ಞೆಯನ್ನು ಮಾತ್ರ ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು:

hostname -I

ಹಾಗೆ ಮಾಡುವಾಗ, ನಮಗೆ ಅವುಗಳ ಪಟ್ಟಿಯನ್ನು ತೋರಿಸಲಾಗುತ್ತದೆ, ಅವರು ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಒಂದೊಂದಾಗಿ ಪರೀಕ್ಷೆಗೆ ಹೋಗಬಹುದು, ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಿದಾಗ ನಾವು ನಮ್ಮ ಐಪಿ ವಿಳಾಸವನ್ನು ಗುರುತಿಸಬಹುದು:

apache_default

ಇದು ಅಪಾಚೆ ಪುಟವಾಗಿದ್ದು ಅದು ನಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿದೆ ಎಂದು ತೋರಿಸುತ್ತದೆ ಮತ್ತು ಕೆಲವು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ಡೈರೆಕ್ಟರಿಯನ್ನು ನಮಗೆ ತೋರಿಸುತ್ತದೆ.

ಮೂಲ ಅಪಾಚೆ ಆಜ್ಞೆಗಳು

ಈಗಾಗಲೇ ನಮ್ಮ ಸಿಸ್ಟಂನಲ್ಲಿ ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್ ಚಾಲನೆಯಲ್ಲಿದೆ, ನೀವು ಕೆಲವು ಮೂಲ ಆಜ್ಞೆಗಳನ್ನು ತಿಳಿದುಕೊಳ್ಳಬೇಕು ಇದರೊಂದಿಗೆ, ಅಗತ್ಯವಿದ್ದರೆ ನಾವು ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು ಅಥವಾ ನಿಲ್ಲಿಸಬಹುದು.

ನಮ್ಮ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಸೇವೆಯನ್ನು ಪ್ರಾರಂಭಿಸುವುದು ಮತ್ತು ನಿಲ್ಲಿಸುವುದು ಎರಡು ಮೂಲಭೂತ ಆಜ್ಞೆಗಳು, ಇದಕ್ಕಾಗಿ ಮಾತ್ರ ನಾವು ಅಪಾಚೆ ಪ್ರಾರಂಭಿಸಲು ಬಯಸಿದಾಗ ನಾವು ಟರ್ಮಿನಲ್‌ನಲ್ಲಿ ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು:

sudo systemctl start apache2

ಹಾಗೆಯೇ ಅಪಾಚೆ ನಿಲ್ಲಿಸಲು ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ:

sudo systemctl stop apache2

ನಮಗೂ ಸಾಧ್ಯತೆ ಇದೆ ಸೇವೆಯನ್ನು ನಿಲ್ಲಿಸದೆ ಮರುಪ್ರಾರಂಭಿಸಿ, ಇದಕ್ಕಾಗಿ ನಾವು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ:

sudo systemctl restart apache2

ಈಗ ಚಾಲನೆಯಲ್ಲಿರುವಾಗ ತುಂಬಾ ಉಪಯುಕ್ತವಾದ ಮತ್ತೊಂದು ಆಜ್ಞೆ ಮತ್ತು ನಮಗೆ ಪ್ರಕ್ರಿಯೆಯ ರಿಫ್ರೆಶ್ ಅಗತ್ಯವಿರುತ್ತದೆ, ನಾವು ಈ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು ಅದು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಂಪರ್ಕಗಳನ್ನು ಸಂಪರ್ಕ ಕಡಿತಗೊಳಿಸುವುದಿಲ್ಲ ಸರ್ವರ್‌ನೊಂದಿಗೆ:

sudo systemctl reload apache2

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

sudo systemctl disable apache2

ಮತ್ತು ವಿರುದ್ಧ ಪ್ರಕರಣಕ್ಕೆ ಸೇವೆಯನ್ನು ಮರು-ಸಕ್ರಿಯಗೊಳಿಸುವ ಸಂದರ್ಭದಲ್ಲಿ ನಮ್ಮ ತಂಡದಲ್ಲಿ ನಾವು ಮಾತ್ರ ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತೇವೆ:

sudo systemctl enable apache2

ಅಪಾಚೆ 2 ಮಾಡ್ಯೂಲ್‌ಗಳು

ಅಪಾಚೆ 2 ಎನ್ನುವುದು ಸರ್ವರ್ ಆಗಿದ್ದು ಅದು ಮಾಡ್ಯೂಲ್‌ಗಳಿಂದ ಪೂರಕವಾಗಿರುತ್ತದೆ. ಅಪಾಚೆ 2 ಗೆ ಲೋಡ್ ಮಾಡಬಹುದಾದ ಮಾಡ್ಯೂಲ್‌ಗಳ ಮೂಲಕ ವಿಸ್ತೃತ ವೈಶಿಷ್ಟ್ಯಗಳು ಲಭ್ಯವಿದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, ಕಂಪೈಲ್ ಸಮಯದಲ್ಲಿ ಮಾಡ್ಯೂಲ್‌ಗಳ ಗುಂಪನ್ನು ಸರ್ವರ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ.

ಡೈನಾಮಿಕ್ ಮಾಡ್ಯೂಲ್ ಲೋಡಿಂಗ್ ಅನ್ನು ಅನುಮತಿಸಲು ಉಬುಂಟು ಅಪಾಚೆ 2 ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡುತ್ತದೆ. ಸಂರಚನಾ ನಿರ್ದೇಶನಗಳು ಒಂದು ಬ್ಲಾಕ್‌ನಲ್ಲಿ ಸೇರಿಸುವ ಮೂಲಕ ಮಾಡ್ಯೂಲ್ ಇರುವಿಕೆಯನ್ನು ಷರತ್ತುಬದ್ಧವಾಗಿ ಸೇರಿಸಿಕೊಳ್ಳಬಹುದು .

ಅವರು ಹೆಚ್ಚು ಅಪಾಚೆ 2 ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಬಹುದು ಮತ್ತು ಅವುಗಳನ್ನು ತಮ್ಮ ವೆಬ್ ಸರ್ವರ್‌ನಲ್ಲಿ ಬಳಸಬಹುದು. ಉದಾಹರಣೆಗೆ, MySQL ದೃ hentic ೀಕರಣ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಕನ್ಸೋಲ್‌ನಲ್ಲಿ ಚಲಾಯಿಸಿ:

sudo apt install libapache2-mod-auth-mysql

/ Etc / apache2 / mods- ಲಭ್ಯವಿರುವ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ನೀವು ಆಡ್-ಆನ್ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು.

ಅಪಾಚೆ ಅವುಗಳಲ್ಲಿ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿದೆ, ಆದರೆ ನೀವು ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸಿದರೆ ನಾನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ ಈ ವಿಭಾಗವನ್ನು ಓದಿ ಕ್ಯಾನೊನಿಕಲ್ನ ವ್ಯಕ್ತಿಗಳು ನಮ್ಮೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳುತ್ತಾರೆ.


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

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

*

*

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