Форум: "Потрепаться";
Текущий архив: 2005.01.02;
Скачать: [xml.tar.bz2];
ВнизApache Найти похожие ветки
← →
OneFragLeft © (2004-12-03 08:19) [0]Нет, речь не про вертолёт, а про вэб сервер.
Может не в том месте спрашиваю, но всё же, может кто-то знает,
можно ли обойтись без DNS сервера только средствами апача? Т.е. задать
имя сервера вида: WWW.MYSERVER.MY? Вроде у одного знакомого получалось
так сделать, но только при установке с нуля, а сейчас и его не достать
и сервак работает, но приходится обращаться по айпишнику. Может подскажите как
отконфигурировать сервер? Спасибо.
← →
OneFragLeft © (2004-12-03 08:24) [1]Ой, совсем забыл: всё это будет работать в локалке.
← →
Layner © (2004-12-03 08:31) [2]http.conf
← →
080D:07BBh © (2004-12-03 08:37) [3]OneFragLeft © (03.12.04 08:24) [1]
настройки Апача находятся в http.conf в том числе и те про которые ты спрашиваеш
← →
OneFragLeft © (2004-12-03 08:38) [4]Я в курсе. Но вот как там что прописать? Я уже 2 часа парюсь.
VirtualHost надо юзать?
← →
OneFragLeft © (2004-12-03 08:40) [5]http.conf?
У меня может версия другая или что-нибудь ещё, короче у меня он называется httpd.conf. Но я думаю разницы нету-те же яйца, только вид сбоку:)
← →
Layner © (2004-12-03 08:44) [6]Странно, там все под комментариями, лет 5 назад настраивал в первый раз, выставил за 30 минут. Может перегрузку апача попробовать после каждой правки httpd.conf? А файлик host в винде (если вы в винде) правили?
← →
OneFragLeft © (2004-12-03 08:47) [7]Нет, не трогал host.
← →
Layner © (2004-12-03 08:47) [8]C:\WINNT\system32\drivers\etc\hosts
# (C) Корпорация Майкрософт (Microsoft Corp.), 1993-1999
#
# Это образец файла HOSTS, используемый Microsoft TCP/IP для Windows.
#
# Этот файл содержит сопоставления IP-адресов именам узлов.
# Каждый элемент должен располагаться в отдельной строке. IP-адрес должен
# находиться в первом столбце, за ним должно следовать соответствующее имя.
# IP-адрес и имя узла должны разделяться хотя бы одним пробелом.
#
# Кроме того, в некоторых строках могут быть вставлены комментарии
# (такие, как эта строка), они должны следовать за именем узла и отделяться
# от него символом "#".
#
# Например:
#
# 102.54.94.97 rhino.acme.com # исходный сервер
# 38.25.63.10 x.acme.com # узел клиента x
127.0.0.1 localhost
127.0.0.100 y
← →
OneFragLeft © (2004-12-03 08:54) [9]
127.0.0.100 y
-это тут будет мой айпи и название сервера? y- будет вида www.myserver.my?
А в конфиге апача установить serverName www.myserver.my? Без VirtualHosts?
← →
Chel (2004-12-03 08:59) [10]Удалено модератором
← →
Chel (2004-12-03 09:01) [11]Удалено модератором
← →
OneFragLeft © (2004-12-03 09:07) [12]Удалите этого чела модератором:)
← →
OneFragLeft © (2004-12-03 09:14) [13]Спасибо огромное, Layner © !
Буду должён:)
← →
Layner © (2004-12-03 09:33) [14]Да не зачто :) Все мы когда то делаем что то в первый раз :)
В апаче сделай виртуальный сервер(а), у меня их 10шт (просто так сделал, чтоб не путаться в одном..), и у каждого есть IP, 127.0.0.101,127.0.0.102,127.0.0.103... А в hosts напротив этих же ip, свои названия.
← →
OneFragLeft © (2004-12-03 09:54) [15]Тут ещё вопросик, извините конечно:)
У меня то работает, а с другой машины нет. Если меняю у на ней файл hosts, то видит, иначе не-а. Неужели на каждой машине в сети менять его надо? Прошу прощения ещё раз.
← →
Layner © (2004-12-03 10:04) [16]Не... тут надо DNS прописывать на отдельной тачке, и все будет без проблем.
← →
NeyroSpace © (2004-12-03 10:04) [17]А другая машина как узнает что твой IP это www.myname.why?
Или dns сервер подними, например WINGATE и пропиши у всех машин в локалке его в настройках TCP или всем машинам локалки дописать в из файл хост строчку соответствия
192.168.х.х myname.why
← →
OneFragLeft © (2004-12-03 10:06) [18]
### Section 3: Virtual Hosts
#
# VirtualHost: If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn"t need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at <URL:http://www.apache.org/docs/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option "-S" to verify your virtual host
# configuration.
#
# Use name-based virtual hosting.
#
NameVirtualHost ???????????
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost ??????????>
ServerAdmin 9911615@sms.etk.ru
DocumentRoot c:/usr/local/apache/htdocs
ServerName ???????????
ErrorLog c:/usr/local/apache/htdocs
# CustomLog c:/usr/local/apache/htdocs
</VirtualHost>
Где вопросики стоят мне что писать, если я хочу чтобы сервер назывался www.myserver.my?
← →
OneFragLeft © (2004-12-03 10:09) [19]NeyroSpace © (03.12.04 10:04) [17]
А..понял. Я поэтому и спросил сначала, могу ли я без DNS обойтись.
Всё понял, век живи - век учись:)
← →
Иксик2 (2004-12-03 10:18) [20]
> OneFragLeft © (03.12.04 09:54) [15]
:))
Нет, можно DNS сервер поставить.
← →
Иксик2 (2004-12-03 10:26) [21]Упс, поздно :)
← →
OneFragLeft © (2004-12-03 10:30) [22]Когда я сказал, что всё понял, я имел ввиду про ДНС, а чё делать с ВиртуалХостами? Плз.
← →
Плохиш © (2004-12-03 10:52) [23]
>OneFragLeft © (03.12.04 10:30) [22]
А что www.apachе.ru уже не работает?
http://www.apache.ru/docs/rabota.html
← →
vidiv © (2004-12-03 12:19) [24]
### Section 3: Virtual Hosts
#
# VirtualHost: If you want to maintain multiple domains/hostnames on your
# machine you can setup VirtualHost containers for them. Most configurations
# use only name-based virtual hosts so the server doesn"t need to worry about
# IP addresses. This is indicated by the asterisks in the directives below.
#
# Please see the documentation at <URL:http://www.apache.org/docs/vhosts/>
# for further details before you try to setup virtual hosts.
#
# You may use the command line option "-S" to verify your virtual host
# configuration.
#
# Use name-based virtual hosting.
#
NameVirtualHost *
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost *>
ServerAdmin 9911615@sms.etk.ru
DocumentRoot c:/usr/local/apache/htdocs
ServerName www.myserver.my
ErrorLog c:/usr/local/apache/htdocs
# CustomLog c:/usr/local/apache/htdocs
</VirtualHost>
Я так делал
← →
mrcat © (2004-12-03 12:31) [25]>OneFragLeft
А зачем тебе VH ? Ты собираешся делать мн-ный хостинг на одной машине ? Или что ?
P.S. Не проще ли поставить BIND9 и не париться ? Ж)
← →
OneFragLeft © (2004-12-03 15:18) [26]mrcat © (03.12.04 12:31) [25]
Ну ежели он у меня был, то наверное проще было бы, вот нету его.
А ВиртуалХосты? Просто интересно как это будет:)
Спасибо всем за советы.
Придётся ДНС сервер ставить:(
← →
mrcat © (2004-12-04 22:13) [27]>Ну ежели он у меня был, то наверное проще было бы, вот нету его.
Ну так скачай ! :) А править hosts на каждой машине - криво, imho.
>А ВиртуалХосты? Просто интересно как это будет:)
Заводится пул алиасов для машины, а на DNS для него ставятся в соответствие различные имена. После чего правится httpd.conf
Если же хочешь хостить только один сайт - секцию VH вообще можешь не расскомментировать
← →
OneFragLeft © (2004-12-05 10:48) [28]
<VirtualHost www.myserver.my>
DocumentRoot c:/usr/local/apache/htdocs
ServerName www.myserver.my
</VirtualHost>
<VirtualHost www.soft.myserver.sol>
DocumentRoot d:/
ServerName www.soft.myserver.my
</VirtualHost>
Я храню дистрибутив на диске D, а сервак стоит на C. У меня не получается сделать так, чтобы при переходе на страницу www.soft.myserver.my открывался документ в корне диска D.
Подскажите, пожалуйста, что тут не верно. Не работает второй адрес, хоть убейся!:(
← →
OneFragLeft © (2004-12-05 13:41) [29]Спасибо что не ответил никто:) Пришлось пробовать всякие варианты самому, и методом высоконаучного тыка пришёл вот к чему:
NameVirtualHost 192.168.3.14
#
# VirtualHost example:
# Almost any Apache directive may go into a VirtualHost container.
# The first VirtualHost section is used for requests without a known
# server name.
#
<VirtualHost 192.168.3.14>
DocumentRoot c:/usr/local/apache/htdocs
ServerName www.myserver.my
</VirtualHost>
<VirtualHost 192.168.3.14>
DocumentRoot D:/
ServerName www.soft.myserver.my
</VirtualHost>
Может кому пригодится:)
Но вот проблема встала: Я не могу обратиться к файлам в подкаталогах второго хоста,
вернее ХТМЛ и CFM файлы открывает, а EXEшники - нет!
И ещё злобно ругается вот так:Forbidden
.
You don"t have permission to access путь/имя_файла
Как избавиться от отой ошибки? На первом хосте всё работает.
Может аттрибуты какие надо, чтобы у файлов были?
Если да, то не подскажите как это сделать? (всё это стоит на XPюше)
Только пожалуйста не принимайте всерьёз первые строчки этого сообщения. Мне действительно нужна помощь.
← →
OneFragLeft © (2004-12-05 16:49) [30]Ребята, ну помогите же человеку.
Уже волос на голове мало осталось:)
← →
OneFragLeft © (2004-12-05 20:31) [31]Чйорт побйери, откликнитесь кто-нибудь....
Я уже вообще запутался что делать...
← →
Cobalt © (2004-12-05 20:37) [32]Предположу, что надо смотреть в настройки сервака - права доступа к файлам (по умолчанию).
← →
OneFragLeft © (2004-12-05 21:01) [33]Секция <Files>, как я понимаю?
В мануале написано, что всё должно работать.
← →
OneFragLeft © (2004-12-05 21:14) [34]Хм.. странно. Если пытаюсь обратиться к Zip-архиву, то получается.
Наверно это файервол не пускает. Надо попробовать....
← →
OneFragLeft © (2004-12-05 21:24) [35]Нет, это не файервол.
Что такое? Архив сохраняет а exeшник блокируется.
← →
Cobalt © (2004-12-05 21:27) [36]"Пилите, Шура, пилите ..."
Т.е., читай мануал дальше.
А может, тебе поможет поиск по папке с апачем и его настроками текста "exe"
← →
OneFragLeft © (2004-12-05 21:36) [37]Если отбросить все файлы, которые имеют отношение к ColdFusion, Perl и другой инфы, то получается около 40 файлов.(Из 1856)
Я в них до старости искать буду. А ещё мышка глючит, я аж звереть начинаю....
← →
Cobalt © (2004-12-05 21:43) [38]А что, поиск в виндовс уже не работает?
Хотя я предпочитаю использовать для этого FAR.
← →
OneFragLeft © (2004-12-05 21:43) [39]Это после поиска...
← →
OneFragLeft © (2004-12-05 21:48) [40]А не может быть это вызвано установкой PHP?
Там строку прописывал:Action application/x-httpd-php "/php/php.exe"
Хотя, вряд ли...
← →
OneFragLeft © (2004-12-05 21:57) [41]И вправду из-за ПХП, только не та строка, вот как было:
AddHandler cgi-script .cgi .pl .exe .bat
А вот как стало:AddHandler cgi-script .cgi .pl .bat
Спасибо, что выслушивали меня, вы уже этим мне помогли.
Мысли вслух - тоже полезно!
← →
Гроссмейстр (2004-12-06 07:36) [42]
> OneFragLeft © (05.12.04 21:57) [41]
:))
Очень хотел бы помочь, помню как сам копался, но сейчас очень проблематично - все на другой машине осталось, а наизусть не помню, сорри.
← →
Иксик2 (2004-12-06 07:39) [43]
> Гроссмейстр (06.12.04 07:36) [42]
Тьфу ты, ник забыл обратно. Это я был.
← →
OneFragLeft © (2004-12-10 16:35) [44]Здравия всем!!!
У меня никак не получается сделать, чтобы с сайта можно было загрузить файл формата mp3. Т.е. при нажатии на ссылке на файл, скажем, exe, то браузер предлагает его сохранить, а вот mp3 начинает воспроизводить. Как это преодалеть?
← →
OneFragLeft © (2004-12-12 22:11) [45]Ребята, ну подскажите, пожалуйста. Уже три дня сижу с этой проблемой.
Страницы: 1 2 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.01.02;
Скачать: [xml.tar.bz2];
Память: 0.56 MB
Время: 0.037 c