Анимация
JavaScript
|
Главная Библионтека # CacheRoot "C:/Program Files/Apache Group/Apache/proxy" # CacheSize 5 # CacheGcInterval 4 # CacheMaxExpire 24 # CacheLastModifiedFactor 0.1 # CacheDefaultExpire 1 # NoCache a domain.com another domain.edu joes.garage sale.com # </IfModule> # Конец настроек proxy-сервера. ### Раздел 3: Виртуальн1е хосты # Директива VirtualHost: Если вы хотите держать на своей машине несколько # хостов, следует для каждого из них завести контейнер VirtualHost. # Прежде чем их устанавливать, обращайтесь за подробн1ми разъяснениями к # документации по адресу http: www.apache.org/docs/vhosts/. Для проверки # конфигурации ваших виртуальных хостов вы можете задавать опцию -S # командной строки. # Если вы хотите использовать именные виртуальные хосты (name-based # virtual hosts), вам необходимо определить для них как минимум один # адрес IP ( и номер порта). NameVirtualHost 127.0.0.1:80 # Пример использования директивы VirtualHost: # В контейнер VirtualHost может включаться почти любая # директива Apache. # <VirtualHost ip.address.of.host.some domain.com> # ServerAdmin webmaster@host.some domain.com # DocumentRoot /www/docs/host.some domain.com # ServerName host.some domain.com # ErrorLog logs/host.some domain.com-error log # CustomLog logs/host.some domain.com-access log common # </VirtualHost> # <VirtualHost default :*> # </VirtualHost> # Далее идут настройки для виртуальных хостов, описанных во второй # части этой книги. #----localhost <VirtualHost localhost> ServerAdmin webmaster@localhost.ru ServerName localhost DocumentRoot "z:/home/localhost/www" ScriptAlias /cgi/ "z:/home/localhost/cgi/" ErrorLog z:/home/localhost/error.log CustomLog z:/home/localhost/access.log common </VirtualHost> #----hacker <VirtualHost hacker> ServerAdmin webmaster@hacker.ru ServerName hacker DocumentRoot "z:/home/hacker/www" ScriptAlias /cgi/ "z:/home/hacker/cgi/" ErrorLog z:/home/hacker/error.log CustomLog z:/home/hacker/access.log common </VirtualHost> #----cracker <VirtualHost cracker> ServerAdmin webmaster@cracker.ru ServerName cracker DocumentRoot "z:/home/cracker/www" ScriptAlias /cgi/ "z:/home/cracker/cgi/" ErrorLog z:/home/cracker/error.log CustomLog z:/home/cracker/access.log common </VirtualHost> # Конец главного файла конфигурации Apache. Приложение 2 Файл конфигурации PHP php.ini Приложение 2, которое вы видите перед собой, уважаемый читатель, включает полный перевод на русский язык комментариев внутри файла конфигурации PHP php.ini. ( Замечание Директивы в листинге П2.1 полностью соответствуют рекомендациям по установке PHP для Windows, представленным в части II книги. Впрочем, чтобы получить этот файл, мне понадобилось всего пара изменений в настройках PHP по умолчанию (настройки по умолчанию хранятся в файле php.ini-dist) - не то, что в случае с Apache. Если вы установили PHP как модуль Apache, перед вами открываются дополнительные возможности: вы можете задавать значения некоторых директив прямо в файлах httpd.conf или .htaccess. В силу специфики синтаксиса файлов конфигурации Apache, для отделения имени директивы и ее значения нужно использовать пробел, а не знак =. Кроме того, имена директив PHP должны быть предварены префиксом php . Например, директива из php.ini auto prepend file=top.html будет выглядеть в httpd.conf или .htaccess так: php auto prepend file top.html Приведенного листинга с комментариями должно быть вполне достаточно для понимания роли большинства директив PHP. Именно поэтому я уделил им так мало страниц в частях IV и V данной книги. И все-таки, если у вас возникнут какие-то затруднения, их легко сможет разрешить документация, которую можно получить, например, с официального сайта PHP: http: www.php.net. Листинг П2.1. Файл php.ini [PHP] ; Об этом файле ; 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 [ 177 ] 178 179 180 181 182 183 184 185 186 187 188 189 |