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

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

Комментарии

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

 
Joker-jar
13 мая 2013, 10:58
 

putnik, ?? ??, ?????? ??? ??????? ????????????. ??????? ? ??????? (?????????? ???????????) ? ??????? ????.

sadex
25 июня 2013, 0:09
 

?????? ??????? ????? ???? ??????????... ? ?????????????? ????? ??? ????????? Apache. ?? ? ??? ??????? ? ??????, ????? ??? ?? ???? ?????? ??????????? ? ??????? ???????????? ?????? ? ???? ?????? ?????? ?? ?????... ? ???????? ??????. ??????????? ????? ????????? ????? ??????, PHP, MySQL - ??? ? ????? ???????. ?? ????? ???, ????? ????? ?????? ?? ????????? ????????? ??????? ? ?????, ??? ???... ?? ??? ???, ?? ?????? ??????:
http://sadex.p.ht/viewtopic.php?id=101

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

??????
1 июля 2013, 7:12
 

??? ?????? ? ???????? ??? ????????,????? ???????,???????
? ????????

"Error" "The requested operation has failed!"
Joker-jar
1 июля 2013, 9:25
 

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

??????
1 июля 2013, 19:49
 

D:\apache\Apache2\htdocs\test-domain1\log
D:\apache\Apache2\htdocs\test-domain2\log
D:\apache\Apache2\htdocs\test-domain3\log

??????
1 июля 2013, 19:49
 

??? ?????

Joker-jar
1 июля 2013, 20:50
 

??????, ???????? ???: ???? ????? ?????????? -> ?????????? -> ???????? ??????? -> ?????????? (? XP ??? ????? ????, ? ??????? ???????? ??? ??). ?????? ???? ?????? Apache.

Fudji
27 января 2014, 0:44
 

????????????. ? ???? ????? ??????. ? ????????? ??????????? ????, ????? ??????? ????? ??? ???, ??? ? ??? ????????, ?? ????? ??????? ????? ??? ????? ?????? ? ????????? XAMPP, ?????? ????? ?????????. ??? ? ???????? ?????????? ??????????

???????
19 февраля 2014, 3:22
 

????? ????????? ???????, ??? ??????????, ???????!

Vlas
3 апреля 2014, 0:03
 

? ????? ??????? ???????? Apache (?? ????? ??????????? ?? ??????????? ??????????, ??? ???? ??????? ? ???? ?????? ????? "????->?????????? -> ???????? ??????? -> ?????????? ???????? ?????????????? ? ???. ?? ?????????).
????? ??????? ???????:
"Forbidden
You don't have permission to access / on this server."
??? ?????????? ?????????? ??? ????????

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

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