ಅಪಾಚೆ ಸರ್ವರ್ ಎಂದರೇನು? ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್ - http ಅಪಾಚೆ ಎಂದರೇನು, ಅದು ಯಾವುದಕ್ಕಾಗಿ, ಎಲ್ಲಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಬೇಕು

ಮತ್ತು ಇಂದು ನಾವು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್ 2.2.2, ಮತ್ತು ಅದರ ಮೂಲ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ನೋಡೋಣ.
ಪ್ರಾರಂಭಿಸಲು, ಅನುಸ್ಥಾಪನೆಯು ಹೇಗೆ ನಡೆಯಿತು ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸೋಣ: ನಿಮ್ಮ ಬ್ರೌಸರ್ ತೆರೆಯಿರಿ ಮತ್ತು http://localhost ಅನ್ನು ನಮೂದಿಸಿ - ನೀವು ಸ್ವಾಗತ ಪುಟವನ್ನು ನೋಡುತ್ತೀರಿ: ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ! ಆದ್ದರಿಂದ ನಮ್ಮ ಅನುಸ್ಥಾಪನೆಯು ಚೆನ್ನಾಗಿ ನಡೆಯಿತು.

ಮುಂದೆ, ಟಾಸ್ಕ್ ಬಾರ್‌ನಲ್ಲಿರುವ ಪೆನ್ ಐಕಾನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ ಬಲ ಕ್ಲಿಕ್ ಮಾಡಿಮೌಸ್ ಮತ್ತು "ಓಪನ್ ಸೇವೆಗಳು" ಆಯ್ಕೆಮಾಡಿ. ತೆರೆಯುವ ಸೇವಾ ನಿರ್ವಹಣೆ ವಿಂಡೋದಲ್ಲಿ, "Apache2.2" ಸಾಲನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ಅದರ ಮೇಲೆ ಮಾಡಿ ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ, ನಂತರ “ಸಾಮಾನ್ಯ” ಟ್ಯಾಬ್‌ನಲ್ಲಿ, ಸೇವೆಯ ಹಸ್ತಚಾಲಿತ ಪ್ರಾರಂಭವನ್ನು ಆಯ್ಕೆಮಾಡಿ - “ಆರಂಭಿಕ ಪ್ರಕಾರ: ಕೈಪಿಡಿ”. ಈ ಸಲುವಾಗಿ ಮಾಡಬೇಕು ಅನಗತ್ಯ ಸೇವೆಗಳುಸಿಸ್ಟಮ್ ಅನ್ನು ಬೂಟ್ ಮಾಡಲಿಲ್ಲ. ಹೋಮ್ ಕಂಪ್ಯೂಟರ್ ಅನ್ನು ವೆಬ್ ಅಭಿವೃದ್ಧಿಗೆ ಮಾತ್ರವಲ್ಲದೆ ಇತರ ಅನೇಕ ಅಗತ್ಯಗಳಿಗಾಗಿಯೂ ಬಳಸಲಾಗುತ್ತದೆ ಎಂದು ಪರಿಗಣಿಸಿ, ಮಧ್ಯಂತರವಾಗಿ ಬಳಸುವ ಸೇವೆಗಳನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಪ್ರಾರಂಭಿಸುವುದು ಮತ್ತು ನಿಲ್ಲಿಸುವುದು ಅತ್ಯಂತ ಸೂಕ್ತವಾಗಿದೆ.

ಡ್ರೈವ್ ಸಿ ಮೂಲದಲ್ಲಿ: ನೀವು "ಅಪಾಚೆ" ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ - ಇದು ನಿಮ್ಮ ವರ್ಚುವಲ್ ಹೋಸ್ಟ್‌ಗಳನ್ನು (ಡೊಮೇನ್‌ಗಳು), ಜಾಗತಿಕ ದೋಷ ಲಾಗ್ ಫೈಲ್ "error.log" ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ (ಮೊದಲ ಉಡಾವಣೆಯಲ್ಲಿ ಪ್ರೋಗ್ರಾಂನಿಂದ ರಚಿಸಲಾಗಿದೆ, ಸ್ವಯಂಚಾಲಿತವಾಗಿ), ಜಾಗತಿಕ ಪ್ರವೇಶ ಫೈಲ್ "access.log" (ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸಲಾಗಿದೆ). “ಅಪಾಚೆ” ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ನಾವು ಮತ್ತೊಂದು ಖಾಲಿ ಫೋಲ್ಡರ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ - “ಲೋಕಲ್ ಹೋಸ್ಟ್”, ಇದರಲ್ಲಿ ನಾವು “www” ಫೋಲ್ಡರ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ, ನಂತರದಲ್ಲಿ ನಮ್ಮ ಸೈಟ್ ಪ್ರಾಜೆಕ್ಟ್ ಸ್ಥಳೀಯ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳ ರೂಪದಲ್ಲಿ ಅಗತ್ಯವಾಗಿರುತ್ತದೆ. ಈ ತೋರಿಕೆಯಲ್ಲಿ ವಿಚಿತ್ರವಾದ ಡೈರೆಕ್ಟರಿ ರಚನೆಯು ಇದೇ ರೀತಿಯ ಡೈರೆಕ್ಟರಿ ನಿರ್ಮಾಣ ಯೋಜನೆಯಿಂದ ನಿರ್ದೇಶಿಸಲ್ಪಡುತ್ತದೆ ಯುನಿಕ್ಸ್ ವ್ಯವಸ್ಥೆಗಳು, ಮತ್ತು ಅದರ ಮುಂದಿನ ತಿಳುವಳಿಕೆ ಮತ್ತು ಬಳಕೆಯನ್ನು ಸರಳಗೊಳಿಸುವ ಉದ್ದೇಶವನ್ನು ಹೊಂದಿದೆ.

httpd.conf ಫೈಲ್ ಅನ್ನು ಸಂಪಾದಿಸಲಾಗುತ್ತಿದೆ
1. mod_rewrite ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಲು, ಹುಡುಕಿ ಮತ್ತು ಕಾಮೆಂಟ್ ಮಾಡಿ (ಸಾಲಿನ ಪ್ರಾರಂಭದಲ್ಲಿ "#" ಚಿಹ್ನೆಯನ್ನು ತೆಗೆದುಹಾಕಿ) ಈ ಸಾಲು:

LoadModule rewrite_module module/mod_rewrite.so


2. PHP ಇಂಟರ್ಪ್ರಿಟರ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಲು, ನೀವು ಮಾಡ್ಯೂಲ್ ಲೋಡಿಂಗ್ ಬ್ಲಾಕ್ನ ಅಂತ್ಯಕ್ಕೆ ಈ ಕೆಳಗಿನ ಸಾಲನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯವಿದೆ:

#LoadModule php5_module "C:/php/php5apache2_2.dll"


3. ಕಾನ್ಫಿಗರೇಶನ್ ಹೊಂದಿರುವ ಡೈರೆಕ್ಟರಿಯನ್ನು ವಿವರಿಸಿ PHP ಫೈಲ್ಕೆಳಗಿನ ಸಾಲನ್ನು ಸೇರಿಸುವ ಮೂಲಕ:

#PHPIniDir "C:/php"


php ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ನಂತರ uncomment ಮಾಡಿ

4. ಸಾಲನ್ನು ಹುಡುಕಿ:

DocumentRoot "C:/server/htdocs"

ಸೈಟ್ ನಿರ್ವಹಣೆಗಾಗಿ ಮೂಲ ಡೈರೆಕ್ಟರಿಯನ್ನು ನಿಯೋಜಿಸಿ (ನೀವು ಈಗಾಗಲೇ ಅದನ್ನು ಸ್ವಲ್ಪ ಮುಂಚಿತವಾಗಿ ರಚಿಸಿದ್ದೀರಿ):

ಡಾಕ್ಯುಮೆಂಟ್ ರೂಟ್ "ಸಿ:/ಅಪಾಚೆ"

5. ಹುಡುಕಿ ಈ ಬ್ಲಾಕ್:


ಆಯ್ಕೆಗಳು FollowSymLinks
ಯಾವುದನ್ನೂ ಅತಿಕ್ರಮಿಸಬೇಡಿ
ಆದೇಶ ನಿರಾಕರಿಸಿ, ಅನುಮತಿಸಿ
ಎಲ್ಲರಿಂದ ನಿರಾಕರಿಸು


ಮತ್ತು ಅದನ್ನು ಈ ಕೆಳಗಿನವುಗಳೊಂದಿಗೆ ಬದಲಾಯಿಸಿ:


ಆಯ್ಕೆಗಳು ಸೂಚ್ಯಂಕಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ FollowSymLinks
ಎಲ್ಲವನ್ನೂ ಓವರ್‌ರೈಡ್ ಮಾಡಲು ಅನುಮತಿಸಿ
ಎಲ್ಲರಿಂದ ಅನುಮತಿಸಿ

6. ಮೂಲ ಡೈರೆಕ್ಟರಿ ನಿಯಂತ್ರಣ ಬ್ಲಾಕ್ ಅನ್ನು ಅಳಿಸಿ ಅಥವಾ ಕಾಮೆಂಟ್ ಮಾಡಿ (ನಮಗೆ ಇದು ಅಗತ್ಯವಿಲ್ಲ), ಇದು ಕಾಮೆಂಟ್‌ಗಳಿಲ್ಲದೆ ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:


#
# ಆಯ್ಕೆಗಳ ನಿರ್ದೇಶನಕ್ಕಾಗಿ ಸಂಭವನೀಯ ಮೌಲ್ಯಗಳು "ಯಾವುದೂ ಇಲ್ಲ", "ಎಲ್ಲಾ",
# ಅಥವಾ ಯಾವುದೇ ಸಂಯೋಜನೆ:
# ಸೂಚ್ಯಂಕಗಳು FollowSymLinks SymLinksifOwnerMatch ExecCGI ಮಲ್ಟಿವ್ಯೂಗಳನ್ನು ಒಳಗೊಂಡಿದೆ
#
# "ಮಲ್ಟಿವೀವ್ಸ್" ಅನ್ನು *ಸ್ಪಷ್ಟವಾಗಿ* ಹೆಸರಿಸಬೇಕು ಎಂಬುದನ್ನು ಗಮನಿಸಿ --- "ಎಲ್ಲ ಆಯ್ಕೆಗಳು"
# ಅದನ್ನು ನಿಮಗೆ ನೀಡುವುದಿಲ್ಲ.
#
# ಆಯ್ಕೆಗಳ ನಿರ್ದೇಶನವು ಸಂಕೀರ್ಣವಾಗಿದೆ ಮತ್ತು ಮುಖ್ಯವಾಗಿದೆ. ದಯವಿಟ್ಟು ನೋಡಿ
# http://httpd.apache.org/docs/2.2/mod/core.html#options
# ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ.
#
ಆಯ್ಕೆ ಸೂಚ್ಯಂಕಗಳು FollowSymLinks

#
# AllowOverride .htaccess ಫೈಲ್‌ಗಳಲ್ಲಿ ಯಾವ ನಿರ್ದೇಶನಗಳನ್ನು ಇರಿಸಬಹುದು ಎಂಬುದನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ.
# ಇದು "ಎಲ್ಲ", "ಯಾವುದೂ ಇಲ್ಲ" ಅಥವಾ ಯಾವುದೇ ಕೀವರ್ಡ್‌ಗಳ ಸಂಯೋಜನೆಯಾಗಿರಬಹುದು:
# ಆಯ್ಕೆಗಳು FileInfo AuthConfig ಮಿತಿ
#
ಯಾವುದನ್ನೂ ಅತಿಕ್ರಮಿಸಬೇಡಿ

#
# ಈ ಸರ್ವರ್‌ನಿಂದ ಯಾರು ವಿಷಯವನ್ನು ಪಡೆಯಬಹುದು ಎಂಬುದನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ.
#
ಆದೇಶ ಅನುಮತಿಸಿ, ನಿರಾಕರಿಸು
ಎಲ್ಲರಿಂದ ಅನುಮತಿಸಿ

7. ಬ್ಲಾಕ್ ಅನ್ನು ಹುಡುಕಿ:


DirectoryIndex index.html

ಇದರೊಂದಿಗೆ ಬದಲಾಯಿಸಿ:


DirectoryIndex index.html index.htm index.shtml index.php

8. ಸಾಲನ್ನು ಹುಡುಕಿ:

ದೋಷ ಲಾಗ್ "logs/error.log"


ಕೆಳಗಿನವುಗಳೊಂದಿಗೆ ಬದಲಾಯಿಸಿ (ಈ ಸಂದರ್ಭದಲ್ಲಿ ಜಾಗತಿಕ ಸರ್ವರ್ ದೋಷ ಫೈಲ್ ಅನ್ನು ವೀಕ್ಷಿಸಲು ಇದು ಹೆಚ್ಚು ಅನುಕೂಲಕರವಾಗಿರುತ್ತದೆ):

ದೋಷ ಲಾಗ್ "C:/apache/error.log"

9. ಸಾಲನ್ನು ಹುಡುಕಿ:

CustomLog "logs/access.log" ಸಾಮಾನ್ಯ


ಇದರೊಂದಿಗೆ ಬದಲಾಯಿಸಿ:

CustomLog "C:/apache/access.log" ಸಾಮಾನ್ಯ

10. SSI ಕಾರ್ಯಾಚರಣೆಗಾಗಿ (ಸರ್ವರ್ ಸೈಡ್ ಸಕ್ರಿಯಗೊಳಿಸುವಿಕೆ) ಕೆಳಗಿನ ಸಾಲುಗಳು, ಬ್ಲಾಕ್‌ನಲ್ಲಿದೆ, ಕಂಡುಹಿಡಿಯಬೇಕು ಮತ್ತು ಕಾಮೆಂಟ್ ಮಾಡಬಾರದು:

AddType text/html .shtml
AddOutputFilter .shtml ಅನ್ನು ಒಳಗೊಂಡಿದೆ

11. ಒಂದೇ ಬ್ಲಾಕ್‌ನಲ್ಲಿ ಕೆಳಗೆ ಎರಡು ಸಾಲುಗಳನ್ನು ಸೇರಿಸಿ:

AddType ಅಪ್ಲಿಕೇಶನ್/x-httpd-php .php
AddType ಅಪ್ಲಿಕೇಶನ್/x-httpd-php-source .phps

12. ಅಂತಿಮವಾಗಿ, ಸಾಲುಗಳನ್ನು ಹುಡುಕಿ ಮತ್ತು ರದ್ದುಮಾಡಿ:

conf/extra/httpd-mpm.conf ಅನ್ನು ಸೇರಿಸಿ
conf/extra/httpd-autoindex.conf ಅನ್ನು ಸೇರಿಸಿ
conf/extra/httpd-vhosts.conf ಅನ್ನು ಸೇರಿಸಿ
conf/extra/httpd-manual.conf ಅನ್ನು ಸೇರಿಸಿ
conf/extra/httpd-default.conf ಅನ್ನು ಸೇರಿಸಿ

ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಿ ಮತ್ತು "httpd.conf" ಫೈಲ್ ಅನ್ನು ಮುಚ್ಚಿ

ಈಗ "C:\server\conf\extra\httpd-vhosts.conf" ಫೈಲ್ ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಅದರಲ್ಲಿ ಈ ಕೆಳಗಿನ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಿ.

ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ವರ್ಚುವಲ್ ಹೋಸ್ಟ್ ಉದಾಹರಣೆ ಬ್ಲಾಕ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕಬೇಕು ಮತ್ತು ಕೆಳಗಿನವುಗಳನ್ನು ಮಾತ್ರ ಸೇರಿಸಬೇಕು:

ಹೆಸರು ವರ್ಚುವಲ್ ಹೋಸ್ಟ್ *:80


DocumentRoot "C:/apache/localhost/www"
ಸರ್ವರ್ ಹೆಸರು ಸ್ಥಳೀಯ ಹೋಸ್ಟ್
ದೋಷ ಲಾಗ್ "C:/apache/localhost/error.log"
CustomLog "C:/apache/localhost/access.log" ಸಾಮಾನ್ಯ

ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಿ ಮತ್ತು "httpd-vhosts.conf" ಫೈಲ್ ಅನ್ನು ಮುಚ್ಚಿ

ನಾವು ಮುಂದುವರಿಯೋಣ - Apache2.2 ಸೇವೆಯ ಹಸ್ತಚಾಲಿತ ಉಡಾವಣೆಯನ್ನು ಹೊಂದಿಸಿ, ಇದಕ್ಕಾಗಿ ನಾವು ಮಾರ್ಗವನ್ನು ಹೋಗುತ್ತೇವೆ: "ಪ್ರಾರಂಭ" → " ನಿಯಂತ್ರಣ ಫಲಕ"("ನಿಯಂತ್ರಣ ಫಲಕ") → "ಆಡಳಿತಾತ್ಮಕ ಪರಿಕರಗಳು" → "ಸೇವೆಗಳು", ತೆರೆಯುವ ಸೇವೆಗಳ ನಿರ್ವಹಣಾ ವಿಂಡೋದಲ್ಲಿ, "Apache2.2" ಸಾಲನ್ನು ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ಅದರ ಮೇಲೆ ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ, ನಂತರ "ಸಾಮಾನ್ಯ" ಟ್ಯಾಬ್‌ನಲ್ಲಿ, ಕೈಪಿಡಿ ಆಯ್ಕೆಮಾಡಿ ಸೇವೆಯ ಪ್ರಾರಂಭ - "ಆರಂಭಿಕ ಪ್ರಕಾರ: ಹಸ್ತಚಾಲಿತ" ಇದನ್ನು ಮಾಡಬೇಕು ಆದ್ದರಿಂದ ಅನಗತ್ಯ ಸೇವೆಗಳು ಸಿಸ್ಟಮ್ ಅನ್ನು ಲೋಡ್ ಮಾಡಬಾರದು, ಆದರೆ ಹಲವಾರು ಇತರ ಅಗತ್ಯಗಳಿಗಾಗಿ, ಕೈಯಾರೆ ಪ್ರಾರಂಭಿಸಿ ಮಧ್ಯಂತರವಾಗಿ ಬಳಸುವ ಸೇವೆಗಳನ್ನು ನಿಲ್ಲಿಸುವುದು ಅತ್ಯಂತ ಸೂಕ್ತವಾಗಿದೆ.

ಸೃಷ್ಟಿ ಉದಾಹರಣೆ ವರ್ಚುವಲ್ ಹೋಸ್ಟ್

ನಿಮ್ಮ ಸ್ವಂತ ವರ್ಚುವಲ್ ಹೋಸ್ಟ್‌ಗಳನ್ನು ನೀವು ಸ್ಥಾಪಿಸಬೇಕಾದರೆ, ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಮಾಡಿ:

"httpd-vhosts.conf" ಫೈಲ್ ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಅದರಲ್ಲಿ ಸರಿಸುಮಾರು ಕೆಳಗಿನ ವಿಷಯದೊಂದಿಗೆ ಬ್ಲಾಕ್ ಅನ್ನು ರಚಿಸಿ:

# ನಿಮ್ಮ ಹೋಸ್ಟ್‌ನ ರೂಟ್ ಇರುವ ಫೋಲ್ಡರ್.
DocumentRoot "C:/apache/dom.ru/www"
# ವರ್ಚುವಲ್ ಹೋಸ್ಟ್ ಅನ್ನು ನೀವು ಪ್ರವೇಶಿಸಬಹುದಾದ ಡೊಮೇನ್.
ಸರ್ವರ್ ಹೆಸರು dom.ru
# ಡೊಮೇನ್‌ನ ಅಲಿಯಾಸ್ (ಹೆಚ್ಚುವರಿ ಹೆಸರು).
ಸರ್ವರ್ ಅಲಿಯಾಸ್ www.dom.ru
# ದೋಷಗಳನ್ನು ಬರೆಯುವ ಫೈಲ್.
ದೋಷ ಲಾಗ್ "C:/apache/dom.ru/error.log"
# ಹೋಸ್ಟ್ ಪ್ರವೇಶ ಲಾಗ್ ಫೈಲ್.
CustomLog "C:/apache/dom.ru/access.log" ಸಾಮಾನ್ಯ

ನಂತರ, "ಅಪಾಚೆ" ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ, "dom.ru" ಫೋಲ್ಡರ್ ಅನ್ನು ರಚಿಸಿ, ಅದರಲ್ಲಿ, "www" ಫೋಲ್ಡರ್ ಅನ್ನು ರಚಿಸಿ.
ವರ್ಚುವಲ್ ಹೋಸ್ಟ್ ಅನ್ನು ರಚಿಸುವ ಮುಂದಿನ ಹಂತವೆಂದರೆ C:\WINDOWS\system32\drivers\etc\hosts ಫೈಲ್ ಅನ್ನು ಬದಲಾಯಿಸುವುದು. ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್. ತೆರೆಯಿರಿ ಈ ಫೈಲ್ಮತ್ತು ಅದಕ್ಕೆ ಎರಡು ಸಾಲುಗಳನ್ನು ಸೇರಿಸಿ:
127.0.0.1 dom.ru
127.0.0.1 www.dom.ru
ಈಗ ಅಪಾಚೆ ಸರ್ವರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ, ನಿಮ್ಮ ಬ್ರೌಸರ್ ಅನ್ನು ತೆರೆಯಿರಿ, ನಮೂದಿಸಿ ವಿಳಾಸ ಪಟ್ಟಿ"dom.ru" ಅಥವಾ "www.dom.ru" ಮತ್ತು ನೀವು ನಿಮ್ಮ ವರ್ಚುವಲ್ ಹೋಸ್ಟ್‌ನಲ್ಲಿ ನಿಮ್ಮನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತೀರಿ. ಜಾಗರೂಕರಾಗಿರಿ, ಈಗ ನೀವು ಮೂಲ ಸೈಟ್‌ಗೆ ವರ್ಚುವಲ್ ಹೋಸ್ಟ್ ಹೆಸರಿನೊಂದಿಗೆ ("www.dom.ru" ಅಸ್ತಿತ್ವದಲ್ಲಿದ್ದರೆ) ಕಾಮೆಂಟ್ ಮಾಡುವ ಮೂಲಕ ಅಥವಾ ಲೈನ್ ಅನ್ನು ಅಳಿಸುವ ಮೂಲಕ ಮಾತ್ರ ಪಡೆಯಬಹುದು: "127.0.0.1 www.dom.ru" ಮೇಲಿನ ಫೈಲ್ "ಹೋಸ್ಟ್‌ಗಳು".
ಸರ್ವರ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಅಪಾಚೆ ದಸ್ತಾವೇಜನ್ನು http://localhost/manual/ ನಲ್ಲಿ ಲಭ್ಯವಿದೆ
ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್‌ನ ಸ್ಥಾಪನೆ ಮತ್ತು ಸಂರಚನೆ ಪೂರ್ಣಗೊಂಡಿದೆ.

ವೆಬ್ ಸರ್ವರ್ ಎನ್ನುವುದು ಸರ್ವರ್ ಆಗಿದ್ದು ಅದು ಡೇಟಾಬೇಸ್ ಮತ್ತು ವಿವಿಧ ಜೊತೆಗೆ ವೆಬ್‌ಸೈಟ್ ಪುಟಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಸ್ಥಳವಾಗಿದೆ ಸಾಫ್ಟ್ವೇರ್ ಮಾಡ್ಯೂಲ್ಗಳುವೆಬ್‌ಸೈಟ್, ಅದರ ಮೇಲೆ ಸಂಗ್ರಹವಾಗಿರುವ ಎಲ್ಲಾ ವೆಬ್ ಸಂಪನ್ಮೂಲಗಳ ಕಾರ್ಯಾಚರಣೆಯಲ್ಲಿ ಇದು ಮೂಲಭೂತ ಅಂಶವಾಗಿದೆ. ಆದರೆ ಸರ್ವರ್ ಓಎಸ್ ಸ್ವತಃ ವೆಬ್‌ಸೈಟ್‌ನ ಕಾರ್ಯನಿರ್ವಹಣೆಯನ್ನು ಖಚಿತಪಡಿಸುವುದಿಲ್ಲ; ತಂತ್ರಾಂಶ, ಇದು ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್ ಸಾಫ್ಟ್‌ವೇರ್ ಆಗಿದೆ.

ಈ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು 90 ರ ದಶಕದ ಆರಂಭದಲ್ಲಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು ಮತ್ತು ಲಿನಕ್ಸ್ ಮತ್ತು ಯುನಿಕ್ಸ್ ಓಎಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಕಾಲಾನಂತರದಲ್ಲಿ, ಬೆಂಬಲಿತ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಳ ಪಟ್ಟಿ ಗಮನಾರ್ಹವಾಗಿ ವಿಸ್ತರಿಸಿದೆ. ಪ್ರಸ್ತುತ, ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್ಓಎಸ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ವಿಂಡೋಸ್, ಮ್ಯಾಕ್ ಓಎಸ್, ಬಿಎಸ್‌ಡಿ, ಲಿನಕ್ಸ್, ಓಎಸ್/2 ಮತ್ತು ನೋವೆಲ್ ನೆಟ್‌ವೇರ್. ವೆಬ್ ಸರ್ವರ್ ಹಲವಾರು ವೆಬ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ವ್ಯಾಪಕ ಶ್ರೇಣಿಯ ವಿಸ್ತರಣೆಗಳನ್ನು ಹೊಂದಿದೆ:

  • PHP ಗಾಗಿ mod_php;
  • ಪರ್ಲ್‌ಗಾಗಿ mod_perl;
  • mod_wsgi, ಪೈಥಾನ್‌ಗಾಗಿ mod_python;
  • ರೂಬಿಗೆ ಅಪಾಚೆ-ಮಾಣಿಕ್ಯ;
  • ASP ಗಾಗಿ apache-asp.

ಪ್ರಪಂಚದಾದ್ಯಂತದ ಅನೇಕ ಅಭಿವರ್ಧಕರು ಅಪಾಚೆಯ ಕಾರ್ಯವನ್ನು ಪೂರೈಸುತ್ತಾರೆ, ಆದರೆ ಅಪಾಚೆ ತಜ್ಞರು ಮಾತ್ರ ವೆಬ್ ಸರ್ವರ್ ಕೋರ್‌ನ ಅಭಿವೃದ್ಧಿಯಲ್ಲಿ ತೊಡಗಿಸಿಕೊಂಡಿದ್ದಾರೆ. ಸಾಫ್ಟ್ವೇರ್ ಫೌಂಡೇಶನ್. ಉದಾಹರಣೆಗೆ, ರಷ್ಯನ್ ಭಾಷೆಯ ಎನ್‌ಕೋಡಿಂಗ್‌ಗೆ ಅಪಾಚೆ ಸುಲಭವಾಗಿ ಸ್ಪಂದಿಸುವಂತೆ ಮಾಡಲು ರಷ್ಯಾದ ತಜ್ಞರು ವಿಸ್ತರಣೆಯನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದ್ದಾರೆ. ಜಾಗತಿಕ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಚಾಲನೆಯಲ್ಲಿರುವ ವೆಬ್ ಸರ್ವರ್‌ನಲ್ಲಿ ಮತ್ತು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿರುವ ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಸ್ಥಳೀಯ ಬಳಕೆಗಾಗಿ ಅಪಾಚೆಯನ್ನು ಬಳಸಬಹುದು.

ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್‌ನ ಪ್ರಯೋಜನಗಳು

ಅಪಾಚೆ ಅತ್ಯಂತ ಸಾಮಾನ್ಯವಾದ ವೆಬ್ ಸರ್ವರ್ ಆಗಿದೆ, ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿ ಅರ್ಧಕ್ಕಿಂತ ಹೆಚ್ಚು ಹೋಸ್ಟ್‌ಗಳಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ. ಇದು ಮುಖ್ಯವಾಗಿ ಕಾರಣ:

  1. ಅದರ ಉಚಿತ ಪರವಾನಗಿ, ಇದು ಆರಂಭಿಕ ಮತ್ತು ವೆಬ್ ಉದ್ಯಮದ ವೃತ್ತಿಪರರಿಗೆ ಅದರೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ;
  2. ಅಡ್ಡ-ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ (ಅದರ ಶಾಶ್ವತ ಪ್ರತಿಸ್ಪರ್ಧಿ - IIS ವೆಬ್ ಸರ್ವರ್‌ಗೆ ಹೋಲಿಸಿದರೆ ಇದು ಮುಖ್ಯ ಅನುಕೂಲಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ);
  3. ಕೋಡ್‌ನ ಮುಕ್ತತೆ, ಇದಕ್ಕೆ ಧನ್ಯವಾದಗಳು ಅನೇಕ ತಜ್ಞರು ಅಪಾಚೆಯ ಕಾರ್ಯವನ್ನು ಪೂರಕವಾಗಿ ಮತ್ತು ಸುಧಾರಿಸಬಹುದು;
  4. ಉನ್ನತ ಮಟ್ಟದ ಭದ್ರತೆ;
  5. ವಿಶ್ವಾಸಾರ್ಹತೆ ಮತ್ತು ಬಳಕೆಯ ಸುಲಭತೆ.
ಪಿ.ಎಸ್. ಮತ್ತು ಹೆಚ್ಚುವರಿಯಾಗಿ, ನೀವು ಮಸಾಜ್‌ನಲ್ಲಿ ತೊಡಗಿಸಿಕೊಂಡಿದ್ದರೆ ಮತ್ತು ನಿಮ್ಮ ಸ್ವಂತ ಮಸಾಜ್ ಪಾರ್ಲರ್ ಅನ್ನು ಹೊಂದಿದ್ದರೆ ನಾನು ವೆಬ್ ಜಗತ್ತಿಗೆ ಸಂಬಂಧಿಸದ ಸಲಹೆಯನ್ನು ನೀಡುತ್ತೇನೆ, ನಂತರ ನೀವು ಆನ್‌ಲೈನ್ ಸ್ಟೋರ್ ಮಸಾಜ್-ಚೇರ್ಸ್-ಅಬಾಕನ್.ರುಗೆ ಗಮನ ಕೊಡಬೇಕೆಂದು ನಾವು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ. ಅಲ್ಲಿ ನೀವು ಮಾಡಬಹುದು

ಈ ವಿವರಣೆಯು ಯಾವುದಕ್ಕೂ ಸೂಕ್ತವಾಗಿದೆ ವಿಂಡೋಸ್ ಆವೃತ್ತಿ 7/8/8.1.

ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ

ಮೊದಲಿಗೆ, ಸೈಟ್‌ನಿಂದ ಅಪಾಚೆ ವಿತರಣೆಯನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ: http://www.apachelounge.com/download/. ವಿತರಣೆಗಳ ಪಟ್ಟಿಯಲ್ಲಿ ಅಪಾಚೆ 2.4 ಬೈನರಿಗಳು VC11, ನಾವು "httpd-2.4.7-win64-VC11.zip" ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಬೇಕಾಗಿದೆ.

ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ಆರ್ಕೈವ್ ಅನ್ನು ತೆರೆಯಿರಿ httpd-2.4.7-win64-VC11.zip

C:\ ಡ್ರೈವ್ ವಿಭಾಗಕ್ಕೆ ಅದರಿಂದ Apache24 ಫೋಲ್ಡರ್ ಅನ್ನು ಹೊರತೆಗೆಯಿರಿ

ಈಗ ನಾವು Apache ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಮೊದಲು ಸಂರಚನೆಯನ್ನು ಸ್ವಲ್ಪ ತಿರುಚಬೇಕಾಗಿದೆ. httpd.conf ಫೈಲ್ ಅನ್ನು ತೆರೆಯಿರಿ (ಇಲ್ಲಿ ಇದೆ: C:\Apache24\conf) ಆದ್ಯತೆಯ ಮೂಲಕ ಅನುಕೂಲಕರ ಸಂಪಾದಕ, ಉದಾಹರಣೆಗೆ ನೋಟ್‌ಪ್ಯಾಡ್ ++. ಸಾಲನ್ನು ಹುಡುಕಿ (217) ServerName www.example.com:80 ಮತ್ತು ಅದನ್ನು ServerName localhost:80 ಗೆ ಬದಲಾಯಿಸಿ

ಇಲ್ಲಿ ನಾವು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗಿದೆ ಪೂರ್ಣ ಮಾರ್ಗಅಪಾಚೆ ಫೋಲ್ಡರ್‌ನಲ್ಲಿರುವ httpd.exe ಫೈಲ್‌ಗೆ. ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ಇದು C:\Apache24\bin\httpd.exe ಆಗಿದೆ. C:\Apache24\bin\httpd.exe -k ಇನ್ಸ್ಟಾಲ್ ಆಜ್ಞೆಯನ್ನು ಟೈಪ್ ಮಾಡಿ ಮತ್ತು Enter ಅನ್ನು ಒತ್ತಿರಿ.

ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಚಾಲನೆ ಮಾಡುವಾಗ ನೀವು ಈ ಕೆಳಗಿನ ದೋಷವನ್ನು ಪಡೆದರೆ: ವಿಂಟ್ ಅನ್ನು ತೆರೆಯಲು ವಿಫಲವಾಗಿದೆ ಸೇವಾ ವ್ಯವಸ್ಥಾಪಕಬಹುಶಃ ನೀವು ನಿರ್ವಾಹಕರಾಗಿ ಲಾಗ್ ಇನ್ ಮಾಡಲು ಮರೆತಿದ್ದೀರಿ, ಈ ಕೆಳಗಿನ ಫೋಲ್ಡರ್‌ಗೆ ಹೋಗಿ: ಸಿ:\ಬಳಕೆದಾರರು\Your_user_name ಇಲ್ಲಿ\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\System Tools, ಕಮಾಂಡ್ ಲೈನ್ ಅನ್ನು ನಿರ್ವಾಹಕರಾಗಿ ರನ್ ಮಾಡಿ

ಮತ್ತು ಅನುಸ್ಥಾಪನಾ ಆಜ್ಞೆಯನ್ನು ಪುನರಾವರ್ತಿಸಿ.

ಅನುಸ್ಥಾಪನೆಯು ಪೂರ್ಣಗೊಂಡಿದೆ. ಬಿನ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ತೆರೆಯಿರಿ (ಪೂರ್ಣ ಮಾರ್ಗ: C:\Apache24\bin\) ಮತ್ತು ಫೈಲ್ ಅನ್ನು ರನ್ ಮಾಡಿ: ApacheMonitor.exe. ಅಪಾಚೆ ಐಕಾನ್ ಸಿಸ್ಟಮ್ ಟ್ರೇನಲ್ಲಿ ಗೋಚರಿಸುತ್ತದೆ, ಅದರೊಂದಿಗೆ ನೀವು ಅಪಾಚೆ ಸೇವೆಯನ್ನು ತ್ವರಿತವಾಗಿ ಪ್ರಾರಂಭಿಸಬಹುದು / ನಿಲ್ಲಿಸಬಹುದು, ಪ್ರಾರಂಭ ಕ್ಲಿಕ್ ಮಾಡಿ:

ಈಗ ಕಾರ್ಯವನ್ನು ಪರಿಶೀಲಿಸೋಣ. ಬ್ರೌಸರ್ ತೆರೆಯಿರಿ ಮತ್ತು ವಿಳಾಸ ಪಟ್ಟಿಯಲ್ಲಿ http://localhost/ ಬರೆಯಿರಿ (ನೀವು ಕೇವಲ ಸ್ಥಳೀಯ ಹೋಸ್ಟ್ ಮಾಡಬಹುದು). ಅನುಸ್ಥಾಪನೆಯು ಯಶಸ್ವಿಯಾದರೆ, ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂದು ಹೇಳುವ ಪುಟವನ್ನು ತೆರೆಯಬೇಕು!

PHP ಸ್ಥಾಪನೆ (ಕೈಪಿಡಿ)

PHP ಇಲ್ಲದೆ ನಮಗೆ ಅಪಾಚೆ ಅಗತ್ಯವಿದೆಯೇ? ಖಂಡಿತ ಇಲ್ಲ, ಇದು ಅಸಂಬದ್ಧ! ಆದ್ದರಿಂದ, ಮುಂದೆ ನಾವು PHP ಯ ಕೈಪಿಡಿ (ಅನುಸ್ಥಾಪಕವನ್ನು ಬಳಸದೆ) ಅನುಸ್ಥಾಪನೆಯನ್ನು ನೋಡುತ್ತೇವೆ.

PHP ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ ( ಜಿಪ್ ಆರ್ಕೈವ್) ಸೈಟ್‌ನಿಂದ: http://windows.php.net/download/. ನಮಗೆ ಆವೃತ್ತಿ ಬೇಕು: VC11 x64 ಥ್ರೆಡ್ ಸುರಕ್ಷಿತ.

ನಾವು ಆರ್ಕೈವ್‌ನ ವಿಷಯಗಳನ್ನು C:\PHP ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಅನ್ಪ್ಯಾಕ್ ಮಾಡುತ್ತೇವೆ (ನಾವು PHP ಫೋಲ್ಡರ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ). ಮುಂದೆ, C:\PHP ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ನಾವು php.ini-development ಮತ್ತು php.ini-production ಎಂಬ ಎರಡು ಫೈಲ್‌ಗಳನ್ನು ಕಾಣುತ್ತೇವೆ. ಈ ಫೈಲ್‌ಗಳು ಮೂಲ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ. ಮೊದಲ ಫೈಲ್ ಅನ್ನು ಡೆವಲಪರ್‌ಗಳಿಗೆ ಆಪ್ಟಿಮೈಸ್ ಮಾಡಲಾಗಿದೆ, ಎರಡನೆಯದು ಉತ್ಪಾದನಾ ವ್ಯವಸ್ಥೆಗಳಿಗೆ. ಪ್ರಮುಖ ವ್ಯತ್ಯಾಸವೆಂದರೆ ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ: ಡೆವಲಪರ್‌ಗಳಿಗೆ, ದೋಷ ಪ್ರದರ್ಶನವನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ, ಆದರೆ ಉತ್ಪಾದನಾ ವ್ಯವಸ್ಥೆಗಳಿಗೆ, ಭದ್ರತಾ ಕಾರಣಗಳಿಗಾಗಿ ದೋಷ ಪ್ರದರ್ಶನವನ್ನು ನಿಷೇಧಿಸಲಾಗಿದೆ.

ನಾವು PHP ಸ್ಥಾಪನೆಯೊಂದಿಗೆ ಮುಂದುವರಿಯುವ ಮೊದಲು ಕೆಲವು ಕೆಲಸಗಳನ್ನು ಮಾಡೋಣ. ನಿಯಂತ್ರಣ ಫಲಕವನ್ನು ತೆರೆಯಿರಿ → ಗೋಚರತೆ ಮತ್ತು ವೈಯಕ್ತೀಕರಣ → ಫೋಲ್ಡರ್ ಆಯ್ಕೆಗಳು → ಟ್ಯಾಬ್ ಅನ್ನು ವೀಕ್ಷಿಸಿ, "ತಿಳಿದಿರುವ ಫೈಲ್ ಪ್ರಕಾರಗಳಿಗಾಗಿ ವಿಸ್ತರಣೆಗಳನ್ನು ಮರೆಮಾಡಿ" ಎಂಬ ಸಾಲನ್ನು ಹುಡುಕಿ, ಮತ್ತು ಅಲ್ಲಿ ಚೆಕ್‌ಮಾರ್ಕ್ ಇದ್ದರೆ, ಅದನ್ನು ಗುರುತಿಸಬೇಡಿ ಮತ್ತು "ಅನ್ವಯಿಸು" ಕ್ಲಿಕ್ ಮಾಡಿ.

ನಾವು ಅನುಸ್ಥಾಪನೆಯನ್ನು ಮುಂದುವರಿಸುತ್ತೇವೆ. ಆದ್ದರಿಂದ, ನಿಮಗೆ ಅಗತ್ಯವಿರುವ ಫೈಲ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ (ನಾನು php.ini-development ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ್ದೇನೆ). ಆಯ್ದ ಫೈಲ್ ಅನ್ನು ಸ್ವಲ್ಪ ಮರುಹೆಸರಿಸುವ ಅಗತ್ಯವಿದೆ.

ಫೈಲ್ ಮೇಲೆ ರೈಟ್ ಕ್ಲಿಕ್ ಮಾಡಿ → Rename → “-development” ಅಳಿಸಿ, php.ini ಅನ್ನು ಮಾತ್ರ ಬಿಟ್ಟು

  1. ಈಗ php.ini ಅನ್ನು ತೆರೆಯಿರಿ, ನಾವು ಕೆಲವು ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಬೇಕಾಗಿದೆ (ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡುವಾಗ ಜಾಗರೂಕರಾಗಿರಿ, ಸಾಲಿನ ಆರಂಭದಲ್ಲಿ ಸೆಮಿಕೋಲನ್ ಇದ್ದರೆ, ಅದನ್ನು ತೆಗೆದುಹಾಕಬೇಕಾಗುತ್ತದೆ): extension_dir ಆಯ್ಕೆಯನ್ನು (ಲೈನ್ 721) ಹುಡುಕಿ ಮತ್ತು ಮಾರ್ಗವನ್ನು ಹೊಂದಿಸಲು ext ಫೋಲ್ಡರ್ ಮಾರ್ಗವನ್ನು ಬದಲಾಯಿಸಿ. ನನಗೆ ಇದು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:
    extension_dir = "C:\PHP\ext"
  2. upload_tmp_dir ಆಯ್ಕೆಯನ್ನು ಹುಡುಕಿ (ಲೈನ್ 791). ಇಲ್ಲಿ ನೀವು ತಾತ್ಕಾಲಿಕ ಫೋಲ್ಡರ್ಗೆ ಮಾರ್ಗವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗಿದೆ. ನಾನು c:\windows\temp ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ್ದೇನೆ. ಎಲ್ಲರೂ ಒಟ್ಟಾಗಿ:
    upload_tmp_dir = "C:\Windows\Temp"
  3. session.save_path ಆಯ್ಕೆಯನ್ನು ಹುಡುಕಿ (ಸಾಲು 1369). ಇಲ್ಲಿ ನೀವು ತಾತ್ಕಾಲಿಕ ಫೋಲ್ಡರ್‌ಗೆ ಮಾರ್ಗವನ್ನು ಸಹ ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗಿದೆ:
    session.save_path = "C:\Windows\Temp"
  4. ಡೈನಾಮಿಕ್ ಎಕ್ಸ್‌ಟೆನ್ಶನ್‌ಗಳ ವಿಭಾಗದಲ್ಲಿ, ನೀವು ಹಲವಾರು ಸಾಲುಗಳನ್ನು ಅನ್‌ಕಾಮೆಂಟ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ (ಆರಂಭದಲ್ಲಿ ಸೆಮಿಕೋಲನ್ ಅನ್ನು ತೆಗೆದುಹಾಕಿ) PHP ಮಾಡ್ಯೂಲ್‌ಗಳು, ಇದು ಕೆಲಸಕ್ಕೆ ಬೇಕಾಗಬಹುದು: 866, 873, 874, 876, 886, 895, 900

ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಿ ಮತ್ತು ಮುಚ್ಚಿ.

ಈಗ ನಾವು Apache ಸೆಟ್ಟಿಂಗ್‌ಗಳಿಗೆ ಹಿಂತಿರುಗಿ ನೋಡೋಣ. ನಾವು ಅಪಾಚೆ ಸಂರಚನೆಯನ್ನು ಸ್ವಲ್ಪ ಸಂಪಾದಿಸಬೇಕಾಗಿದೆ. C:\Apache24\conf ಫೋಲ್ಡರ್‌ಗೆ ಹೋಗಿ ಮತ್ತು httpd.conf ಫೈಲ್ ತೆರೆಯಿರಿ.

ಫೈಲ್‌ನ ಅಂತ್ಯಕ್ಕೆ ಹೋಗಿ ಮತ್ತು ಅತ್ಯಂತ ಕೆಳಭಾಗದಲ್ಲಿ ಸೇರಿಸಿ ಮುಂದಿನ ಸಾಲುಗಳು:

# ಚಾರ್ಸೆಟ್ AddDefaultCharset utf-8 # PHP LoadModule php5_module "C:/PHP/php5apache2_4.dll" PHPIniDir "C:/PHP" AddType ಅಪ್ಲಿಕೇಶನ್/x-httpd-php .php

ಗೆ ಮಾರ್ಗ php ಫೋಲ್ಡರ್ಅನುಸ್ಥಾಪನಾ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ ಒಂದನ್ನು ಸೂಚಿಸಿ (ನೀವು ಬೇರೆ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸ್ಥಾಪಿಸಿದ್ದರೆ).

ಅದೇ ಫೈಲ್‌ನಲ್ಲಿ ನಾವು ಈ ಕೆಳಗಿನ ಸಾಲುಗಳನ್ನು ಕಾಣುತ್ತೇವೆ (ಸಾಲುಗಳು ಸರಿಸುಮಾರು 274-276):

DirectoryIndex index.html

index.html ಮೊದಲು ಜಾಗದಿಂದ ಬೇರ್ಪಡಿಸಿದ index.php ಸೇರಿಸಿ. ಫಲಿತಾಂಶ ಹೀಗಿದೆ:

DirectoryIndex index.php index.html

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

PHP ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆಯೇ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು, C:\Apache24\htdocs ಫೋಲ್ಡರ್ ತೆರೆಯಿರಿ (ಇದು ಡೀಫಾಲ್ಟ್ ವೆಬ್‌ಸೈಟ್ ಫೈಲ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ). ಕೆಳಗಿನ ವಿಷಯದೊಂದಿಗೆ ಈ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಫೈಲ್ index.php ಅನ್ನು ರಚಿಸಿ:

ಈಗ ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನಲ್ಲಿ http://localhost/ (ಅಥವಾ ಕೇವಲ ಲೋಕಲ್ ಹೋಸ್ಟ್) ತೆರೆಯಿರಿ. ಎಲ್ಲವೂ ಸರಿಯಾಗಿ ನಡೆದರೆ, ನೀವು ನೋಡುತ್ತೀರಿ ಇದೇ ಪುಟ:

php ಕುರಿತು ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿರುವ ಪುಟದ ಬದಲಿಗೆ, "ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ!" ಎಂಬ ಶಾಸನದೊಂದಿಗೆ ಪುಟವನ್ನು ನೀವು ನೋಡಿದರೆ, ನಂತರ ರಿಫ್ರೆಶ್ ಪುಟವನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿ.

MySQL ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ

ವಿತರಣಾ ಡೌನ್‌ಲೋಡ್ ಪುಟವನ್ನು ತೆರೆಯಿರಿ: http://dev.mysql.com/downloads/installer/5.6.html ಮತ್ತು ವಿಂಡೋಸ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ (x86, 32-ಬಿಟ್), MSI ಸ್ಥಾಪಕ 5.6.16 250.8M. ಡೌನ್‌ಲೋಡ್ ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದ ನಂತರ, ನೀವು ನೋಂದಣಿ ಫಾರ್ಮ್ ಅನ್ನು ನೋಡುತ್ತೀರಿ, ಕೆಳಗಿನ ಲಿಂಕ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ನೀವು ಅದನ್ನು ಬಿಟ್ಟುಬಿಡಬಹುದು ("ಇಲ್ಲ ಧನ್ಯವಾದಗಳು, ನನ್ನ ಡೌನ್‌ಲೋಡ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ!").

ನಾವು ಸ್ಥಾಪಕವನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ, ಸ್ವಲ್ಪ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ನಂತರ ನಾವು ಈ ಕೆಳಗಿನ ವಿಂಡೋವನ್ನು ನೋಡುತ್ತೇವೆ:

MySQL ಉತ್ಪನ್ನಗಳನ್ನು ಸ್ಥಾಪಿಸು ಕ್ಲಿಕ್ ಮಾಡಿ, ಕೆಳಗಿನ ವಿಂಡೋ ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ, ಇದರಲ್ಲಿ ನಾವು ಪರವಾನಗಿ ಒಪ್ಪಂದವನ್ನು ಸ್ವೀಕರಿಸುತ್ತೇವೆ (ಬಾಕ್ಸ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ) ಮತ್ತು ಮುಂದೆ ಕ್ಲಿಕ್ ಮಾಡಿ >

ಹೆಚ್ಚಿನವುಗಳಿವೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು ಮುಂದಿನ ವಿಂಡೋ ನಮ್ಮನ್ನು ಕೇಳುತ್ತದೆ ಹೊಸ ಆವೃತ್ತಿ MySQL, ಸ್ಕಿಪ್... (ಸ್ಕಿಪ್) ಬಾಕ್ಸ್ ಅನ್ನು ಪರಿಶೀಲಿಸಿ ಮತ್ತು ಮುಂದೆ > ಕ್ಲಿಕ್ ಮಾಡಿ

ಮುಂದಿನ ವಿಂಡೋದಲ್ಲಿ ಅನುಸ್ಥಾಪನೆಯ ಪ್ರಕಾರವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ನಮ್ಮನ್ನು ಕೇಳಲಾಗುತ್ತದೆ, ಕಸ್ಟಮ್ ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ಮುಂದೆ > ಕ್ಲಿಕ್ ಮಾಡಿ:

ಮುಂದಿನ ವಿಂಡೋದಲ್ಲಿ ನಮಗೆ ಅಗತ್ಯವಿರುವ ಘಟಕಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಅವಕಾಶವನ್ನು ನೀಡಲಾಗಿದೆ: MySQL ಕನೆಕ್ಟರ್‌ಗಳನ್ನು ಅನ್‌ಚೆಕ್ ಮಾಡಿ, ಅಪ್ಲಿಕೇಶನ್‌ನಲ್ಲಿ MySQL ವರ್ಕ್‌ಬೆಂಚ್ CE 6.0.8 ಮತ್ತು MySQL ನೋಟಿಫೈಯರ್ 1.1.5 ಅನ್ನು ಅನ್‌ಚೆಕ್ ಮಾಡಿ, MySQL ಸರ್ವರ್ 5.6.16 ನಲ್ಲಿ ಡೆವಲಪ್‌ಮೆಂಟ್ ಕಾಂಪೊನೆಂಟ್‌ಗಳು ಮತ್ತು ಕ್ಲೈಂಟ್ ಸಿ ಎಪಿಐ ಲೈಬ್ರರಿ ಅನ್ಚೆಕ್ ಮಾಡಿ. ಹಂಚಿಕೊಳ್ಳಲಾಗಿದೆ) ಮತ್ತು ಮುಂದೆ > ಕ್ಲಿಕ್ ಮಾಡಿ

ಮುಂದಿನ ವಿಂಡೋ ನಿಖರವಾಗಿ ಏನನ್ನು ಸ್ಥಾಪಿಸಲಾಗುವುದು ಎಂದು ನಮಗೆ ಹೇಳುತ್ತದೆ, ಕೇವಲ ಎಕ್ಸಿಕ್ಯೂಟ್ ಕ್ಲಿಕ್ ಮಾಡಿ

ಯಶಸ್ವಿ ಅನುಸ್ಥಾಪನೆಯ ನಂತರ, ಮುಂದೆ > ಕ್ಲಿಕ್ ಮಾಡಿ

ಮುಂದೆ ನಾವು ನಮ್ಮ ಸರ್ವರ್ ಅನ್ನು ಸ್ವಲ್ಪ ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತೇವೆ ಎಂದು ಮುಂದಿನ ವಿಂಡೋ ನಮಗೆ ತಿಳಿಸುತ್ತದೆ, ಮುಂದೆ > ಕ್ಲಿಕ್ ಮಾಡಿ

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

ಮುಂದಿನ ವಿಂಡೋದಲ್ಲಿ ನಿರ್ವಾಹಕ (ರೂಟ್) ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಹೊಂದಿಸಲು ನಮಗೆ ಕೇಳಲಾಗುತ್ತದೆ. ಈ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ಕಳೆದುಕೊಳ್ಳದಿರುವುದು ಉತ್ತಮ! ಪಾಸ್ವರ್ಡ್ ಹೊಂದಿಸಿ ಮತ್ತು ಮುಂದೆ > ಕ್ಲಿಕ್ ಮಾಡಿ

ಮುಂದಿನ ವಿಂಡೋದಲ್ಲಿ, ಇನ್‌ಪುಟ್ ಕ್ಷೇತ್ರದಲ್ಲಿ 56 ಸಂಖ್ಯೆಯನ್ನು ಅಳಿಸಿ, ಉಳಿದವುಗಳನ್ನು ಹಾಗೆಯೇ ಬಿಡಿ ಮತ್ತು ಮುಂದೆ ಕ್ಲಿಕ್ ಮಾಡಿ >

ಮುಂದೆ > ಕ್ಲಿಕ್ ಮಾಡಿ

ಮುಂದೆ > ಕ್ಲಿಕ್ ಮಾಡಿ

ಅನುಸ್ಥಾಪನೆಯು ಯಶಸ್ವಿಯಾಗಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುವುದು ಮಾತ್ರ ಉಳಿದಿದೆ. (ಗೆಲುವು 8): ಪ್ರಾರಂಭ ಮೆನುಗೆ ಹೋಗಿ → ಅಪ್ಲಿಕೇಶನ್‌ಗಳಿಗೆ ಹೋಗಿ (ಕೆಳಗಿನ ಬಾಣ) → MySQL5.6 ಕಮಾಂಡ್ ಲೈನ್ ಕ್ಲೈಂಟ್ ಅನ್ನು ಹುಡುಕಿ (ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ MySQL ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಟರ್ಮಿನಲ್) → ಅದನ್ನು ತೆರೆಯಿರಿ. ಮುಂದೆ, ನಿರ್ವಾಹಕರ ಗುಪ್ತಪದವನ್ನು ನಮೂದಿಸಿ (ರೂಟ್). ಪಾಸ್ವರ್ಡ್ ಸರಿಯಾಗಿದ್ದರೆ, ನಿಮ್ಮನ್ನು ಆಜ್ಞಾ ಸಾಲಿಗೆ (mysql>) ಕರೆದೊಯ್ಯಲಾಗುತ್ತದೆ. ಆಜ್ಞೆಯನ್ನು ನಮೂದಿಸಿ: ಡೇಟಾಬೇಸ್ಗಳನ್ನು ತೋರಿಸಿ; (ಕೊನೆಯಲ್ಲಿ ಅರ್ಧವಿರಾಮ ಚಿಹ್ನೆಯ ಅಗತ್ಯವಿದೆ). ಪರಿಣಾಮವಾಗಿ, ನೀವು ಡೇಟಾಬೇಸ್‌ಗಳ ಪಟ್ಟಿಯನ್ನು ನೋಡಬೇಕು (ಕನಿಷ್ಠ ಎರಡು - information_schema ಮತ್ತು mysql). ಇದರರ್ಥ ಸರ್ವರ್ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ. ನಿರ್ಗಮನ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಮೂಲಕ ಆಜ್ಞಾ ಸಾಲನ್ನು ಮುಚ್ಚಿ.

ಫೈಲ್ C:\Windows\System32\drivers\etc\hosts ಗೆ ಸಾಲನ್ನು ಸೇರಿಸಿ: 127.0.0.1 localhost. ಅದೇ ಫೈಲ್‌ನಲ್ಲಿ, ಸಾಲನ್ನು ಅಳಿಸಿ ಅಥವಾ ಕಾಮೆಂಟ್ ಮಾಡಿ (ಸಾಲಿನ ಆರಂಭದಲ್ಲಿ # ಚಿಹ್ನೆಯನ್ನು ಹಾಕಿ) :: 1 ಲೋಕಲ್ ಹೋಸ್ಟ್ (ಇದನ್ನು ಆರಂಭದಲ್ಲಿ ಕಾಮೆಂಟ್ ಮಾಡಿದ್ದರೆ, ನೀವು ಅದರೊಂದಿಗೆ ಏನನ್ನೂ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ).

phpMyAdmin ನ ಸ್ಥಾಪನೆ ಮತ್ತು ಮೂಲ ಸಂರಚನೆ

ಡೌನ್‌ಲೋಡ್ ಪುಟವನ್ನು ತೆರೆಯಿರಿ http://www.phpmyadmin.net/home_page/downloads.php ಮತ್ತು *all-languages.7z ಅಥವಾ *all-languages.zip ನಲ್ಲಿ ಕೊನೆಗೊಳ್ಳುವ ಆರ್ಕೈವ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ಆಯ್ಕೆಮಾಡಿ (ಬರೆಯುವ ಸಮಯದಲ್ಲಿ, ಇತ್ತೀಚಿನ ಆವೃತ್ತಿ phpMyAdmin 4.1.9) ಆಗಿತ್ತು. C:\Apache24\htdocs ನಲ್ಲಿ phpmyadmin ಫೋಲ್ಡರ್ ಅನ್ನು ರಚಿಸಿ ಮತ್ತು ಅಲ್ಲಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ಆರ್ಕೈವ್ ಫೈಲ್‌ಗಳನ್ನು ಹೊರತೆಗೆಯಿರಿ.

ಇದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಪರಿಶೀಲಿಸೋಣ. ಬ್ರೌಸರ್ ತೆರೆಯಿರಿ ಮತ್ತು ವಿಳಾಸಕ್ಕೆ ಹೋಗಿ http://localhost/phpmyadmin/. ಕೆಳಗಿನ ವಿಂಡೋ ತೆರೆಯಬೇಕು:

ಈಗ ನಾವು MySQL ಗಾಗಿ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸಬೇಕಾಗಿದೆ. phpmyadmin ಫೋಲ್ಡರ್‌ಗೆ ಹೋಗಿ ಮತ್ತು ಅಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಫೋಲ್ಡರ್ ಅನ್ನು ರಚಿಸಿ. ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಈ ಕೆಳಗಿನ ವಿಳಾಸವನ್ನು ತೆರೆಯಿರಿ: http://localhost/phpmyadmin/setup/

ಈಗ, MySQL ಗೆ ಸಂಪರ್ಕ ನಿಯತಾಂಕಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು, ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ " ಹೊಸ ಸರ್ವರ್", ನಮಗೆ ಹೊಸ ವಿಂಡೋ ತೆರೆಯುತ್ತದೆ; "ಸರ್ವರ್ ಹೋಸ್ಟ್" ಕಾಲಮ್‌ನಲ್ಲಿ, ಲೋಕಲ್ ಹೋಸ್ಟ್ ಅನ್ನು 127.0.0.1 ನೊಂದಿಗೆ ಬದಲಾಯಿಸಬೇಕು:

ನಾವು ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಉಳಿಸುತ್ತೇವೆ (ಅನ್ವಯಿಸು ಕ್ಲಿಕ್ ಮಾಡಿ) ಮತ್ತು ನಾವು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಹಿಂತಿರುಗುತ್ತೇವೆ ಹಿಂದಿನ ಪುಟ. ಡೀಫಾಲ್ಟ್ ಭಾಷೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿ - ರಷ್ಯನ್, ಡೀಫಾಲ್ಟ್ ಸರ್ವರ್ - 127.0.0.1, ಸಾಲಿನ ಅಂತ್ಯ - ವಿಂಡೋಸ್. ಕೆಳಭಾಗದಲ್ಲಿ, ಉಳಿಸು ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ನಂತರ ಡೌನ್‌ಲೋಡ್ ಮಾಡಿ.

ಪರಿಣಾಮವಾಗಿ ಫೈಲ್ (config.inc.php) ಅನ್ನು ರೂಟ್‌ಗೆ ಉಳಿಸಲಾಗಿದೆ phpMyAdmin ಸ್ಥಾಪನೆಗಳು(C:\Apache24\htdocs\phpmyadmin). ನಾವು ಪುಟವನ್ನು ಮುಚ್ಚುತ್ತೇವೆ, ನಮಗೆ ಇನ್ನು ಮುಂದೆ ಅದು ಅಗತ್ಯವಿಲ್ಲ.

ಅಷ್ಟೆ. ನಾವು http://localhost/phpmyadmin/ ಪುಟಕ್ಕೆ ಹಿಂತಿರುಗುತ್ತೇವೆ. ಈಗ ನೀವು ಮೂಲ ಬಳಕೆದಾರರಾಗಿ ಸಿಸ್ಟಮ್‌ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಬಹುದು (ನೀವು ಯಾವಾಗ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ನಮೂದಿಸಿ MySQL ಸೆಟಪ್ಮೂಲ ಬಳಕೆದಾರರಿಗಾಗಿ). MySQL ಗೆ ಸಂಪರ್ಕವನ್ನು ಪರೀಕ್ಷಿಸಲಾಗುತ್ತಿದೆ. ಎಲ್ಲವೂ ಸರಿಯಾಗಿ ನಡೆದರೆ (ನೀವು phpMyAdmin ಗೆ ಲಾಗ್ ಇನ್ ಮಾಡಲು ಸಾಧ್ಯವಾಯಿತು), phpmyadmin ಫೋಲ್ಡರ್‌ನಿಂದ ಕಾನ್ಫಿಗರ್ ಫೋಲ್ಡರ್ ಅನ್ನು ಅಳಿಸಿ.

12/25/13 39.1K

ವೆಬ್ ಸರ್ವರ್ ಎನ್ನುವುದು ಸ್ಥಳೀಯ ಅಥವಾ ರಿಮೋಟ್ ಗಣಕದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಪ್ರೋಗ್ರಾಂ ಆಗಿದೆ, ಮತ್ತು ವೆಬ್ ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ವೀಕ್ಷಿಸಲು ಬಳಕೆದಾರರಿಗೆ ಅವಕಾಶ ನೀಡುವುದು ಇದರ ಮುಖ್ಯ ಉದ್ದೇಶವಾಗಿದೆ. ವೆಬ್‌ಸೈಟ್ ವಿಳಾಸವನ್ನು ವಿಳಾಸ ಪಟ್ಟಿಯಲ್ಲಿ ನಮೂದಿಸಿದಾಗ, ನೀವು ಒತ್ತಿದಾಗ ಕೀಲಿಗಳನ್ನು ನಮೂದಿಸಿಬ್ರೌಸರ್ ನಿರ್ದೇಶಿಸಿದ ವಿನಂತಿಯನ್ನು ರಚಿಸುತ್ತದೆ ರಿಮೋಟ್ ಕಂಪ್ಯೂಟರ್- ವೆಬ್ ಸರ್ವರ್.

ಅಪಾಚೆ HTTP ಸರ್ವರ್ (ಪ್ಯಾಚಿ ಸರ್ವರ್‌ಗೆ ಚಿಕ್ಕದಾಗಿದೆ) ವೆಬ್ ಡೆವಲಪರ್‌ಗಳು ಮತ್ತು ಇಂಟರ್ನೆಟ್ ಸಂಪನ್ಮೂಲ ನಿರ್ವಾಹಕರಿಗಾಗಿ ರಚಿಸಲಾದ ಅತ್ಯಂತ ಜನಪ್ರಿಯ ಮತ್ತು ವ್ಯಾಪಕವಾದ ಕಾರ್ಯಕ್ರಮಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಸ್ವತಂತ್ರ ಸಂಶೋಧಕರ ಪ್ರಕಾರ, ಎಲ್ಲಾ HTTP ಸರ್ವರ್ ಬಳಕೆದಾರರ 50% ಕಂಪ್ಯೂಟರ್‌ಗಳಲ್ಲಿ Apache ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ.

ಅಪಾಚೆಯ ಮುಖ್ಯ ಅನುಕೂಲಗಳು ಸ್ಥಿರತೆ, ವೇಗ ಮತ್ತು ನಮ್ಯತೆ, ಮತ್ತು ಅವು ಅದರ ಮಾಡ್ಯುಲರ್ ಸಂಘಟನೆಯ ಕಾರಣದಿಂದಾಗಿವೆ, ಜೊತೆಗೆ ಅಭಿವೃದ್ಧಿಯನ್ನು ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ ತೆರೆದ ಗುಂಪುಅಪಾಚೆ ಸಾಫ್ಟ್‌ವೇರ್ ಫೌಂಡೇಶನ್ ಎಂಬ ಅಧಿಕೃತ ಹೆಸರಿನಲ್ಲಿ ಪ್ರೋಗ್ರಾಮರ್‌ಗಳು.

ಅಪಾಚೆ ಅಪಾರ ಸಂಖ್ಯೆಯ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳು ಮತ್ತು ಹಾರ್ಡ್‌ವೇರ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ನಿಯಂತ್ರಣದಲ್ಲಿ ಇದನ್ನು ಹೆಚ್ಚಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ವಿಂಡೋಸ್ ಸಿಸ್ಟಮ್ಸ್. ಈ ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಉಚಿತವಾಗಿ ವಿತರಿಸುವುದು ಸಹ ಮುಖ್ಯವಾಗಿದೆ.

ವಿಂಡೋಸ್ 7 ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂಗಾಗಿ ಅಪಾಚೆ ಸರ್ವರ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು ಎಂಬುದನ್ನು ಈ ಲೇಖನದಲ್ಲಿ ಚರ್ಚಿಸಲಾಗುವುದು.

Apache ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆ

ಮೊದಲು ನೀವು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿಕೊಳ್ಳಬೇಕು ಇತ್ತೀಚಿನ ಆವೃತ್ತಿ SSL ಬೆಂಬಲವಿಲ್ಲದೆ ಅಪಾಚೆ ವಿತರಣೆ ಮತ್ತು ಅನುಸ್ಥಾಪನೆಯನ್ನು ರನ್ ಮಾಡಿ. IN ಸ್ವಾಗತ ವಿಂಡೋನೀವು " ಮುಂದೆ" ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ, ಡೆವಲಪರ್ ಪರವಾನಗಿ ಒಪ್ಪಂದವನ್ನು ಓದಿ ಮತ್ತು ಅದರೊಂದಿಗೆ ನಿಮ್ಮ ಒಪ್ಪಂದವನ್ನು ದೃಢೀಕರಿಸಿ.

ನಂತರ, ಅನುಸ್ಥಾಪನಾ ವಿಂಡೋದಲ್ಲಿ, ಕೆಳಗಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ನೀವು ಕ್ಷೇತ್ರಗಳನ್ನು ಭರ್ತಿ ಮಾಡಬೇಕಾಗುತ್ತದೆ ಮತ್ತು " ನಿರ್ವಾಹಕರ ಇಮೇಲ್ ವಿಳಾಸ»ನಿಮ್ಮ ವಿಳಾಸವನ್ನು ಸೂಚಿಸಿ ಇಮೇಲ್, "ಮುಂದೆ" ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಸ್ವಿಚ್ ಅನ್ನು "ಕಸ್ಟಮ್" ಸ್ಥಾನಕ್ಕೆ ಹೊಂದಿಸಿ.

ಮುಂದೆ, ನೀವು ಡ್ರೈವ್ ಸಿ ನಲ್ಲಿ www ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸಬೇಕು ಮತ್ತು ಅದನ್ನು ಅಪಾಚೆಗಾಗಿ ಅನುಸ್ಥಾಪನ ಫೋಲ್ಡರ್ ಎಂದು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು, ಇದರಲ್ಲಿ "ಮುಂದೆ" ಮತ್ತು ಮುಂದಿನ ವಿಂಡೋದಲ್ಲಿ "ಸ್ಥಾಪಿಸು" ಕ್ಲಿಕ್ ಮಾಡಿ. ಅನುಸ್ಥಾಪನೆಯು ಪೂರ್ಣಗೊಂಡಾಗ, "ಮುಕ್ತಾಯ" ಕ್ಲಿಕ್ ಮಾಡಿ.

ಎಲ್ಲವೂ ಸರಿಯಾಗಿ ನಡೆದರೆ, ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್ ನಿರ್ವಹಣೆ ಐಕಾನ್ ಟ್ರೇನಲ್ಲಿ ಕಾಣಿಸಿಕೊಳ್ಳಬೇಕು. ಐಕಾನ್ ಮೇಲೆ ಎಡ ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ನೀವು ಅದನ್ನು ನಿಲ್ಲಿಸಬಹುದು ಮತ್ತು ಮರುಪ್ರಾರಂಭಿಸಬಹುದು.

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

ಇದು ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸಲು ಸ್ಥಾಪಿಸಲಾದ ಸರ್ವರ್ಅಪಾಚೆ, ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನ ವಿಳಾಸ ಪಟ್ಟಿಯಲ್ಲಿ http://localhost ಎಂದು ಟೈಪ್ ಮಾಡಿ

ಪ್ರೋತ್ಸಾಹಿಸುವ ಶಾಸನದೊಂದಿಗೆ ಪುಟವು ಕಾಣಿಸಿಕೊಂಡರೆ “ಇದು ಕೆಲಸ ಮಾಡುತ್ತದೆ! ", ಇದರರ್ಥ Apache ಅನುಸ್ಥಾಪನೆಯು ಯಶಸ್ವಿಯಾಗಿದೆ ಮತ್ತು ಅದು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ.

ಮೂಲ ವೆಬ್ ಸರ್ವರ್ ಸೆಟಪ್

ಅಪಾಚೆ ತುಂಬಾ ಅನುಕೂಲಕರ ಮತ್ತು ಅತ್ಯಂತ ವಿಶ್ವಾಸಾರ್ಹವಾಗಿದ್ದರೂ, ಎಲ್ಲರೂ ಅದನ್ನು ಬಳಸಲು ಸಿದ್ಧವಾಗಿಲ್ಲ ಸ್ಥಳೀಯ ಸರ್ವರ್ಹಲವಾರು ಕಾರಣಗಳಿಗಾಗಿ, ಮತ್ತು ಮುಖ್ಯವಾದದ್ದು ಪರಿಸರದಲ್ಲಿಯೂ ಸಹ ಅನುಪಸ್ಥಿತಿಯಾಗಿದೆ ಮೈಕ್ರೋಸಾಫ್ಟ್ ವಿಂಡೋಸ್ಯಾವುದೇ ಗ್ರಾಫಿಕಲ್ ಕಾನ್ಫಿಗರೇಟರ್, ಇದು ಹೆಚ್ಚಿನ ಬಳಕೆದಾರರಿಗೆ ಅಸಾಮಾನ್ಯವಾಗಿದೆ.

ಸರ್ವರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ ಹಸ್ತಚಾಲಿತ ಸಂಪಾದನೆ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ httpd.conf. ಆದಾಗ್ಯೂ, ಅಗ್ರಾಹ್ಯತೆ ಮತ್ತು ಸಂಕೀರ್ಣತೆಯ ಬಗ್ಗೆ ವಿಚಾರಗಳಿಗೆ ವಿರುದ್ಧವಾಗಿ ಈ ಪ್ರಕ್ರಿಯೆ, ಎರಡು ಕಾರಣಗಳಿಗಾಗಿ ಈ ಕಾರ್ಯಾಚರಣೆಯಲ್ಲಿ ಸಂಕೀರ್ಣವಾದ ಏನೂ ಇಲ್ಲ: ಮೊದಲನೆಯದಾಗಿ, ಹೊಸದಾಗಿ ಸ್ಥಾಪಿಸಲಾದ Apache ಅನ್ನು ಸ್ವೀಕಾರಾರ್ಹ ಮತ್ತು ಆರಾಮದಾಯಕ ಕಾರ್ಯಾಚರಣೆಗಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ ಸರ್ವರ್ ಆಗಿ ಪರಿವರ್ತಿಸಲು, ನೀವು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ನಲ್ಲಿ ಬಹಳ ಕಡಿಮೆ ಡೇಟಾವನ್ನು ಬದಲಾಯಿಸಬೇಕಾಗುತ್ತದೆ, ಮತ್ತು ಎರಡನೆಯದಾಗಿ, ಕಾಮೆಂಟ್‌ಗಳು httpd.conf ಸಂರಚನೆಯನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಅಗತ್ಯವಾದ ಬಹಳಷ್ಟು ಉಪಯುಕ್ತ ಮಾಹಿತಿಯನ್ನು ಒಳಗೊಂಡಿದೆ.

ಏನು ಬೇಕು?

  • ವಿಂಡೋಸ್ 7 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್ ಅಡಿಯಲ್ಲಿ ಅಪಾಚೆ ರನ್ ಮಾಡಿ;
  • ಭವಿಷ್ಯದ ವೆಬ್‌ಸೈಟ್‌ನ ಫೈಲ್‌ಗಳನ್ನು ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಿ (ಉದಾಹರಣೆಗೆ, C:www);
  • ಎನ್ಕೋಡಿಂಗ್ನೊಂದಿಗೆ ಸಮಸ್ಯೆಗಳನ್ನು ಅನುಭವಿಸಬೇಡಿ, ಮತ್ತು ನಿರ್ದಿಷ್ಟವಾಗಿ ಸಿರಿಲಿಕ್ ವರ್ಣಮಾಲೆಯ ಪ್ರದರ್ಶನದೊಂದಿಗೆ;
  • ಏಕಕಾಲದಲ್ಲಿ ಹಲವಾರು ಸೈಟ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ.

ಈ ಸಮಸ್ಯೆಗಳನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಪರಿಹರಿಸಲು, ಜೊತೆಗೆ ಫೋಲ್ಡರ್‌ಗೆ ಹೋಗಿ ಅಪಾಚೆ ಸ್ಥಾಪಿಸಲಾಗಿದೆ, conf ಉಪಫೋಲ್ಡರ್‌ನಲ್ಲಿ httpd.conf ಫೈಲ್ ಅನ್ನು ಹುಡುಕಿ ಮತ್ತು ತೆರೆಯಿರಿ. "ಹ್ಯಾಶ್" ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುವ ಸಾಲುಗಳು ಪಠ್ಯ ಕಾಮೆಂಟ್‌ಗಳಾಗಿವೆ ಮತ್ತು ಪ್ರಾರಂಭದಲ್ಲಿ "ಹ್ಯಾಶ್" ಐಕಾನ್ ಹೊಂದಿರದ ಸಾಲುಗಳನ್ನು ವೆಬ್ ಸರ್ವರ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ಗಮನಿಸಿ.

ಮೊದಲು ನೀವು ವೆಬ್‌ಸೈಟ್ ಫೋಲ್ಡರ್‌ನಂತೆ ಸರ್ವರ್ ಬಳಸುವ ಡೈರೆಕ್ಟರಿಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. DocumentRoot ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುವ ಪಠ್ಯದಲ್ಲಿ ಸಾಲನ್ನು ಹುಡುಕಿ. ಈ ನಿರ್ದೇಶನವು ಯಾವ ಫೋಲ್ಡರ್ ರೂಟ್ ಆಗಿರುತ್ತದೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ.

ಅದನ್ನು DocumentRoot "C:/www" ಗೆ ಸರಿಪಡಿಸಿ. ಈ ಫೈಲ್‌ನಲ್ಲಿನ ಸ್ಲ್ಯಾಷ್‌ಗಳನ್ನು ಬಲಕ್ಕೆ ಓರೆಯಾಗಿಸಬೇಕು ಮತ್ತು ಎಡಕ್ಕೆ ಅಲ್ಲ, ನೀವು ಬಹುಶಃ ಈಗಾಗಲೇ ಬಳಸಿದಂತೆಯೇ ಎಂದು ಸ್ಪಷ್ಟಪಡಿಸಬೇಕು. ವಿಂಡೋಸ್ ಬಳಕೆದಾರರು. ಮೇಲಿನ ಮ್ಯಾನಿಪ್ಯುಲೇಷನ್‌ಗಳ ನಂತರ, ನಿಮ್ಮ ಸೈಟ್‌ನ ಸ್ಥಳದೊಂದಿಗಿನ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸಲಾಗುತ್ತದೆ.

ಆಯ್ಕೆಗಳು (ಯಾವ ಸರ್ವರ್ ಕಾರ್ಯಗಳು ಲಭ್ಯವಿರುತ್ತವೆ ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ) AllowOverride (.htaccess ನಿಂದ ಯಾವ ನಿರ್ದೇಶನಗಳನ್ನು httpd.conf ನಲ್ಲಿ ಅತಿಕ್ರಮಿಸಬಹುದು ಎಂಬುದನ್ನು ವಿವರಿಸುತ್ತದೆ) ಆದೇಶ (ಸರ್ವರ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಕೆಲವು ನಿಯಮಗಳನ್ನು ಹೊಂದಿಸುತ್ತದೆ)

ಬಳಸಿದ ನಿಯತಾಂಕಗಳ ಪಟ್ಟಿ:

ಆಯ್ಕೆಗಳು. ಕೆಳಗಿನ ಆಯ್ಕೆಗಳು ಸಾಧ್ಯ:

  • ಒಳಗೊಂಡಿದೆ - SSI ಬಳಕೆಯನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ;
  • NOEXEC ಒಳಗೊಂಡಿದೆ - SSI ಬಳಕೆಯನ್ನು ನಿರ್ಬಂಧಗಳೊಂದಿಗೆ ಅನುಮತಿಸಲಾಗಿದೆ (#include ಮತ್ತು #exec ಅನ್ನು ಅನುಮತಿಸಲಾಗುವುದಿಲ್ಲ);
  • ಸೂಚ್ಯಂಕಗಳು - ಸೂಚ್ಯಂಕ ಫೈಲ್‌ಗಳ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ ಮತ್ತು URL ಸೈಟ್ ಡೈರೆಕ್ಟರಿಗೆ ಸೂಚಿಸಿದರೆ (ಉದಾಹರಣೆಗೆ, www.domain.ru/dir/ ) ಇದರಲ್ಲಿ ಯಾವುದೇ ಸೂಚ್ಯಂಕ ಫೈಲ್, ಈ ಡೈರೆಕ್ಟರಿಯ ವಿಷಯಗಳನ್ನು ತೋರಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಈ ಆಯ್ಕೆಯು ಇಲ್ಲದಿದ್ದರೆ, ಪ್ರವೇಶವನ್ನು ನಿರಾಕರಿಸಲಾಗಿದೆ ಎಂದು ಅಧಿಸೂಚನೆಯನ್ನು ನೀಡಲಾಗುತ್ತದೆ;
  • ExecCGI - ಮರಣದಂಡನೆ CGI ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳುಅನುಮತಿಸಲಾಗಿದೆ;
  • FollowSymLinks - ಸರ್ವರ್ ಡೈರೆಕ್ಟರಿಯ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸಾಂಕೇತಿಕ ಲಿಂಕ್‌ಗಳನ್ನು ಅನುಸರಿಸುತ್ತದೆ (ಯುನಿಕ್ಸ್ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾಗುತ್ತದೆ);
  • SymLinksIfOwnerMatch - ಟಾರ್ಗೆಟ್ ಫೈಲ್ ಲಿಂಕ್‌ನಂತೆಯೇ ಮಾಲೀಕರನ್ನು ಹೊಂದಿದ್ದರೆ ಮಾತ್ರ ಸರ್ವರ್ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೈರೆಕ್ಟರಿ ಸಾಂಕೇತಿಕ ಲಿಂಕ್‌ಗಳನ್ನು ಅನುಸರಿಸುತ್ತದೆ;
  • ಎಲ್ಲಾ - ಮೇಲಿನ ಎಲ್ಲಾ ಒಟ್ಟಿಗೆ ಅನುಮತಿಸಲಾಗಿದೆ;
  • ಯಾವುದೂ ಇಲ್ಲ - ಮೇಲಿನ ಎಲ್ಲಾ ಒಟ್ಟಿಗೆ ನಿಷೇಧಿಸಲಾಗಿದೆ;
  • MultiViews - ನಿರ್ದಿಷ್ಟ ವಿಷಯವನ್ನು ಆಯ್ಕೆ ಮಾಡುವ ಸಾಮರ್ಥ್ಯ ಮತ್ತು ಬ್ರೌಸರ್ ಆದ್ಯತೆಗಳನ್ನು ಅವಲಂಬಿಸಿ ಅದನ್ನು ಪ್ರದರ್ಶಿಸುವ ಸಾಮರ್ಥ್ಯ (ಆಯ್ಕೆಗಳು ಎಲ್ಲವನ್ನೂ ಸಕ್ರಿಯಗೊಳಿಸಿದ್ದರೂ ಸಹ. ಪ್ರತ್ಯೇಕವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ).

ಓವರ್‌ರೈಡ್ ಅನ್ನು ಅನುಮತಿಸಿ. ಆಯ್ಕೆಗಳು:

  • AuthConfig - ಅಧಿಕಾರಕ್ಕಾಗಿ ನಿರ್ದೇಶನಗಳನ್ನು ಬಳಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ;
  • FileInfo - ಕೆಲಸ ಮಾಡಲು ನಿರ್ದೇಶನಗಳ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ ವಿವಿಧ ರೀತಿಯದಾಖಲೆಗಳು;
  • ಸೂಚ್ಯಂಕಗಳು - ಇಂಡೆಕ್ಸಿಂಗ್ ಫೈಲ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ನಿರ್ದೇಶನಗಳ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ;
  • ಮಿತಿ - ಹೋಸ್ಟ್ಗೆ ಪ್ರವೇಶವನ್ನು ನಿರ್ಧರಿಸಲು ನಿರ್ದೇಶನಗಳ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ;
  • ಆಯ್ಕೆಗಳು - ಕೆಲವು ನಿರ್ದಿಷ್ಟ ಡೈರೆಕ್ಟರಿ ಕಾರ್ಯಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ನಿರ್ದೇಶನಗಳ ಬಳಕೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ;
  • ಎಲ್ಲಾ - ಮೇಲಿನ ಎಲ್ಲಾ ಒಟ್ಟಿಗೆ;
  • ಯಾವುದೂ ಅಲ್ಲ - ಮೇಲಿನ ಯಾವುದೂ ಒಟ್ಟಿಗೆ ಅಲ್ಲ.

ಆದೇಶ. ಆಯ್ಕೆಗಳು:

  • ನಿರಾಕರಿಸು, ಅನುಮತಿಸು - ನಿರಾಕರಿಸುವುದನ್ನು ಅನುಮತಿಸು ನಿರ್ದೇಶನದ ಮೊದಲು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಪ್ರವೇಶವನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಅನುಮತಿಸಲಾಗುತ್ತದೆ, ನಿರಾಕರಿಸುವ ಕೆಳಗಿನ ಸಾಲಿನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಹೋಸ್ಟ್‌ಗಳನ್ನು ಹೊರತುಪಡಿಸಿ;
  • ಅನುಮತಿಸು, ನಿರಾಕರಿಸು - ನಿರಾಕರಿಸು ನಿರ್ದೇಶನದ ಮೊದಲು ಅನುಮತಿಸು ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಪ್ರವೇಶವನ್ನು ಡೀಫಾಲ್ಟ್ ಆಗಿ ನಿರಾಕರಿಸಲಾಗಿದೆ, ಕೆಳಗಿನ ಸಾಲಿನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಹೋಸ್ಟ್‌ಗಳನ್ನು ಹೊರತುಪಡಿಸಿ ಅನುಮತಿಸಿ;
  • ಪರಸ್ಪರ-ವೈಫಲ್ಯ - ನಿರಾಕರಣೆಯಲ್ಲಿ ಇಲ್ಲದಿರುವ ಮತ್ತು ಅನುಮತಿಸುವಲ್ಲಿ ಇರುವ ಹೋಸ್ಟ್‌ಗಳಿಗೆ ಮಾತ್ರ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ.

ಮೇಲಿನದನ್ನು ಆಧರಿಸಿ, ನಿಮ್ಮ ಸರ್ವರ್ ಅನ್ನು ಹೊಂದಿಸಲು ಪ್ರಯತ್ನಿಸಿ. httpd.conf ಕಡತದಲ್ಲಿ, ಡೀಫಾಲ್ಟ್ ಡೈರೆಕ್ಟರಿ ನಿರ್ದೇಶನವು ಎರಡು ಪ್ರತಿಗಳಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ - ಮತ್ತು . ಮೊದಲ ಆಯ್ಕೆಯನ್ನು ಸ್ಪರ್ಶಿಸಬಾರದು, ಆದ್ದರಿಂದ ಎರಡನೆಯದರಲ್ಲಿ, ನಿಯತಾಂಕಗಳನ್ನು ಈ ಕೆಳಗಿನಂತೆ ಹೊಂದಿಸಿ:

ಆಯ್ಕೆ ಸೂಚ್ಯಂಕಗಳು FollowSymLinks AllowOverride None Order ಅನ್ನು ಅನುಮತಿಸಬೇಡಿ, ಎಲ್ಲರಿಂದ ಅನುಮತಿಸಿ ನಿರಾಕರಿಸಿ

ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, C:/www ಫೋಲ್ಡರ್ ಮತ್ತು ಅದರ ಎಲ್ಲಾ ಉಪ ಫೋಲ್ಡರ್‌ಗಳಿಗೆ ಕೆಳಗಿನ ಆಯ್ಕೆಗಳನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ:

  • ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಸರ್ವರ್‌ನ ಸಂಭವನೀಯ ಕಾರ್ಯಚಟುವಟಿಕೆಗಳಲ್ಲಿ, ಡೈರೆಕ್ಟರಿಗಳಲ್ಲಿನ ಸೂಚ್ಯಂಕಗಳು ಮತ್ತು ಸಾಂಕೇತಿಕ ಲಿಂಕ್‌ಗಳ ಮೂಲಕ ನ್ಯಾವಿಗೇಷನ್ ಅನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ;
  • .htaccess ಫೈಲ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ಯಾರಾಮೆಟ್ರಿಕ್ ಆಗಿ ಅತಿಕ್ರಮಿಸುವ ಸಾಮರ್ಥ್ಯವು ಸಂಪೂರ್ಣವಾಗಿ ಕಾಣೆಯಾಗಿದೆ, ಆದಾಗ್ಯೂ ನೀವು ಹೊಂದಿರುವುದನ್ನು ನೀಡಲಾಗಿದೆ ಪೂರ್ಣ ಪ್ರವೇಶಸರ್ವರ್‌ಗೆ, ಇದು ಪ್ರಸ್ತುತವಲ್ಲ - ಎಲ್ಲವನ್ನೂ httpd.conf ಮೂಲಕ ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು;
  • ಎಲ್ಲಾ ಹೋಸ್ಟ್‌ಗಳಿಂದ ವೆಬ್ ಸರ್ವರ್‌ಗೆ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ.

ಈಗ, httpd.conf ಫೈಲ್ ಅನ್ನು ಉಳಿಸಿ ಮತ್ತು Apache ಮಾನಿಟರ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು Apache ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ ಅಥವಾ ಆಜ್ಞಾ ಸಾಲಿನಲ್ಲಿ apache –k ಮರುಪ್ರಾರಂಭದ ಆಜ್ಞೆಯನ್ನು ಬಳಸಿ. ಸೈಟ್‌ನ ಮೂಲ ಫೋಲ್ಡರ್ ಅನ್ನು ಹೊಂದಿಸುವುದು ಪೂರ್ಣಗೊಂಡಿದೆ.

ನೀವು ಎಲ್ಲವನ್ನೂ ಸರಿಯಾಗಿ ಮಾಡಿದ್ದೀರಾ ಎಂದು ನೀವು ಪರಿಶೀಲಿಸಬೇಕು. C:www ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಸರಳವಾದ ವೆಬ್ ಪುಟವನ್ನು ರಚಿಸಿ, ನಿಮ್ಮ ಬ್ರೌಸರ್ ಅನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ನಮೂದಿಸಿ http://127.0.0.1/your_created_page. ಪುಟ ತೆರೆಯಬೇಕು. ಇಲ್ಲದಿದ್ದರೆ, ನೀವು httpd.conf ಫೈಲ್‌ನಲ್ಲಿನ ಎಲ್ಲಾ ಬದಲಾವಣೆಗಳನ್ನು ಸರಿಯಾಗಿ ಪರಿಶೀಲಿಸಬೇಕು.

ಪುಟವು ಯಶಸ್ವಿಯಾಗಿ ತೆರೆದರೆ, ಸಿರಿಲಿಕ್ ಅಕ್ಷರಗಳ ಬದಲಿಗೆ ನೀವು ಓದಲಾಗದ ಅಕ್ಷರಗಳನ್ನು ನೋಡುವ ಅವಕಾಶವಿದೆ. ಅವುಗಳನ್ನು ಎರಡು ಕಾರಣಗಳಿಗಾಗಿ ಪ್ರದರ್ಶಿಸಬಹುದು. ಮೊದಲಿಗೆ, ವೆಬ್ ಸರ್ವರ್ ನಿಮ್ಮ ಬ್ರೌಸರ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ ಅದು ಡೀಫಾಲ್ಟ್ ಎನ್ಕೋಡಿಂಗ್ನೊಂದಿಗೆ ಪುಟವನ್ನು ವಿನಂತಿಸುತ್ತದೆ. ಎರಡನೆಯದಾಗಿ, ವಿಚಿತ್ರವಾಗಿ ಸಾಕಷ್ಟು, ಈ ಎನ್ಕೋಡಿಂಗ್ ಸಿರಿಲಿಕ್ ಅಲ್ಲ.

ಕುಖ್ಯಾತಿಯಾಗಿದ್ದರೆ ಇಂಟರ್ನೆಟ್ ಎಕ್ಸ್ಪ್ಲೋರರ್ಅಂತಹ ಸಂದರ್ಭಗಳಲ್ಲಿ ಪುಟದಿಂದಲೇ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ, ನಂತರ, ಉದಾಹರಣೆಗೆ, ಮೊಜಿಲ್ಲಾ ಫೈರ್‌ಫಾಕ್ಸ್ಮತ್ತು ಒಪೇರಾವು ಅಂತಹ ಕ್ರಿಯೆಗಳಿಗೆ ಸಂಪೂರ್ಣವಾಗಿ ಒಲವನ್ನು ಹೊಂದಿಲ್ಲ, ಮತ್ತು ಬ್ರೌಸರ್ನಲ್ಲಿ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಹೊಂದಿಸುವ ವಿಧಾನವನ್ನು ಅನುಕೂಲಕರ ಎಂದು ಕರೆಯಲಾಗುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ, ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಅಗತ್ಯವಿರುವ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸಲು ನೀವು Apache ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ.

AddDefaultCharset ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುವ httpd.conf ಫೈಲ್‌ನಲ್ಲಿ ಸಾಲನ್ನು ಹುಡುಕಿ. ಹೆಚ್ಚಾಗಿ, ಎನ್ಕೋಡಿಂಗ್ ISO-8859-1 ಆಗಿದೆ, ಇದು ಸಿರಿಲಿಕ್ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ. ISO-8859-1 ಅನ್ನು windows-1251 ಗೆ ಬದಲಾಯಿಸಿ, ಫೈಲ್ ಅನ್ನು ಉಳಿಸಿ ಮತ್ತು Apache ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ. ಈಗ ನಿಮ್ಮ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿ ರಷ್ಯಾದ ಭಾಷೆಯ ಸರಿಯಾದ ಪ್ರದರ್ಶನವು ಯಾವುದೇ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.

ಬಹು ಸೈಟ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಅಪಾಚೆ ಸರ್ವರ್ ಅನ್ನು ಹೊಂದಿಸುವುದು ತುಂಬಾ ಸುಲಭ. ಅವರಿಗೆ ಬಳಸಬಹುದಾದ ವಿಳಾಸಗಳು 127.0.0.2, 127.0.0.3, ಇತ್ಯಾದಿ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಡೀಫಾಲ್ಟ್ ಸೈಟ್ (127.0.0.1) ಮಾತ್ರ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ಗೋಚರಿಸುತ್ತದೆ, ಆದರೆ ಇದಕ್ಕಾಗಿ ಸ್ಥಳೀಯ ಕೆಲಸಇದು ನಿರ್ಣಾಯಕವಲ್ಲ. httpd.conf ಕಡತದ ವಿಭಾಗ, ಇದರಲ್ಲಿ ಅಗತ್ಯವಿರುವ ಎಲ್ಲವನ್ನೂ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾಗಿದೆ, ಇದು ಅತ್ಯಂತ ಕೊನೆಯಲ್ಲಿದೆ ಮತ್ತು ಇದನ್ನು VirtualHosts ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ.

ಹೆಚ್ಚುವರಿ ಸೈಟ್ ಅನ್ನು ಸೇರಿಸಲು, ಅದರ ಮೂಲವಾಗಿ ಬಳಸಲಾಗುವ ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸಿ, ಉದಾಹರಣೆಗೆ, C:www2. ಸೈಟ್ 127.0.0.2 ವಿಳಾಸಕ್ಕೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ ಎಂದು ಊಹಿಸಿ, ಅದಕ್ಕೆ site911 ಎಂಬ ಹೆಸರನ್ನು ನೀಡಿ ಮತ್ತು VirtualHosts ವಿಭಾಗದ ಕೊನೆಯಲ್ಲಿ ಈ ಕೆಳಗಿನ ಸಾಲುಗಳನ್ನು ಸೇರಿಸಿ:

ServerAdmin webmaster@site911 ServerName site911 DocumentRoot "C:/www2" ScriptAlias/cgi/ "C:/www2/cgi/" ErrorLog "C:/www2/error.log" ಕಸ್ಟಮ್‌ಲಾಗ್ "C:/www2/custom.log" ಸಾಮಾನ್ಯ

ಅಪಾಚೆ ಸರ್ವರ್ ಅನ್ನು ಮರುಪ್ರಾರಂಭಿಸಿ. ನಿಮ್ಮ ಬ್ರೌಸರ್‌ನ ವಿಳಾಸ ಪಟ್ಟಿಯಲ್ಲಿ 127.0.0.1 ಅನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ, ನಿಮ್ಮನ್ನು ನಿಮ್ಮ ಮೊದಲ ಸ್ಥಳೀಯ ಸೈಟ್‌ಗೆ ಕರೆದೊಯ್ಯಲಾಗುತ್ತದೆ ಮತ್ತು 127.0.0.2 ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ನಿಮ್ಮ ಎರಡನೇ ಸ್ಥಳೀಯ ಸೈಟ್‌ಗೆ ನಿಮ್ಮನ್ನು ಕರೆದೊಯ್ಯಲಾಗುತ್ತದೆ. ಪ್ರತಿ VirtualHosts ಕಂಟೇನರ್‌ನಲ್ಲಿ ಸಂಪೂರ್ಣವಾಗಿ ಯಾವುದೇ Apache ವೆಬ್ ಸರ್ವರ್ ನಿರ್ದೇಶನಗಳನ್ನು ಬಳಸಬಹುದು ಎಂಬುದನ್ನು ಮನಸ್ಸಿನಲ್ಲಿಟ್ಟುಕೊಳ್ಳಬೇಕು, ಆದ್ದರಿಂದ ನೀವು ಪ್ರತಿ ಸೈಟ್ ಅನ್ನು ಹೆಚ್ಚು ವಿವರವಾದ ರೀತಿಯಲ್ಲಿ ಕಸ್ಟಮೈಸ್ ಮಾಡಬಹುದು.

ಬಾಟಮ್ ಲೈನ್

ಅನುಸ್ಥಾಪನೆ ಮತ್ತು ಸಂರಚನೆಯು ಪೂರ್ಣಗೊಂಡಿದೆ, ಮತ್ತು ಈಗ ನೀವು ಪ್ರಾಯೋಗಿಕವಾಗಿ ಅಪಾಚೆ ಸರ್ವರ್‌ನ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಅಧ್ಯಯನ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಬಹುದು.

ನೀವು ವೆಬ್‌ಸೈಟ್ ಆಡಳಿತದಲ್ಲಿ ತೊಡಗಿಸಿಕೊಳ್ಳಲು ನಿರ್ಧರಿಸಿದರೆ, ನಿಮ್ಮ ಮುಂದಿನ ಹಂತವು Apache PHP MySQL ಬಂಡಲ್ ಅನ್ನು ಅಧ್ಯಯನ ಮಾಡುವುದು, ಏಕೆಂದರೆ ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ ಇಲ್ಲದೆ, ಹಾಗೆಯೇ ಸಾಮಾನ್ಯ ವೆಬ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳಲ್ಲಿ ಮತ್ತು ವೆಬ್ ಸಾಧನಕ್ಕೆ ಬೆಂಬಲವಿಲ್ಲದೆ. MySQL ವ್ಯವಸ್ಥೆಯನ್ನು ನಿರ್ವಹಿಸಲು, ನೀವು ವಿಶಾಲವಾದ ಒಂದು ಸರ್ವರ್ ಅನ್ನು ವೆಚ್ಚ ಮಾಡಲಾಗುವುದಿಲ್ಲ ವಿಶ್ವಾದ್ಯಂತ ನೆಟ್ವರ್ಕ್. ಅವರು ಹೇಳಿದಂತೆ, " ಕಲಿಯಲು ಕಷ್ಟ, ಆದರೆ ಹೋರಾಡಲು ಸುಲಭ».

ಈ ಕಷ್ಟಕರವಾದ ಆದರೆ ಆಸಕ್ತಿದಾಯಕ ವಿಷಯವನ್ನು ಅಧ್ಯಯನ ಮಾಡಲು ನಾವು ನಿಮಗೆ ಶುಭ ಹಾರೈಸುತ್ತೇವೆ!

ಒಳ್ಳೆಯದು ಕೆಟ್ಟದು

ಕೊನೆಯ ನವೀಕರಣ: 10/20/2017

ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್ ಪ್ಯಾಕೇಜ್ ಅನ್ನು http://www.apachelounge.com/ ನಿಂದ ಡೌನ್‌ಲೋಡ್ ಮಾಡೋಣ. ಸರ್ವರ್‌ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡೋಣ. ಡೌನ್‌ಲೋಡ್‌ಗಳ ಪುಟದಲ್ಲಿ ನಾವು ಅಪಾಚೆ ಪ್ಯಾಕೇಜ್‌ನ ಎರಡು ಆವೃತ್ತಿಗಳನ್ನು ಕಾಣಬಹುದು - 64-ಬಿಟ್ ಸಿಸ್ಟಮ್‌ಗಳಿಗಾಗಿ ಮತ್ತು 32-ಬಿಟ್‌ಗಾಗಿ.

ಮೊದಲು Apache ಅನ್ನು ಸ್ಥಾಪಿಸಲಾಗುತ್ತಿದೆನಮ್ಮ ಓಎಸ್ ವಿಂಡೋಸ್ ಆಗಿದ್ದರೆ, ಸಿ ++ ಗಾಗಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸಿಸ್ಟಂನಲ್ಲಿ ಸ್ಥಾಪಿಸಬೇಕು, ಅದನ್ನು 64-ಬಿಟ್ ಮತ್ತು 32-ಬಿಟ್ ವಿಳಾಸದಲ್ಲಿ ಕಾಣಬಹುದು ಎಂದು ಗಮನಿಸಬೇಕು.

ಅಪಾಚೆಯಿಂದ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ನಂತರ, ಡೌನ್‌ಲೋಡ್ ಮಾಡಿದ ಆರ್ಕೈವ್ ಅನ್ನು ಅನ್ಪ್ಯಾಕ್ ಮಾಡಿ. ಅದರಲ್ಲಿ ನಾವು ವೆಬ್ ಸರ್ವರ್ ಫೈಲ್‌ಗಳೊಂದಿಗೆ ನೇರವಾಗಿ ಫೋಲ್ಡರ್ ಅನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತೇವೆ - Apache24 ಡೈರೆಕ್ಟರಿ. ನಾವು ಚಲಿಸೋಣ ಈ ಕ್ಯಾಟಲಾಗ್ C ಅನ್ನು ಚಾಲನೆ ಮಾಡಲು ಪೂರ್ಣ ಡೈರೆಕ್ಟರಿ ಮಾರ್ಗವು C:/Apache24 ಆಗಿರುತ್ತದೆ.

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

httpd.exe -k ಸ್ಥಾಪನೆ

ಅನುಸ್ಥಾಪನೆಯು ಯಶಸ್ವಿಯಾಗಿ ಪೂರ್ಣಗೊಂಡರೆ, ನಂತರ ಆಜ್ಞಾ ಸಾಲಿನ"Apache2.4 ಸೇವೆಯನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ" ಎಂಬ ಸಂದೇಶವನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ. ಸರ್ವರ್ ಅನ್ನು ಸಹ ಪರೀಕ್ಷಿಸಲಾಗುತ್ತದೆ:

ನನ್ನ ವಿಷಯದಲ್ಲಿ, ಮೇಲಿನ ಚಿತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ, ಅಪಾಚೆ ಪೋರ್ಟ್ 80 ಗೆ ಸಂಪರ್ಕಿಸಲು ಸಾಧ್ಯವಾಗಲಿಲ್ಲ, ಇದು ಕಾನ್ಫಿಗರೇಶನ್‌ನಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಆಗಿದೆ, ಏಕೆಂದರೆ ನಾನು ಪೋರ್ಟ್ 80 ಅನ್ನು ಮತ್ತೊಂದು ವೆಬ್ ಸರ್ವರ್‌ನಲ್ಲಿ ಕೇಳುತ್ತಿದ್ದೇನೆ - IIS. ಯಾವಾಗ ಇದು ಸಾಮಾನ್ಯ ಸಮಸ್ಯೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ ಅಪಾಚೆಯನ್ನು ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ. ಅದನ್ನು ಪರಿಹರಿಸಲು, ನಾವು IIS ಸೇವೆಯನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬೇಕು ಅಥವಾ Apache ಗಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು ಹೊಸ ಬಂದರು. ನಾನು ಎರಡನೇ ಮಾರ್ಗವನ್ನು ಆರಿಸಿಕೊಳ್ಳುತ್ತೇನೆ.

ಅನುಸ್ಥಾಪನೆಯ ನಂತರ, ನಾವು ಸರ್ವರ್ ಅನ್ನು ಹಿಂದೆ ಸ್ಥಾಪಿಸಿದ PHP ಇಂಟರ್ಪ್ರಿಟರ್ನೊಂದಿಗೆ ಸಂಪರ್ಕಿಸಲು ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತೇವೆ. ಫೋಲ್ಡರ್ನಲ್ಲಿ ಇದನ್ನು ಮಾಡಲು C:\Apache24\conf httpd.conf ಫೈಲ್ ಅನ್ನು ಕಂಡುಹಿಡಿಯೋಣ ಮತ್ತು ಅದನ್ನು ಪಠ್ಯ ಸಂಪಾದಕದಲ್ಲಿ ತೆರೆಯೋಣ.

httpd.conf ಫೈಲ್ ವೆಬ್ ಸರ್ವರ್‌ನ ನಡವಳಿಕೆಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತದೆ. ನಾವು ಅದರ ವಿವರಣೆಯನ್ನು ಸ್ಪರ್ಶಿಸುವುದಿಲ್ಲ, ಆದರೆ ನಾವು PHP ಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಬೇಕಾದ ಸಣ್ಣ ಬದಲಾವಣೆಗಳನ್ನು ಮಾತ್ರ ಮಾಡುತ್ತೇವೆ.

ಮೊದಲಿಗೆ, ರೇಖೆಯನ್ನು ಕಂಡುಹಿಡಿಯೋಣ

ಆಲಿಸಿ 80

ಈ ಸಾಲು ಕೇಳುವ ಪೋರ್ಟ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಡೀಫಾಲ್ಟ್ ಪೋರ್ಟ್ 80 ಆಗಿದೆ. ಬಂದರುಗಳೊಂದಿಗೆ ಯಾವುದೇ ಸಂಘರ್ಷಗಳಿಲ್ಲದಿದ್ದರೆ, ನೀವು ಅದನ್ನು ಹಾಗೆಯೇ ಬಿಡಬಹುದು. ನಾನು ಪೋರ್ಟ್ ಅನ್ನು 8080 ಗೆ ಬದಲಾಯಿಸುತ್ತೇನೆ.

#ServerName www.example.com:80

ಮತ್ತು ಅದನ್ನು ಬದಲಾಯಿಸಿ

ಸರ್ವರ್ ಹೆಸರು ಲೋಕಲ್ ಹೋಸ್ಟ್:8080

ಈಗ PHP ಅನ್ನು ಸಂಪರ್ಕಿಸೋಣ. ಇದನ್ನು ಮಾಡಲು, httpd.conf ಫೈಲ್‌ನಲ್ಲಿ ಮಾಡ್ಯೂಲ್ ಲೋಡಿಂಗ್ ಬ್ಲಾಕ್‌ನ ಅಂತ್ಯವನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ ಲೋಡ್ ಮಾಡ್ಯೂಲ್

//...................... #LoadModule ವಾಚ್‌ಡಾಗ್_ಮಾಡ್ಯೂಲ್ ಮಾಡ್ಯೂಲ್‌ಗಳು/mod_watchdog.so #LoadModule xml2enc_module module/mod_xml2enc.so

ಮತ್ತು ಈ ಬ್ಲಾಕ್ನ ಕೊನೆಯಲ್ಲಿ ನಾವು ಸಾಲುಗಳನ್ನು ಸೇರಿಸುತ್ತೇವೆ

LoadModule php7_module "C:/php/php7apache2_4.dll" PHPIniDir "C:/php"

DocumentRoot "c:/Apache24/htdocs"

ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ, "c:/Apache24/htdocs" ಡೈರೆಕ್ಟರಿಯನ್ನು ಡಾಕ್ಯುಮೆಂಟ್ ಸಂಗ್ರಹಣೆಯಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಈ ಸಾಲನ್ನು ಈ ಕೆಳಗಿನವುಗಳೊಂದಿಗೆ ಬದಲಾಯಿಸೋಣ:

DocumentRoot "c:/localhost"

ದೋಷಗಳು ಅಥವಾ ಸೈಟ್ ಭೇಟಿಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ದಾಖಲಿಸುವ ಫೈಲ್‌ಗಳ ಮಾರ್ಗಗಳನ್ನು ಬದಲಾಯಿಸೋಣ. ಇದನ್ನು ಮಾಡಲು, ರೇಖೆಯನ್ನು ಹುಡುಕಿ

ದೋಷ ಲಾಗ್ "logs/error.log"

ಮತ್ತು ಅದನ್ನು ಬದಲಾಯಿಸೋಣ

ದೋಷ ಲಾಗ್ "c:/localhost/error.log"

CustomLog "logs/access.log" ಸಾಮಾನ್ಯ

ಮತ್ತು ಅದನ್ನು ಬದಲಾಯಿಸೋಣ

CustomLog "c:/localhost/access.log" ಸಾಮಾನ್ಯ

ಮತ್ತು ನಾವು ಬ್ಲಾಕ್ ಅನ್ನು ಸಹ ಕಂಡುಕೊಳ್ಳುತ್ತೇವೆ ಮತ್ತು ಅದಕ್ಕೆ ಎರಡು ಸಾಲುಗಳನ್ನು ಸೇರಿಸಿ:

AddType ಅಪ್ಲಿಕೇಶನ್/x-httpd-php .php AddType ಅಪ್ಲಿಕೇಶನ್/x-httpd-php-source .phps

ಮತ್ತು ಕೊನೆಯಲ್ಲಿ ನಾವು ಬ್ಲಾಕ್ ಅನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತೇವೆ :

DirectoryIndex index.html

ಮತ್ತು ಅದನ್ನು ಈ ಕೆಳಗಿನವುಗಳೊಂದಿಗೆ ಬದಲಾಯಿಸಿ:

DirectoryIndex index.html index.htm index.shtml index.php

ಇದು PHP ಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಅಗತ್ಯವಿರುವ ಕನಿಷ್ಟ ಅಗತ್ಯವಿರುವ ಸಂರಚನೆಯಾಗಿದೆ. ಸರ್ವರ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು (ಪ್ರಾರಂಭಿಸಿ, ನಿಲ್ಲಿಸಿ, ಮರುಪ್ರಾರಂಭಿಸಿ), ನಾವು ಕಿಟ್ನೊಂದಿಗೆ ಬರುವ ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸಬಹುದು - . ಈ ಉಪಯುಕ್ತತೆ C:\Apache24\bin ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಕಾಣಬಹುದು

ಉಪಯುಕ್ತತೆಯನ್ನು ಪ್ರಾರಂಭಿಸೋಣ. ApacheMonitor ಐಕಾನ್ ಟ್ರೇನಲ್ಲಿ ಕಾಣಿಸುತ್ತದೆ. ಅದರ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ ಮತ್ತು ಕಾಣಿಸಿಕೊಳ್ಳುವ ಸಂದರ್ಭ ಮೆನುವಿನಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿ ಆಯ್ಕೆಮಾಡಿ.

ಎಲ್ಲವನ್ನೂ ಸರಿಯಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಿದ್ದರೆ, ವೆಬ್ ಸರ್ವರ್ ಪ್ರಾರಂಭವಾಗಬೇಕು.

ಈಗ ನಮ್ಮ ಕಾರ್ಯವು php ಸಂಪರ್ಕಗೊಂಡಿದೆ ಮತ್ತು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳುವುದು. ಇದನ್ನು ಮಾಡಲು, ನಾವು ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ರಚಿಸಿದ c:/localhost ಫೋಲ್ಡರ್‌ಗೆ ಹೋಗೋಣ ಮತ್ತು ಸಾಮಾನ್ಯವನ್ನು ಸೇರಿಸೋಣ ಪಠ್ಯ ಫೈಲ್. ನಾವು ಅದನ್ನು index.php ಎಂದು ಮರುಹೆಸರಿಸೋಣ ಮತ್ತು ಕೆಳಗಿನ ವಿಷಯವನ್ನು ಅದಕ್ಕೆ ಸೇರಿಸೋಣ:

IN ಈ ಸಂದರ್ಭದಲ್ಲಿನಾವು ಪ್ರದರ್ಶಿಸುವ ಸರಳ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ರಚಿಸಿದ್ದೇವೆ ಸಾಮಾನ್ಯ ಮಾಹಿತಿ PHP ಬಗ್ಗೆ. ಈಗ ಬ್ರೌಸರ್ ಬಾರ್‌ನಲ್ಲಿ ವಿಳಾಸವನ್ನು ಟೈಪ್ ಮಾಡುವ ಮೂಲಕ ಈ ಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಪ್ರವೇಶಿಸೋಣ http://localhost:8080/index.php

ಇಲ್ಲಿ ಏನಾಯಿತು? ಸ್ಥಳೀಯ ಗಣಕದಲ್ಲಿ ಸೈಟ್ ಅನ್ನು ಪ್ರವೇಶಿಸುವಾಗ, http://localhost ಅನ್ನು ವಿಳಾಸವಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗುತ್ತದೆ. ನಾವು 8080 ಅನ್ನು ಪೋರ್ಟ್ ಎಂದು ನಿರ್ದಿಷ್ಟಪಡಿಸಿರುವುದರಿಂದ, ಪೋರ್ಟ್ ಅನ್ನು ಕೊಲೊನ್ ಮೂಲಕ ವಿಳಾಸದಲ್ಲಿ ಸಹ ಸೂಚಿಸಲಾಗುತ್ತದೆ. ನಾವು ಪೋರ್ಟ್ 80 ಅನ್ನು ಬಳಸಿದರೆ, ಅದು ಡೀಫಾಲ್ಟ್ ಆಗಿರುತ್ತದೆ, ನಂತರ ಅದನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಅಗತ್ಯವಿಲ್ಲ.

ನಂತರ ಪ್ರವೇಶಿಸುವ ಸಂಪನ್ಮೂಲದ ಹೆಸರನ್ನು ಸೂಚಿಸಲಾಗುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಫೈಲ್ index.php ಅನ್ನು ಸಂಪನ್ಮೂಲವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ಮತ್ತು httpd.conf ಫೈಲ್ ಡೈರೆಕ್ಟರಿಯನ್ನು ವೆಬ್ ಸರ್ವರ್ ಡಾಕ್ಯುಮೆಂಟ್ ಸಂಗ್ರಹಣೆಯಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ ಸಿ:\ಲೋಕಲ್ ಹೋಸ್ಟ್, ನಂತರ ಈ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ವೆಬ್ ಸರ್ವರ್ ಅಗತ್ಯ ಫೈಲ್‌ಗಳಿಗಾಗಿ ಹುಡುಕುತ್ತದೆ.

ಮತ್ತು ಕಾನ್ಫಿಗರೇಶನ್ ಸಮಯದಲ್ಲಿ ನಾವು ಮೇಲೆ ಸೂಚಿಸಿರುವುದರಿಂದ ಮುಖಪುಟಫೈಲ್ ಅನ್ನು ಬಳಸಬಹುದು index.php, ನಂತರ ನಾವು ಈ ಸಂಪನ್ಮೂಲವನ್ನು ಸರಳವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದು http://localhost:8080/

ಇದು ಅಪಾಚೆ ವೆಬ್ ಸರ್ವರ್‌ನ ಸ್ಥಾಪನೆ ಮತ್ತು ಸಂರಚನೆಯನ್ನು ಪೂರ್ಣಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ನಾವು ನಮ್ಮ ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ರಚಿಸಬಹುದು.