???? 1: ????????? ? ????????? ???-??????? Apache

Замечания

?????? ?????????, ???????????????? ??? ????????? ?????????, ??? ?????? ????????, ??????? ????????? ??????? ????? ????????????? ??????????.

?? ??? ?, ?? ?????????? ?????????? ? ???-???????, ?????? ????? ??? ??? ?????????? ? ?????????? ? ????. ?????????? ???????????????? ???????? ???????? ???????????????? ???-????????, ??? ?????? ?? ???????? ??????????? ?????????? ??????, ??? ??????? ?? ???????????????. ????????? ??? ????? ?? ?????????? ???-??????? Apache. ?????? ??? ????????? ??? ?????? ?????????? ? ???????? ??????. ???????, ????? ????? ?????? ????? ?????????? ??????? ??????? Denwer, ??? ??? ?????? ??????????? ????????, ?? ? ????? ?????? ?????? ?????????? ????? ????? ? ????????????? ??????. ? ????? ???????????? ????? ??? ????? ????????? ?????????? :)

???? ?? ???????? ???????? ??????? http://httpd.apache.org/download.cgi ? ?????? ????????? ?????????? ?????? ??? Windows ? ???? MSI ???????????? (? ???? ?????? ??? ??? apache_2.2.14-win32-x86-no_ssl.msi). ?????? ?????????. ?????? ??????, ??????? ????? ?????? ??? ? ??????????? ??? ?????? ????? ?????????? ? ???????:

??????????????? ??? ?????? ?? ????? ????? ?????????, ? ?????? ??????? ?? ????? ????? ???????? ? ?????? ? ???? "Network Domain" ? "Server Name" localhost, ? ? ???? "Administrator's Email Address" ??? ????? ??????????? ????? (? ???, ??? ????? localhost, ???? ?????? ?????). ?????? ????????????? ?? ???????. ???? "Next", ??????????? ? ???????? ??????????, ??? ??? "Next". ??????????? ????????? ??????? ??????????, ? ??????? ????? ?????????? ???-??????:

?? ??? ??????, ???? ??????? ???????, ??????? ???????? ??? ?? C:\Program Files\Apache. ?????????? ?????????, ?????????? ?? ?????????. ????? ???????? ???????????? ? ???? ???????? ?????? Apache ????????:

?????? ??????? ????????? ?????????, ??????????, ????????????? ??? ???-??????, ?????? ??? ??????. ??? ?? Apache ??????????? ? ??? ??? ??????, ??????? ????? ????????????? ?????????? ??? ???????? ??????????:

?????? ??????? ?????????? ??, ? ??? ?? ?????????? ? ?????? "???????? ???????????????? ???-???????". ??? ?? ???????, ? ??????? ??????????, ????????????? ? ????, ???? ???? IP-?????. ?? ???? ???? ??? ????????? ?? ????? ?? ?????? ???????? ???????????, ? ???? ???? ??? ??????? ???? ?????????? IP-?????. ???? ????? 127.0.0.1. ?? ???? ??????????? ?? ?????????? ? ????????? ?? ??? ?????????. ?? ????, ???? ???????? ??????????? ?????????? ??????? ????? ??????? 127.0.0.1, ?? ?????? ????? ???????? ???????????? ? ???????, ?????????????? ?? ????? ?? ??????????. ????? ?? ???????? ? ???????? ??????, ??????? ????????????? ? IP-?????? DNS-?????????. ? ??????????? ?????? 127.0.0.1 ???? ???? ?????????? ???????? ??? localhost. ??? ???? ??? ?????????????? ????? ????? ? ????? ?????????? ?? ????? ?????????? ? DNS-???????, ??? ??? ??? ???????????? ???????? ? ????? ??????????.

??????? ???????? ???-??????? ? ?????? ? ???????? ?????? ????? localhost:

? ???????, ?? ?????????, ??? ?????????? ????? localhost ?????????????? ? IP-????? 127.0.0.1, ???-??????? ??????????? ? ???-??????? ?? ????? ?????? ? 80 ????? ? ???????? ??????? ???????? ? ??????? ????????? HTTP. ?? ???? ??? ???-?????? ????????, ?? ???????? ???????? ????????? ? ???????? "It works" ("????????").

????????? ? ????????? ?????? ???-???????, ??????? ???????? ? ?????????????? ???????????????? ?????? Apache. ??? ?????? ?????????? ??????????? ???????, ?????????? ? ? ?? ?? ????? ??????? ????????? ??????????. ???? ? ??? ????? ??? ???? ??? ????????????, ???? ?? ?? ?????????? ???????????? ????????, ???? ?????????? ???????? AkelPad. ????????? ? ????? C:\Program Files\Apache\conf ? ???????????? ???? httpd.conf ? httpd.conf.bak, ????? ? ?????? ???? ????? ??? ????? ????????? ????????????. ???????? ????? ???? httpd.conf ?? ????????? ??????????:

ServerRoot "C:/Program Files/Apache"

Listen 80

LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so
LoadModule autoindex_module modules/mod_autoindex.so
LoadModule cgi_module modules/mod_cgi.so
LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule include_module modules/mod_include.so
LoadModule isapi_module modules/mod_isapi.so
LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so
LoadModule negotiation_module modules/mod_negotiation.so
LoadModule rewrite_module modules/mod_rewrite.so
LoadModule setenvif_module modules/mod_setenvif.so

ServerName localhost

AccessFileName .htaccess

ServerTokens prod

LogLevel error
ErrorLog "logs/error.log"

DefaultType text/plain

AddDefaultCharset UTF-8

<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

<FilesMatch "^\.ht">
    Order allow,deny
    Deny from all
    Satisfy All
</FilesMatch>

<IfModule mime_module>
    TypesConfig conf/mime.types
    AddType application/x-compress .Z
    AddType application/x-gzip .gz .tgz
</IfModule>

<IfModule log_config_module>
    LogFormat "[VISIT]\nclient=%h\ntime=%{%d.%m.%Y %H:%M:%S}t\npage=%U%q\nreferer=%{Referer}i\nreqmethod=%m\nhost=%{Host}i\nagent=%{User-agent}i\n\n" mylog
</IfModule>

???????????. ServerRoot ????, ???? ?????????? ??? ???-??????. ???????? ???????? ?? ?????. Listern ??????????? ????? ?????, ??????? ????? "???????" ???-??????, ? ?????, ???? ??????????, IP-????? (???? ? ?????? ?????????? ????????? ??????????? ? ????? ????????? ?????????? ?????? ?? ?????? ?? ???). ?? ??????? ???? 80, ??????? ???????? ??????????? ??? ???-????????. LoadModule ????????? ?????? ???-???????, ?????? ????????? ???????? ?????????????? ???????????. ? ????? ???????????????? ????? ???????? ???????? ??????????? ???????. AddDefaultCharset ????????? ?? ?????????, ????????? ?????? (UTF-8). ????????? ???? ??? ???? ???????.

? ?????? ????? ???????. ?? ??????, ??? ???? ????????????? ???-??????? ?????????, ??? ?????? ??? ?????? ???????? ???????. ?????????? ??????? ???????? ??????? ??? ???????, ??? ?????????? ??????? ?????, ?? ???? ?????, ?? ??????? ?? ???????. ?? ????????? ? ????? Apache ???????? ????????? ???????? ??????? C:\Program Files\Apache\htdocs. ??????? ???? ?? ?????????? ??? ???????????? ???? ??? ?????? index.html. ??? ??? ????? ????, ??????? ???????? ??????? ???????? ? ???????? "It works" ?? ?????? http://localhost. ???? ? ???, ??? ???? ? ??????? (???????, ??????, ?????????? url) ??????????? ??? ?????, ?? ???-?????? ???? ???? ? ????? ?? ??????????? ????. ??? ????? (??????, ???? ??? index.html) ????????? ? ??? ? ???????????????? ?????:

<IfModule dir_module>
    DirectoryIndex index.html
</IfModule>

????? ???????, ??? ??????? http://localhost ???-?????? ????? ?????? ???? C:\Program Files\Apache\htdocs\index.html, ??? ??????? http://localhost/docs C:\Program Files\Apache\htdocs\docs\index.html (? ??? ??????, ???? docs ?????), ??? ??????? http://localhost/news.html C:\Program Files\Apache\htdocs\news.html ? ??? ?????.

??? ???-????????????? ?????? ????? ?? ????, ?, ??????, ??? ????????? (??????????? ?? ????????? ??????) ??????, ?? ??????? ????? ?????????? ??????????? ???? ?????. Apache ????????? ??????????? ????????? ??????, ?? ???? ??? ?? ???????? ??? ??????? ?????? ????????????? ???? ????? ???-??????? (? ???? ??, ?? ??????, ??? ?? ?????????? ????? ???????? ?????? ???? ????????? ?????????? ?? ???????????? ?????). ????????? ???????? ???? ????? ????????? ?? ???? ? ???-?? IP-?????. Apache, ? ???? ???????, ????? ? ??????????? ?? ????????? ?????, ??????????? ? HTTP-??????? (?????????? ???????? Host, ?????? "???????? ???????????????? ???-???????"), ?????? ????? ? ???????????? ???????? ????????. ????? ?????????? ?????????? "??????????? ????".

????, localhost ????????????? ?????? 127.0.0.1, ??????? ???????? ??? ??? ?????????? ?????? test-domain1, test-domain2 ? test-domain3, ??????? ????? ??????????????? ????? ?? ??????. ???????? ? ????????? ????????? ???? C:\WINDOWS\system32\drivers\etc\hosts. ? ???? ????? ????? ?????? ???????????? ???????? ???? ? IP-???????. ????? ?? ?? ????????? ?? ????? ???????????? localhost ?????? 127.0.0.1. ???????? ? ????? ????? ??????:

127.0.0.1      test-domain1
127.0.0.1      test-domain2
127.0.0.1      test-domain3

????? ?????????? ? DNS-??????? ???????????? ?????? ? ???? ?????, ?, ???? ??????, ????????? ?????????? ? ???????????? ????????? ?????.

????????? ????? ?????????? ??????? ????????? ????? ??????? ???? ???????? ??????? ? ??????? ?? ???? ?????? ???-???????. ??????? ? ????? C:\Program Files\Apache\htdocs ???? index.html ? ??????? ??? ??? ?????: test-domain1, test-domain2 ? test-domain3, ? ?????? ?? ???? ????? ????? log ??? ????? ? ????? www ??????????, ???????? ??????? ??? ??????. ? ????? ????? C:\Program Files\Apache\conf\httpd.conf ?????????? ?????????:

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName test-domain1
    DocumentRoot "C:/Program Files/Apache/htdocs/test-domain1/www"
    ErrorLog "C:/Program Files/Apache/htdocs/test-domain1/log/error.log"
    CustomLog "C:/Program Files/Apache/htdocs/test-domain1/log/access.log" mylog

    <Directory "C:/Program Files/Apache/htdocs/test-domain1/www">
        AllowOverride All
        Options -Indexes
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerName test-domain2
    DocumentRoot "C:/Program Files/Apache/htdocs/test-domain2/www"
    ErrorLog "C:/Program Files/Apache/htdocs/test-domain2/log/error.log"
    CustomLog "C:/Program Files/Apache/htdocs/test-domain2/log/access.log" mylog

    <Directory "C:/Program Files/Apache/htdocs/test-domain2/www">
        AllowOverride All
        Options -Indexes
    </Directory>
</VirtualHost>

<VirtualHost *:80>
    ServerName test-domain3
    DocumentRoot "C:/Program Files/Apache/htdocs/test-domain3/www"
    ErrorLog "C:/Program Files/Apache/htdocs/test-domain3/log/error.log"
    CustomLog "C:/Program Files/Apache/htdocs/test-domain3/log/access.log" mylog

    <Directory "C:/Program Files/Apache/htdocs/test-domain3/www">
        AllowOverride All
        Options -Indexes
    </Directory>
</VirtualHost>

??? ????? VirtualHost ????????? ???? ??? ??????????? ?????. ??????? ???????? ???? ???????? ??????? DocumentRoot, ???? ? ???? ?????? ErrorLog ? ???? ??????? CustomLog.

? ???????? ???????? ??????? ?????? ???????? ?? ????? index.html ? ?????????? "Hello from test-domain1", "Hello from test-domain2" ? ""Hello from test-domain3". ????? ????????? ? ???????????? ???????? ? ????, ?????????? ????????????? Apache (????? ??????? ???? ?? ?????? Apache ???????? -> Restart). ???? ?????? ?? ???? ????????, ?????? ??? ????????:

??????????, ?????? ? ??? ???? ??????????? ???-?????? ? ????? ?????????? ???????. ???????? ??? ???-??????? :) ????? ????? ?????????? ? ???????? ????? ???-?????????????.

Комментарии

Оставить комментарий »

 
???????
10 марта 2013, 15:49
 

?????! ??? ?????????? ????? ????? ?????? ?? ?? Windows XP?
?????? ?? ????? ??? ?????-???????????, ??? ?????? ?????!!!

vitalik-758153
15 апреля 2013, 3:48
 

???????

vitalik-758153
15 апреля 2013, 4:25
 

????! ? ???? ????? ? ???? localhost ? ???????? ?????

Not Found

HTTP Error 404. The requested resource is not found.

? ?? ??? ? ??? ?? ??????!! ? ??? ????? ???? ??????????

Joker-jar
16 апреля 2013, 4:04
 

????????, ??????? ?????? ???? ? ????????? ???????? ? ???????.

vitalik-758153
16 апреля 2013, 6:56
 

? ??? ?? ????????? ???? ????????

Joker-jar
16 апреля 2013, 16:25
 

???, ?? ?.

Joker-jar
16 апреля 2013, 16:25
 

????? ???????? ??????? ? ??? ??? ?????? ??????.

vitalik-758153
18 апреля 2013, 0:33
 

???? ??? ?????? ???? ???????! ? ??? ?? ??????? ? ???? ??? ???? ??????? ??????

vitalik-758153
2 мая 2013, 8:49
 

? ??? ???????? ?????????? "??????" ?? ?????

putnik
6 мая 2013, 22:28
 

???? ??????. ????????? ????? (?? 5 ???) ? ?????? ???? ??????,? ????,?????? ?? ?????? ????? ??? ????? ??????? "running 1 of 2 apache services". ? ???? ??? ??? ????? ??????-??,???? Apache2 ? ??????? ??????? ( ?? ??????????) ? ?????? Apache2.2 (? ??????? ???????) ??????????. ?????????? ??????????,??? ????????? ??? ?????? ????.

Оставить комментарий

Ваше имя
 
Ваш e-mail
 
Комментарий