Ru-MaNGOS

Вернуться   Ru-MaNGOS > Документация > Прочая документация

Важная информация

Прочая документация Помощь, книги, инструкции, описания

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.12.2010, 19:14   #1
Minimajack
Гость
 
Сообщений: n/a
По умолчанию

забыли про Listen "порт"
размножаю виртуальные хосты открытием дополнительного порта, в файл хост реже лазить...да и для веб приложений дополнительный тест на совместимость со сложным путем типо test, test:90, test:8080 и тд
апач и пхп по пути "c:\Program Files\" - глаз не мылят
виртуальные хосты в папке с апачем, но с условием ,что папка является симлинком директории на другом диске (невозможно предсказать сколько понадобится места на диске с, да и лежать может где угодно, в общем очень удобно), темповые директории винды всегда на другом диске...
HKEY_LOCAL_MACHINE\SOFTWARE\PHP - ветка php в реестре, иногда помогает особенно если проблемы с php.ini и установкой с архива
зы копии php.ini httpd.conf httpd-vhosts.conf хранятся как реликвии
  Ответить с цитированием
2 пользователя(ей) сказали cпасибо:
Gerald (20.12.2010), KiriX (20.12.2010)
Старый 21.12.2010, 08:12   #2
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)
Старый 21.12.2010, 09:51   #3
Minimajack
Гость
 
Сообщений: n/a
По умолчанию

Цитата:
Сообщение от tempura Посмотреть сообщение
Плохая идея. Если имеется ввиду только локальная машина, у которой нет привязки к ДНС, то наилучшим вариантом будет привязка вирт-хостов к loopback адресам 127.0.0.1-255.
имеется в виду лок-ная сеть, где доступ возможен из других машин.
Цитата:
Сообщение от tempura Посмотреть сообщение
Еще как мылят. Часто нужен доступ к апачу-мусклу из командной строки, и набрать cd apache2/bin гораздо проще и быстрее, чем лезть туда через програм файлз.
я про мускул ничего не говорил...хотя он при установке предлагает прописать себя в path
зачем доступ к апачу? Конфиги править?
Цитата:
Сообщение от tempura Посмотреть сообщение
опять же - от корня в папки вирт-хостов было бы проще входить, чем придумывать какие-то симлинки. Хостишь все в папку (например) htdocs в корне чего угодно - и не любишь свой моск.
это дело 10 секунд. Разные ситуации - разные потребности...мне например удобней хранить в структурированом виде
PHP код:
с сервером
"Server/ServerИмя/src/исходники сервер"
"Server/ServerИмя/distr/сам сервер"
"Server/ServerИмя/webtest/веб под него" 
"Server/ServerИмя/webwork/веб под него"
без сервера
"http/имявеба/самвеб" 
а вот апаче их видит уже по своему...как ему надо...
надо срочно проверить(изменить), удаляем старый симлинк, создаем новый(на другую папку) - больше ничего не трогаю.
Цитата:
Сообщение от tempura Посмотреть сообщение
Оопс. У меня такого раздела нигде нет. Что надо сделать, чтобы он появился?
запустить php install ... а не архив распаковать

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

Цитата:
Сообщение от Minimajack Посмотреть сообщение
зачем доступ к апачу? Конфиги править?
Ну, вообще-то, тестировать конфиг. Делать .htpasswd файлы и т.п.
Цитата:
Сообщение от Minimajack Посмотреть сообщение
запустить php install ... а не архив распаковать
Фу-у-у-у!!!!!! Ламо!
__________________
Совершенно безопасен для людей, обладающих хотя бы некоторыми минимальными зачатками интеллекта, и способными строить причинно-следственные цепочки.
tempura вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Установка, настройка и запуск MaNGOS KiriX Установка MaNGOS 58 14.09.2013 14:37
Российские домены .РФ и Apache =VAN= WWW 4 15.11.2010 09:33


Текущее время: 18:30. Часовой пояс GMT +3.


ru-mangos.ru - Русское сообщество MaNGOS
Главная цель проекта MaNGOS - обучающая, поэтому разрешается использовать исходный код и собранную программу только для образовательных целей.
Вы не можете использовать MaNGOS в коммерческих целях, а также не разрешается устанавливать публичные серверы на базе MaNGOS.
Любое копирование материалов, информации в любом виде без указания источника - форума Ru-MaNGOS будет считаться нарушением авторских прав и нарушением Уголовного Кодекса РФ, ст. 146 ст. 147.
Перевод vBulletin: zCarot