 |
 |
Форум сетевых администраторов » Cерверы » Общие вопросы » Help! Настройка отдельных параметров localhost
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник+
|
| Help! Настройка отдельных параметров localhost |
[сооб. #57355]
25-12-2003 17:42 |
|
Участник+


Зарегистрирован: Aug 2002
Место проживания: Санкт-Петербург
Публикаций: 395
Статус:  |
Остановился на phpDev. Пакет предназначен для "масштабной" работы и наворочен - в httpd.conf, наверное, много "лишнего", но не в этом проблема...
Помогите уж братцы - не могу разобраться!
Что надо: требуется на локалке поставить несколько скриптов (два - PostNuke и один - vB) - как правильно установить параметры, чтобы можно было работать одновременно с каждым из них?
Каталог с локалкой C:\phpdev\
C:\phpdev\Apache\
C:\phpdev\mysql\
C:\phpdev\php\
C:\phpdev\phpmyadmin\
рабочие скрипты лежат:
C:\phpdev\_NAME1_
C:\phpdev\_NAME2_
C:\phpdev\_NAME3_
Секция 1: допустимо ли указать в httpd.conf сразу три параметра DocumentRoot:
DocumentRoot "C:/phpdev/_NAME1_/"
DocumentRoot "C:/phpdev/_NAME2_/"
DocumentRoot "C:/phpdev/_NAME3_/"
Секция 2: этот комплект параметров тоже надо утраивать, как предыдущий?
<Directory "C:/phpdev/_NAME1_/">
Options Indexes FollowSymLinks MultiViews Includes ExecCGI
AllowOverride AuthConfig FileInfo
Order allow,deny
Allow from localhost 127.0.0.1
</Directory>
Секция 3: вот в этих строках не понимаю, что означает www? Не означает ли это, что www следует заменить на "_NAMEx_" (и, следовательно, утроить, как предыдущие)?
ScriptAlias /cgi-bin/ "C:/phpdev/www/cgi-bin/"
<Directory "C:/phpdev/www/cgi-bin">
<IfModule mod_perl.c>
Sethandler perl-script
PerlHandler Apache::Registry
PerlSendHeader On
</IfModule>
Options All MultiViews
AllowOverride None
Order deny,allow
Allow from all
</Directory>
Секция 4: в дистрибутивном файле httpd.conf отсутствует строка:
ScriptAlias /php/ "C:/phpdev/php/" ,
но из других источников - она получается обязательна и следует за строкой ScriptAlias /cgi-bin/... (см. выше). Что, их тоже д.б. три?
Секция 5: в строке:
Action application/x-httpd-php /php/php.exe
следует указать полный путь к php.exe - /phpdev/php/php.exe? Да?
Секция 6: следует ли для каждого скрипта (сайта) прописать следующую настройку
Alias /_NAMEx_/ "C:/phpdev/_NAMEx_/"
<Directory "C:/phpdev/_NAMEx_/">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
DirectoryIndex index.php index.htm
</Directory>
__________________
Вечно молодой стареющий новичок...
Сообщение было отредактировано Alien 26-12-2003 в 00:58
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-12-2003 17:42 |
|
|
Участник+
|
| Ну, блин! Не то, что ТÐ_И - один скрипт запустить... |
[сооб. #57362]
25-12-2003 22:24 |
|
|
Участник+
|
| Alien Чего то я не могу ничего понять... Тебе... |
[сооб. #57364]
25-12-2003 23:13 |
|
Участник+


Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: ![he][es в оф-лайне](images/offline.gif) |
Alien Чего то я не могу ничего понять... Тебе Вирт.хосты нужны? Тогда так:
quote:
<VirtualHost *>
ServerName miss
DocumentRoot "W:/H T M L/miss"
Options Indexes FollowSymLinks Includes
ServerAdmin webmaster@yaj.ru
ErrorLog logs/miss-error_log
CustomLog logs/miss-access_log common
</VirtualHost>
<VirtualHost *>
ServerName profi
DocumentRoot "W:/H T M L/profi"
ServerAdmin webmaster@yaj.ru
ErrorLog logs/profi-error_log
CustomLog logs/profi-access_log common
</VirtualHost>
DocumentRoot "C:/phpdev/_NAME1_/" только для одного можно прописать...
Так Action application/x-httpd-php /php/php.exe
Ты PHP как cgi пропишешь, а так:
LoadModule php4_module c:/php/sapi/php4apache2.dll
как модуль....
__________________
Админ - вождь Апачей...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
25-12-2003 23:13 |
|
|
Участник+
|
[QUOTE]
[SIZE=1]Чего то я не могу ничего... |
[сооб. #57366]
26-12-2003 00:10 |
|
Участник+


Зарегистрирован: Aug 2002
Место проживания: Санкт-Петербург
Публикаций: 395
Статус:  |
quote:
Чего то я не могу ничего понять... Тебе Вирт.хосты нужны?
DocumentRoot "C:/phpdev/_NAME1_/" только для одного можно прописать...
he][es, может это и называется Вирт.хосты, не знаю ... (по моей-то квалификации такие проблемы решать!).
Задача банальна (ИМХО)...
На реальном хосте я без проблем могу работать с несколькими сайтами (серверами) под одним доменом: NAME1.domen.ru, NAME2.domen.ru, NAME3.domen.ru. Вот тоже самое я хочу сделать на локалке... Т.е. отрабатывать, настраивать, эксперементировать с несколькими сайтами, причем желательно параллельно, одновременно...
А так получается, что каждого сайта на локалке я должен иметь свой httpd.conf, потому что возможен только один DocumentRoot? Что-то я в это не верю.
quote:
Вирт.хосты нужны? Тогда так:
<VirtualHost *>
ServerName miss
DocumentRoot "W:/H T M L/miss"
Options Indexes FollowSymLinks Includes
ServerAdmin webmaster@yaj.ru
ErrorLog logs/miss-error_log
CustomLog logs/miss-access_log common
</VirtualHost>
<VirtualHost *>
ServerName profi
DocumentRoot "W:/H T M L/profi"
ServerAdmin webmaster@yaj.ru
ErrorLog logs/profi-error_log
CustomLog logs/profi-access_log common
</VirtualHost>
Так так, допустим. А какие параметры из перечисленных (секции 1-6 в первом посте) надо вообще исключить? И что еще добавить?
quote: Так Action application/x-httpd-php /php/php.exe
Ты PHP как cgi пропишешь, а так:
LoadModule php4_module c:/php/sapi/php4apache2.dll
как модуль....
Ну это для меня - темный лес... Начну с того, что нет такого файла (php4apache2.dll) в каталоге - только php4apache.dll
__________________
Вечно молодой стареющий новичок...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
26-12-2003 00:10 |
|
|


Участник+
|
[CODE]
<VirtualHost *>
ServerName NAME1.domen.ru
DocumentRoot "W:/H T M... |
[сооб. #57396]
27-12-2003 13:51 |
|
Участник+


Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: ![he][es в оф-лайне](images/offline.gif) |
code:
С соотв. путями и именами ф-лов...
quote: А так получается, что каждого сайта на локалке я должен иметь свой httpd.conf, потому что возможен только один DocumentRoot? Что-то я в это не верю.
httpd.conf - каждому не нужет, а DocumentRoot для "главного" сайта один, и по одному для В.хоста...
А коли не веришь... Читай доки и делай сам...
quote:
Ну это для меня - темный лес... Начну с того, что нет такого файла (php4apache2.dll) в каталоге - только php4apache.dll
Для начала слей последние Apache 2.0.48 & PHP 4.3.4 (кажется)
Для 1го апача не уверен что всё точно так же, но должно подойти, и ф-л тогда соотв-но php4apache.dll
А вообще polo написал хорошую статью по этому поводу... Да и ya.ru много чего скажет...
Файл: httpd.txt
Был скачан 2 раз(а).
__________________
Админ - вождь Апачей...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
27-12-2003 13:51 |
|
|
Участник+
|
[QUOTE]
[SIZE=1] [B] А коли не веришь... Читай доки... |
[сооб. #57516]
29-12-2003 04:41 |
|
Участник+


Зарегистрирован: Aug 2002
Место проживания: Санкт-Петербург
Публикаций: 395
Статус:  |
quote:
А коли не веришь... Читай доки и делай сам...
Для начала слей последние Apache 2.0.48 & PHP 4.3.4 (кажется)
Для 1го апача не уверен что всё точно так же, но должно подойти, и ф-л тогда соотв-но php4apache.dll
А вообще polo написал хорошую статью по этому поводу... Да и ya.ru много чего скажет...
he][es, спасибо за желание помочь! Файл не помог, но все равно спасибо: не мне - так другим пригодится. А где статья (название?) polo лежит?
Верю, конечно... Я правильно понял, что для виртуального хоста требуется второй Апач? Не пойму: "второй Апач" - это "второй" комплект Апача или "специальный" Апач?...
Я думал, что все значительно проще, а так - пусть уж будет обычная простая локалка. Прежде всего потому, что ресурсы компа не столь велики. Ну, будет малость неудобно - с сайтами придется работать по отдельности... Читать (изучать) доки касательно данной темы все же не производительно - именно поэтому существуют "пакеты", как этот phpDev... Все таки 1000-строчный файл конфигурации неподготовленного пользователя морально подавляет...
Однако, мне показалось, что phpDev в своей настройке предусматривает работу с несколькими скриптами одновременно. Ð_азве не так?
Но хуже всего то, что настроенный (вложенный) в дистрибутив конфиг Апача не работает... у меня. Почему - для меня загадка
__________________
Вечно молодой стареющий новичок...
Сообщение было отредактировано Alien 29-12-2003 в 04:43
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
29-12-2003 04:41 |
|
|
Участник+
|
Alien 2ой апач это версия! Типа Win95 - Win XP....
В... |
[сооб. #57539]
29-12-2003 13:53 |
|
|
Участник+
|
| [quote]только совсем "неподготовоенный" может... |
[сооб. #57561]
29-12-2003 17:50 |
|
Участник+


Зарегистрирован: Aug 2002
Место проживания: Санкт-Петербург
Публикаций: 395
Статус:  |
quote: только совсем "неподготовоенный" может чего то не понять...
he][es, так я как раз и есть такой.... И английским "владею" с десятью словарями....
Ð_анее работал только с хостером - там все настроено без меня и вопросов нет.
За ссылки спасибо - прочитаю, а уж потом вопросы...., если не возражаешь...
__________________
Вечно молодой стареющий новичок...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
29-12-2003 17:50 |
|
|
|
Формат времени GMT. Текущее время 04:55.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01177597 seconds (53.88% PHP - 46.12% MySQL) with 26 queries.
|
 |