???? 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). ???? ?????? ?? ???? ????????, ?????? ??? ????????:

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

Комментарии

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

 
?????????
13 апреля 2011, 19:10
#1
 

????????? ????? ??? ?????? ??? ???????? ?? ?? ?? ????? ???????? ! ????? ???? ??? ?? ?????? ?? ????? ?? ?? ??????? ????? ????? ?? 3 ????? www.csmoscow.ru www.macnadom.ru www.zhk-akvareli.ru ??? ????? ??? ??? ????? ???? ?????? ???? ???? ???? ?? ?? ???? ???? ????????? ????? ??????? ?????????? ??? ?? ????? ????????? ?????? admin@csmoscow.ru
??????? ???????

Joker-jar
15 апреля 2011, 4:30
#2
 

???, ??? ? ???????, ???????? ?????? ? ????? ??????, ?????? ?????, ?????? ????????? ????? - ???????? ?????? ????????

?????
9 мая 2011, 22:58
#3
 

?????????, ???????? ? ??????????? Apache (2.2) ? ??? ????????))))

?????
29 мая 2011, 16:35
#4
 

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

Joker-jar
30 мая 2011, 0:08
#5
 

?????, ??? ? ??? ?? ?????? Windows? ?????? ???????? ?????? ????? ???????

?????
30 мая 2011, 12:42
#6
 

??????? 7.
????? - Apache monitor is already started

Joker-jar
31 мая 2011, 1:24
#7
 

??. ? ????? Apache ??? ?? ????? ??????????? ????????? ? ???????? ???????? http://localhost ? ??? ?????? ???????, ???? ?? ? ??????? Apache

vsevolod
4 сентября 2011, 2:40
#8
 

Index of /

    localhost/
    test-domain1/
    test-domain2/
    test-domain3/

??? ????? ???????? ?? test-domain1/ ??????????? ????????? ????????:

Index of /test-domain1

    Parent Directory
    log/
    www/

? ?????? ????? ????? ?? ????? www/ ??????????? ??? ????:

    Parent Directory
    index.html.txt

? ?????? ????? ????? ?? index.html.txt ??????????? ???????? ??????? - "Hello from test-domain1" ???? ???????? ???????? ? ??????? ????? "txt" (?????????, ???? ??? ?????, ???????? :) )

? ????? ?????? ???? ????????, ? ? ?????? ???????? ????????? ? ??????? ????????? ??????? ? ????????? ?????, ?????? ??? ?????? ?????????? "??????? ???????" ???????!

Joker-jar
4 сентября 2011, 3:15
#9
 

vsevolod, ???????????. ??????? ?? ??????? ? ???????.

????????? ? ?????, ???????? ??????? ??????? ??????, ??? ????? www, ? ? ??? ?????????? ????????? ???? index.html.

??, ??????.

? ???????? ???????????? ???? ?? ????????? ???????????:

Index of /

localhost/
test-domain1/
test-domain2/
test-domain3/

??????, ? ?????? Apache ???????? ??????? ????? ?? ????????? (C:\Program Files\Apache\htdocs). ?????? ?????, ?? ?? ???????? ? ?????? ????????? ??????????? ??????. ? ?????? ???? ???????? ????? ?????? ??????? ??????? ???????, ???????? ? ??? ????? ????????? ??????????? ?????? (???????, ??????? ?????????? ?? ?????? "NameVirtualHost *:80") ? ??? ??? ????????? ? C:\Program Files\Apache\conf\httpd.conf, ????? ????????????? Apache.

Joker-jar
4 сентября 2011, 3:17
#10
 

?????? ?????????? ???: http://paste.org.ru/?pjke84

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

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