|
|
|
Железный канал: «Apache» |
|
|
027
1561 EGP
         Рейтинг канала: 5(151) Репутация: 362 Сообщения: 6892 Откуда: Волгоград Зарегистрирован: 06.07.2002
 |
|
Поставил дома апач 2.0.47.
Работает, но есть вопросы.
Как создать виртуальные хосты? Дока на него куцая. Последовательно перепробовал все примеры из нее, но ни черта не вышло. Либо все запросы попадают в htdocs, либо все в созданную мной папку www, либо вообще никуда (получаю 404). В hosts адреса прописаны.
_________________ Писать надо жрабельно (с)
Последний раз редактировалось: Мамонт (00:34 11-05-2014), всего редактировалось 3 раз(а) |
|
|
Voha
942 EGP
          Рейтинг канала: 9(1062) Репутация: 169 Сообщения: 4977 Откуда: Moscow, Russia Зарегистрирован: 15.02.2001
 |
|
Виртуальные хосты по ip или на одном адресе по именам?
_________________ Time will show... |
|
|
Goba
150 EGP
  Репутация: 9 Сообщения: 494 Откуда: Москва Зарегистрирован: 17.12.2002
 |
|
Я сделал у себя вот как:
В httpd.conf добавил строчку:
include conf/virtual-hosts.conf
В самом файле virtual-hosts.conf прописано:
NameVirtualHost ip-address машины
include conf/domains/host1.ru
include conf/domains/host2.com
include conf/domains/host3.net.ru
А в include conf/domains/host1.ru прописано:
<VirtualHost host1.ru>
ServerName host1.ru
ServerAlias host1.ru
ServerAdmin webadmin@host1.ru
ScriptAlias /cgi-bin/ /usr/local/hosts/host1.ru/cgi-bin/
DocumentRoot /usr/local/hosts/host1.ru/htdocs
SetEnv CLIB_ROOT /usr/local/hosts/host1.ru/lib
SetEnv TEMPLATE_ROOT /usr/local/hosts/host1.ru/template
CustomLog /usr/local/hosts/host1.ru/logs/access.log combined
ErrorLog /usr/local/hosts/host1.ru/logs/error.log
CharsetSourceEnc windows-1251
<Directory /usr/local/hosts/host1.ru/htdocs>
Options SymLinksIfOwnerMatch Includes
AllowOverride All
order allow,deny
allow from all
DirectoryIndex index.shtml index.html index.htm
</Directory>
<Directory /usr/local/hosts/host1.ru/cgi-bin>
Options SymLinksIfOwnerMatch Includes ExecCGI
AllowOverride None
order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ "/usr/local/hosts/host1.ru/cgi-bin/"
</VirtualHost>
Такая схема реализации помогает не копаться постоянно в httpd.conf, все достаточно хорошо структурировать и администрировать.
_________________ Two beer, or not two beer? Thats is a question :) |
|
|
027
1561 EGP
         Рейтинг канала: 5(151) Репутация: 362 Сообщения: 6892 Откуда: Волгоград Зарегистрирован: 06.07.2002
 |
|
2 Воха: пробовал и так и этак. В принципе, как именно сделать - без разницы, лишь бы работало.
2 Гоба - спасибо, бум пробовать.
_________________ Писать надо жрабельно (с) |
|
|
Voha
942 EGP
          Рейтинг канала: 9(1062) Репутация: 169 Сообщения: 4977 Откуда: Moscow, Russia Зарегистрирован: 15.02.2001
 |
|
Цитата: |
2 Гоба - спасибо, бум пробовать.
|
Собстно - должно работать. Ибо все правильно написано
Возможно, потребуется добавить в описание хостов строчки
AddHandler cgi-script .cgi
AddHandler cgi-script .pl
в случае, если у тебя перл и цги цепляются к апачу в виде модулей (и если ты их вообще используешь).
В принципе, они могут быть и глобально определены в основном конфиге, но я так не делаю по причине того, что бывыет необходимость одному хосту разрешить выполнение скриптов, а другому - нет.
_________________ Time will show... |
|
|
027
1561 EGP
         Рейтинг канала: 5(151) Репутация: 362 Сообщения: 6892 Откуда: Волгоград Зарегистрирован: 06.07.2002
 |
|
Перл и цги пока не нужны, а пхп и мускул понадобится. Чтобы дома хачить и отлаживать свою конфу на monitor.elite-games.ru
Кстати, Вох, если знаешь - дай ссылочку, где скачать мускул, такой, как на ЕГе стоит.
_________________ Писать надо жрабельно (с) |
|
|
Voha
942 EGP
          Рейтинг канала: 9(1062) Репутация: 169 Сообщения: 4977 Откуда: Moscow, Russia Зарегистрирован: 15.02.2001
 |
|
Смутно подозреваю, что его взяли с www.mysql.org
_________________ Time will show... |
|
|
Corund
|
|
а что - еще и другие места есть?
|
|
|
027
1561 EGP
         Рейтинг канала: 5(151) Репутация: 362 Сообщения: 6892 Откуда: Волгоград Зарегистрирован: 06.07.2002
 |
|
Корундыч, какие версии mysql и php мне поставить?
_________________ Писать надо жрабельно (с) |
|
|
ZViruS
150 EGP
  Рейтинг канала: 2(24) Репутация: 20 Сообщения: 492 Откуда: Украина, Херсон Зарегистрирован: 10.11.2003
 |
|
попробуй AppServ. Эта утилита ставит все в комплекте: Appache, MySQL, PHP. Найди последнюю версию онного в инете. Одной инсталяцией ставит и настраивает на основную работу все эти программные продукты. Сам такую юзаю...
Брать нуна тут http://www.appservnetwork.com/
С русским языком дружит. У самого на нем базы построены. При установке на MySQL на WIN2k Server вышел кариес с тем, что он конфигурациооные файлы поставил не Виндовую папку а в профиль пользователя - перенес кудым нуна и все. А вообще доки в инете куча по всему этому добру. Сам юзаю версию 2.3.0
НА NT4 Server аппача ругался на недостающую библиотеку... (не помню ужо) Тама есть такая библиотека, тока с немного другим названием. Лечилось простым копированием под новым именем...
Sequr32.dll/sequrity.dll... (какая на какую не помну )
_________________ Горят над нами, горят,
Помрачая рассудок.
Бриллиантовые дороги
В темное время суток. |
|
|
Alone
1865 EGP Рейтинг канала: 3(25) Репутация: 529 Сообщения: 10436 Откуда: Moscow, Russia Зарегистрирован: 07.02.2001
 |
|
Цитата: |
Поставил дома апач 2.0.47.
|
Снести нафиг и поставить стабильный 1.3.х
Цитата: |
Дока на него куцая.
|
Них себе куцая!
Да мануал по апачу толщиной с книжку по HTML4.0 - таким убить можно.
Вообще, велком сюда: http://httpd.apache.org/docs/
Цитата: |
Корундыч, какие версии mysql и php мне поставить?
|
mysql - 4.x - http://www.mysql.com
php - 4.3.5 - http://www.php.net
Не ставь никаких beta, development, release candidat и прочих. Только билды из стабильных веток!
_________________ Скучно быть серьезным. |
|
|
Alone
1865 EGP Рейтинг канала: 3(25) Репутация: 529 Сообщения: 10436 Откуда: Moscow, Russia Зарегистрирован: 07.02.2001
 |
|
Цитата: |
попробуй AppServ. Эта утилита ставит все в комплекте: Appache, MySQL, PHP.
|
Никогда не пользуйся подобными поделками.
Если хочешь чтобы все работало долго и счастливо - запомни всего три ссылки:
http://httpd.apache.org
http://www.mysql.com
http://www.php.net
и все бери только с них.
_________________ Скучно быть серьезным. |
|
|
Voha
942 EGP
          Рейтинг канала: 9(1062) Репутация: 169 Сообщения: 4977 Откуда: Moscow, Russia Зарегистрирован: 15.02.2001
 |
|
Цитата: |
Снести нафиг и поставить стабильный 1.3.х
|
Намана работает, можешь не сносить Больше гемора получишь, снося 2-й и ставя потом первый... и ковыряясь в реестре, чтоб он подхватил ветки пхп, перла, настройку цги и прочее счастье :-/ Уже проходил подобное. Проще второй чуть поковырять и отстроить.
Либо сносить ВСЕ дополнения и все их потом заново прикручивать уже к 1-му...
_________________ Time will show... |
|
|
ZViruS
150 EGP
  Рейтинг канала: 2(24) Репутация: 20 Сообщения: 492 Откуда: Украина, Херсон Зарегистрирован: 10.11.2003
 |
|
Ну хорошо, а чем плохо скачать все и сразу????
Apache 1.3.29
PHP 4.3.4
MySQL 4.0.16
Zend Optimizer 2.1.0b
phpMyAdmin 2.5.4
Но одним пакетом? Потом перенастроить так как тебе нужно?
Нужны более старые версии все этого??? Дык можно поглядеть прошлые релизы, благо инфа о них лежит на сайте.
......
Для тех, кто это неоднократно проделывал, тому ничего сложного... А вот для новичка, который впервые видит это все чудо программерской мысли...
1) Ладно. Залазим на апачевский сайт. Долго читаем, чего ж там нам понаписали. Качаем Аппач. Качаем доку как его ставить настраивать, да и то там только основы и типичные примеры "для всех".
2) Лезем на чайт ПХП. Читаем, искаем. Качаем ПХП. Искаем доку по тому, как его привязать к аппачу, как проинсталить, где чего настроить.
3) То же касательно MySQL. (да еще не провтыкать и скачать то, что для необходимой оперционки ака win/linux)
4) Найти хоть какой-то интерфейс для удобства управления базами.
Все приведенные алонычем ссылки присутствуют на стартовой страничке после устаноки всего этого добра (AppServ). И вот убедите меня в том, что я глубоко заблуждаюсь, и метод с все-в-одном не проще? Плюс инсталятор позволяет выбрать неоходимые тебе компоненты, и установить только то, что тебе нужно, спросив у тебя пару настроек в процессе...
Взять к примеру Линух. Может распространять все, что в него входит по отдельности. Отдельно ядро, отдельно файлменеджер, отдельно графический интерфейс, отдельно текстовый редактор и т.д. А?
_________________ Горят над нами, горят,
Помрачая рассудок.
Бриллиантовые дороги
В темное время суток. |
|
|
Alone
1865 EGP Рейтинг канала: 3(25) Репутация: 529 Сообщения: 10436 Откуда: Moscow, Russia Зарегистрирован: 07.02.2001
 |
|
Цитата: |
Ну хорошо, а чем плохо скачать все и сразу????
|
Все сразу и много - хорошо никогда не бывает.
По любому чтобы что-то нормально настроить - тебе придется читать документацию. И много документации.
Это не те вещи, где можно расставить три галочки и нажать на кнопку "ОК".
_________________ Скучно быть серьезным. |
|
|
Alone
1865 EGP Рейтинг канала: 3(25) Репутация: 529 Сообщения: 10436 Откуда: Moscow, Russia Зарегистрирован: 07.02.2001
 |
|
Voha : |
Цитата: |
Снести нафиг и поставить стабильный 1.3.х
|
Намана работает, можешь не сносить
|
Нифига он нормально не работает.
Загляни в багрепорты, Воха, там на каждый билд по три страницы ошибок, половина из которых - критические.
А для 1.3 идут только какие-то мелкие фиксы и вылизывание кода.
Вот как перевалит он с 2.0.х на 2.1.х - мона будет попробовать. Не раньше.
_________________ Скучно быть серьезным. |
|
|
Tension MAN
1220 EGP
     Рейтинг канала: 4(51) Репутация: 383 Сообщения: 8350 Откуда: Москва, корпус Д&Ф Зарегистрирован: 30.11.2002
 |
|
Неа... брать апатч нужно здесь
А вот ссылка для настроек.
_________________ EVE-online - TensionMAN in game. |
|
|
Voha
942 EGP
          Рейтинг канала: 9(1062) Репутация: 169 Сообщения: 4977 Откуда: Moscow, Russia Зарегистрирован: 15.02.2001
 |
|
Цитата: |
А вот ссылка для настроек.
|
Угу. Открыл. Читаю про настройку апача под винду с пхп. Первая же строчка:
"Есть два способа настройки Web-сервера: изменить переменные, отвечающие за функционирование основного сервера, или создать виртуальный сервер. В нашем случае второй способ предпочтительнее."
Ахренеть. Вот такое безапелляционное заявление без объяснения мотивов просто восхищает. Туда я больше не ходок :-/
_________________ Time will show... |
|
|
Tension MAN
1220 EGP
     Рейтинг канала: 4(51) Репутация: 383 Сообщения: 8350 Откуда: Москва, корпус Д&Ф Зарегистрирован: 30.11.2002
 |
|
Ну если человек абсолютно не разбирается в настройках (в том числе и я, сам только недавно апатч поставил), то ссылка вполне полезная. На первых порах сойдёт, а потом спецов мона спросить, если возникнут вопросы...
_________________ EVE-online - TensionMAN in game. |
|
|
Alone
1865 EGP Рейтинг канала: 3(25) Репутация: 529 Сообщения: 10436 Откуда: Moscow, Russia Зарегистрирован: 07.02.2001
 |
|
Цитата: |
а потом спецов мона спросить
|
Угу, а потом удивляются - откуда у спецов обмороки: то ли от голода, то ли от вопросов "не в ту сторону продвинутых" пользователей.
_________________ Скучно быть серьезным. |
|
|
|
|
|
Железный канал: «Apache» |
|