Подскажите с настройкой Apache

FEOFAN

http://feofan.com
# Комментарий Денвера: ВНИМЕНИЕ!
#
# Следующая далее строка была закомментирована из соображений
# безопасности: для того, чтобы сервер Apache не был виден извне,
# а работал только с текущей машины. Открытость сервера извне
# потенциально делает его легкой добычей для хакеров.
#
# Т.к. по умолчанию директива Listen не включена (закомментирована),
# используются значения, указанные в директиве Listen, предшествующей
# шаблону виртуального хоста (см. ниже <VirtualHost>). Если вы хотите
# открыть сервер для всеобщего доступа (что НЕ рекомендуется), раскройте
# комментарий.
#
Listen *:80
Необходимо, чтоб сервер был доступен не только мне.
Я раскоментировал, но сервер при обращении к нему выдает ошибку 404.
Через все работает идеально.
Подскажите как пофиксить этот баг.
 

vmart

PER ASPERA AD ASTRA
Команда форуму
Администратор
Скорее всего в конфиге нет записи для этого хоста. Почитай что пишет в ошибке

Код:
Вы ошиблись при наборе URL в браузере. 
Вероятнее всего, сервер пытается найти файл 
/home/non-existent-host/, которого не существует.
Проверь ещё раз конфиг, есть ли там запись для feofan.ktv. Если нет, то добавь.
 

FEOFAN

http://feofan.com
Дело в том, что раньше, когда я ставил просто Апач(не из пакета Денвера) то он без дополнительных настроек работал как через локалхост так и через айпи...
 

vmart

PER ASPERA AD ASTRA
Команда форуму
Администратор
FEOFAN сказав(ла):
Дело в том, что раньше, когда я ставил просто Апач(не из пакета Денвера) то он без дополнительных настроек работал как через локалхост так и через айпи...
Дело в том, что денвер насколько я помню по умолчанию создаёт записи для , и - вроде так. И соответственно твой хост не знает. Ему нужно на него указать, то ли при установке (точно не помню есть ли там такой пункт) то ли ручками в конфиге.

Обычно это прописывается в опциях или DefaultServer или VirtualHost.
 

Pigeon

Well-Known Member
Если да, добавь самую первую секцию с описанием виртуального хоста:

Код:
<VirtualHost *>
	ServerName feofan.ktv
	ServerAdmin [email]your@email.here[/email]
	DocumentRoot /path/to/content
	ErrorLog /path/to/error/log
	CustomLog /path/to/access/log combined
</VirtualHost>
Он то и будет открываться по умолчанию и по ip и по localhost и по feofan.ktv.
 

KoLoB

KoLoB.cz
В папке webservers\home создаешь свой хост... Ну скажем 10.0.0.10 (твой айпи), или host.ktv

Далее в фйайле с настройками расскоментируешь строчку
#Bind Adress *

Всё - пользуйся... ;)

В некоторых версиях может быть чуть не так... Елси что-обращайся ;)
 

KoLoB

KoLoB.cz
Да, кстати а потом файлы кидать в подпапку www внутри этого каталога
 

FEOFAN

http://feofan.com
Колоб, спасибо, но
# Комментарий Денвера:
#
# Данная директива устарела, и совместно с Listen НЕ РАБОТАЕТ. Во всех
# случаях рекомендуется использовать вместо нее Listen (см. ниже).
#
# Если вы хотите сделать сервер видимым извне, используйте директиву
# Listen, а не BindAddress!
#
#BindAddress *
 
Зверху