Недавно смотрел конф. там человек рассказывал о, том, что в сборке Nginx PHP rак FastCGI дает очень хороший результат нежели как модуль apache... или я путаюсь... ? И еще один вопрос по апачу. Единственные мои знания по апачу, это мудуль rewrite дальше я не лез.. Но пришел тот день когда мне нужен ответ на вопрос, как сделать на Windows такое: у меня есть пару папок где я играюсь с ПХП, в одной фрейм ворк напрмер в другой исходняк моего блога и т.п., мне очень неудобно каждый раз переключать в конфиге папки с htdocs на mysites и т.п... как реализовать такое http://localhost1/ http://localhost2/ http://localhost3/ и т.д. ? Код (Text): <VirtualHost *:80> ServerName default </VirtualHost> <VirtualHost *:80> ServerName localhost ServerAlias localhost DocumentRoot D:\www\localhost ErrorLog D:\log\apache2\localhost-error.log TransferLog D:\log\apache2\localhost-access.log </VirtualHost> <VirtualHost *:80> ServerName localhost2 ServerAlias localhost2 DocumentRoot D:\www\localhost2 ErrorLog D:\log\apache2\localhost2-error.log TransferLog D:\log\apache2\localhost2-access.log </VirtualHost> Имеет смысл?я такое применял на убунту..а для винды? только я не помню, что это за файл бул и куда конфа ставилась? подскажите...
Читать о настройке виртуальных хостов в Apache. (под Win смотреть %APACHEDIR%\conf\extra\httpd-vhosts.cnf) А так же знать, что файл hosts в Win находится в папке %WINDIR%\System32\Drivers\etc
при таком раскладе не пашет... Код (Text): <VirtualHost *:80> ServerAdmin admin@test1.com DocumentRoot H:\Server\S2\kreker ServerName localhost ErrorLog @rel_logfiledir@/localhost-error_log CustomLog @rel_logfiledir@/localhost-access_log common </VirtualHost> <VirtualHost *:80> ServerAdmin admin@test2.com DocumentRoot H:\Server\S2\user ServerName user ErrorLog @rel_logfiledir@/user-error_log CustomLog @rel_logfiledir@/user-access_log common </VirtualHost> Код (Text): 127.0.0.1 localhost 127.0.0.1 user
1. не забыть подключить httpd-vhosts.cnf в основном конфиге Код (Text): Include conf/extra/httpd-vhosts.conf 2. Не забыть перезапустить апач.
Для проверки правильности конфигов всегда можно запустить апач из командной строки Код (Text): httpd.exe -t
Ну так и добавь в виртуальные хосты разрешение на доступ к корню виртуального хоста. Код (Text): <VirtualHost *:80> <Directory "D:/Work/cargo/public/"> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost>
блин ) вот я запутался...сейчат все вродебы ок настроил но опять ошибка при копиле конфа Код (Text): [warn] NameVirtualHost has no virtualhost у меня стоит NameVirtualHost *:80, что NameVirtualHost 127.0.0.1:80 всеравно.... ошибка..
Apache2 ругается на все <VirtualHost *:80> я даже сдедал так host Код (Text): 127.1.0.1 locaohst1 127.2.0.1 locaohst2 варинат 1<VirtualHost locaohst1:80> вариант 2 <VirtualHost 127.1.0.1:80>
Код (Text): NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin admin@localhost DocumentRoot H:/Server/FlashServer/server1/Apache2/htdocs/test ServerName cargo.loc ErrorLog H:/Server/FlashServer/server1/Apache2/htdocs/logs/test-error_log TransferLog H:/Server/FlashServer/server1/Apache2/htdocs/logs/test-access_log </VirtualHost> чего не дало
помогать ближнему конечно хорошо, но между делом никто не заметил интересный вопрос: кто что может сказать по сабжу?
Ребята, вы меня доведете.... Что конкретно не дало? Кто и какую ошибку пишет? Какого черта кто-то должен страдать телепатией на форуме программистов? Это с клиентом я заранее знаю, что он идиот. И у него мозгов не хватит сильно далеко отступить от инструкций. Поэтому я ему диктую какие клавиши нажимать. Но вы же мните себя умными и поступаете крайне творчески, но при этом думать вам явно лень. Так сложно совместить две вещи? Код (Text): <VirtualHost *:80> <Directory "D:/Work/cargo/public/"> Options FollowSymLinks AllowOverride All Order allow,deny Allow from all </Directory> </VirtualHost> В одну единственную? Код (Text): <VirtualHost *:80> ... ... тут у нас настройки хоста ... ... <Directory "tra-la-la"> ... ...тут у нас настройки корневого(а может и не корневого) каталога для хоста ... </Directory> </VirtualHost>
Почитай Котерова про медленных клиентов. И его форум. Там же(на форуме в треде) будет ссылка на high-load группу в google.groups, где имелось небольшое обсуждение данного вопроса. Все что там написано - это все что знаю лично я Поскольку с nginx вообще не работал.