Показать сообщение отдельно
Старый 21.12.2010, 08:12   #5
tempura
Forum bot
 
Аватар для tempura
 
Регистрация: 01.02.2010
Адрес: пусто
Сообщений: 841
Сказал(а) спасибо: 286
Поблагодарили 418 раз(а) в 190 сообщениях
Записей в дневнике: 60
tempura отключил(а) отображение уровня репутации
По умолчанию

Цитата:
Сообщение от Minimajack Посмотреть сообщение
забыли про Listen "порт"
размножаю виртуальные хосты открытием дополнительного порта, в файл хост реже лазить...да и для веб приложений дополнительный тест на совместимость со сложным путем типо test, test:90, test:8080 и тд
Плохая идея. Если имеется ввиду только локальная машина, у которой нет привязки к ДНС, то наилучшим вариантом будет привязка вирт-хостов к loopback адресам 127.0.0.1-255. Например:
PHP код:
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
ServerName 127.0.0.1
DocumentRoot 
"/htdocs/test1.loc/www"
ErrorLog "/htdocs/test1.loc/logs/error.log"
CustomLog "|/Apache2/bin/rotatelogs.exe -f /htdocs/test1.loc/logs/access_%Y-%m-%d.log 50M" combined
</VirtualHost>

NameVirtualHost 127.0.0.2
<VirtualHost 127.0.0.2>
ServerName 127.0.0.2
DocumentRoot 
"/htdocs/test2.loc/www"
ErrorLog "/htdocs/test2.loc/logs/error.log"
CustomLog "|/Apache2/bin/rotatelogs.exe -f /htdocs/test2.loc/logs/access_%Y-%m-%d.log 50M" combined
</VirtualHost
Хотя на локале вряд ли когда-нибудь понадобится ротейтлог.

Цитата:
Сообщение от Minimajack Посмотреть сообщение
апач и пхп по пути "c:\Program Files\" - глаз не мылят
Еще как мылят. Часто нужен доступ к апачу-мусклу из командной строки, и набрать cd apache2/bin гораздо проще и быстрее, чем лезть туда через програм файлз.
Цитата:
Сообщение от Minimajack Посмотреть сообщение
виртуальные хосты в папке с апачем, но с условием ,что папка является симлинком директории на другом диске (невозможно предсказать сколько понадобится места на диске с, да и лежать может где угодно, в общем очень удобно), темповые директории винды всегда на другом диске...
опять же - от корня в папки вирт-хостов было бы проще входить, чем придумывать какие-то симлинки. Хостишь все в папку (например) htdocs в корне чего угодно - и не любишь свой моск.
Цитата:
Сообщение от Minimajack Посмотреть сообщение
HKEY_LOCAL_MACHINE\SOFTWARE\PHP - ветка php в реестре, иногда помогает особенно если проблемы с php.ini и установкой с архива
Оопс. У меня такого раздела нигде нет. Что надо сделать, чтобы он появился?
Цитата:
Сообщение от Minimajack Посмотреть сообщение
зы копии php.ini httpd.conf httpd-vhosts.conf хранятся как реликвии
Угу, дефолтовые конфиги бекапить ОБЯЗАТЕЛЬНО. Мало ли что где накосячишь - хоть бекап останется.



Кстати, для первого редактирования конфига апача рекомендую попробовать утилиту ApacheConf. Она платная, но триального времени (45 дней) на один конфиг вполне хватает. Главное запомнить: это только помощник!!! Рекомендуется после всех изменений открыть рядом свой бекап оригинального конфига, и конфига после редактирования, и сидеть сравнивать. Сидеть, смотреть, проверять себя, и все проверять самому. Редактирование конфига в текстовом режиме вам в любом случае ОБЯЗАТЕЛЬНО нужно.

Ну и самое главное - читать мануалы апача. Распечатать, и читать на ночь (как я когда-то), читать при возникновении любых вопросов, самому придумывать вопросы и искать их решение в мануале. Тестить различные подходы и т.п. Очень полезная штука.



Ну и еще две интересных фишки для Апача, которые может пригодятся кому-то:
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Пользователь сказал cпасибо:
SergiK_KilleR (23.09.2011)