Apache, WinXP + лок. сеть = не работает @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 16 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: Apache, WinXP + лок. сеть = не работает
Сообщение Добавлено: 25 Сентябрь 2002, 13:30:00 
В ServerName нужно вставить то самое имя, обращения к которому ты хочешь отрабатывать. Если таких имен несколько -- используй Virtual Name-based Hosts.
Sergik
новый человек
0
Сообщения: 21
Зарегистрирован: 29.03.02
Откуда: Earth
Заголовок сообщения: Apache, WinXP + лок. сеть = не работает
Сообщение Добавлено: 25 Сентябрь 2002, 13:37:00 
Не понял. Это как?
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: Apache, WinXP + лок. сеть = не работает
Сообщение Добавлено: 25 Сентябрь 2002, 15:11:00 
Как что?
cmapuk
новый человек
0
Сообщения: 50
Зарегистрирован: 28.08.02
Откуда: Спб
Заголовок сообщения: Apache, WinXP + лок. сеть = не работает
Сообщение Добавлено: 25 Сентябрь 2002, 15:53:00 
X:\PATH\TO\Apache\manual\vhosts\index.html
там всё написано
Sergik
новый человек
0
Сообщения: 21
Зарегистрирован: 29.03.02
Откуда: Earth
Заголовок сообщения: Apache, WinXP + лок. сеть = не работает
Сообщение Добавлено: 25 Сентябрь 2002, 18:30:00 
Crazy
В ServerName нужно вставить то самое имя, обращения к которому ты хочешь отрабатывать
Вот это я не понял.

cmapuk[0nline]
Если бы еще и по-русски было... [img]images/smiles/icon_smile.gif[/img]
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: Apache, WinXP + лок. сеть = не работает
Сообщение Добавлено: 25 Сентябрь 2002, 20:07:00 
Если хочешь обращаться к http://foobar/, то пишешь:

ServerName foobar
Sergik
новый человек
0
Сообщения: 21
Зарегистрирован: 29.03.02
Откуда: Earth
Заголовок сообщения: Apache, WinXP + лок. сеть = не работает
Сообщение Добавлено: 25 Сентябрь 2002, 23:02:00 
Привет всем!
Такие вот дела у меня:
сначала начал дома. Скачал в домашней сетке apache_php_4_04, и без проблем все это поставилось на WinXP, только одну строчку изменил в конфиге, и все - ВСЕ работает великолепно.
Потом решил, что и на работе не надо терять время зря, и припер это все сюда. Тоже начал ставить на свой комп (тоже XP) - и тут трабла: "Apache.exe: cannot determine local host name. Use the ServerName directive to set it manually".
В эту директиву ServerName что уже только не вставлял - и имя компа, и ip компа - ничего на него не действует. Тоже самое проводил на другом компе - на Win98 - все аналогично.
Детальное описание [img]images/smiles/icon_smile.gif[/img]: на работе между компами сеть (это, как я понял, и есть причина проблемы), но без сервера. На двух компах, над которыми я проводил опыты, файл hosts подправлен (то есть везде 127.0.0.1)
Что делать - не приложу голову.
Sergik
новый человек
0
Сообщения: 21
Зарегистрирован: 29.03.02
Откуда: Earth
Заголовок сообщения: Apache, WinXP + лок. сеть = не работает
Сообщение Добавлено: 26 Сентябрь 2002, 10:15:00 
Crazy
Все равно не помогает. Apache запускается и сразу закрывается с той же ошибкой.
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Заголовок сообщения: Apache, WinXP + лок. сеть = не работает
Сообщение Добавлено: 26 Сентябрь 2002, 10:47:00 
проще всего все же настроить VirtualHost
<VirtualHost 127.0.0.N>
ServerAdmin webmaster@mail
ServerName HOST #тут понятно - имя хоста
DocumentRoot "c:/www"
ScriptAlias /cgi/ "c:/cgi-bin/"
ErrorLog c:/error.log
CustomLog c:/access.log common
</VirtualHost>
при этом, файл hosts должен иметь сопоставление
127.0.0.N HOST
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Заголовок сообщения: Apache, WinXP + лок. сеть = не работает
Сообщение Добавлено: 26 Сентябрь 2002, 10:50:00 
а еще лучще скачать от сюда - http://www.innerdive.com/downloads/taws.zip програмку, которая поможет настроить конфигурацию апача и сама будет динамически прописывать в hosts ip виртуальных хостов. плюс сама будет запускать апачь. полезная штучка.
Sergik
новый человек
0
Сообщения: 21
Зарегистрирован: 29.03.02
Откуда: Earth
Заголовок сообщения: Apache, WinXP + лок. сеть = не работает
Сообщение Добавлено: 26 Сентябрь 2002, 14:08:00 
config обычный:
# каталог, в котором лежат файлы для апача. Например, в c:\www\apache
# должен быть apache.exe, а в c:\www\apache\bin - htpasswd.exe
ServerRoot "c:/www/Apache"

ServerType standalone
PidFile logs/httpd.pid
ScoreBoardFile logs/apache_status
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MaxRequestsPerChild 0
ThreadsPerChild 50

#LoadModule anon_auth_module modules/ApacheModuleAuthAnon.dll
#LoadModule cern_meta_module modules/ApacheModuleCERNMeta.dll
#LoadModule digest_module modules/ApacheModuleDigest.dll
#LoadModule expires_module modules/ApacheModuleExpires.dll
#LoadModule headers_module modules/ApacheModuleHeaders.dll
#LoadModule proxy_module modules/ApacheModuleProxy.dll
#LoadModule rewrite_module modules/ApacheModuleRewrite.dll
#LoadModule speling_module modules/ApacheModuleSpeling.dll
#LoadModule status_module modules/ApacheModuleStatus.dll
#LoadModule usertrack_module modules/ApacheModuleUserTrack.dll

DirectoryIndex index.phtml index.php index.html
AccessFileName .htaccess

# запретить доступ к файлам ".htaccess"
<Files .htaccess>
Order allow,deny
Deny from all
</Files>

# запретить доступ к файлам "любое_название.inc"
<Files ~ "\\.inc$">
Order allow,deny
Deny from all
</Files>

UseCanonicalName On
TypesConfig conf/mime.types
DefaultType text/plain
<IfModule mod_mime_magic.c>
MIMEMagicFile conf/magic
</IfModule>
HostnameLookups On
ErrorLog logs/error.log
LogLevel warn
LogFormat "%h %l %u %t \"%r\" %>s %b \"%i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
LogFormat "%i -> %U" referer
LogFormat "%i" agent
CustomLog logs/access.log common
#CustomLog logs/referer.log referer
#CustomLog logs/agent.log agent
#CustomLog logs/access.log combined
ServerSignature On
Alias /icons/ "c:/www/Apache/icons/"

AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*
AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core
AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^
DefaultIcon /icons/unknown.gif
#AddDescription "GZIP compressed document" .gz
#AddDescription "tar archive" .tar
#AddDescription "GZIP compressed tar archive" .tgz
ReadmeName README
HeaderName HEADER
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
AddEncoding x-compress Z
AddEncoding x-gzip gz tgz
AddLanguage da .dk
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .ee
AddLanguage fr .fr
AddLanguage de .de
AddLanguage el .el
AddLanguage it .it
AddLanguage pt .pt
AddLanguage ltz .lu
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .se
AddLanguage cz .cz
LanguagePriority en da nl et fr de el it pt ltz ca es sv
AddType application/x-tar .tgz
#AddType text/html .shtml
#AddHandler server-parsed .shtml
BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4\.0" force-response-1.0
BrowserMatch "Java/1\.0" force-response-1.0
BrowserMatch "JDK/1\.0" force-response-1.0


# ----- подключение PHP: файлы от PHP лежат в каталоге c:/www/php
AddType application/x-httpd-php3 phtml php
<Directory "c:/www/php">
Options ExecCGI
</Directory>
ScriptAlias "/__php_dir__/" "c:/www/php/"
Action application/x-httpd-php3 "/__php_dir__/php.exe"
# ----- конец -----


# не надо разрешать выполнение .exe/.dll/etc, если вы не продвинутый юзер
#AddHandler cgi-script .exe
#AddHandler cgi-script .bat

# Перечисляем на каких IP-адресах и каких портах Апача будет ловить соединения
# Ниже (NameVirtualHost) все адреса с вирт. хостами должны быть так описаны
Listen 127.0.0.1:80
Listen 127.0.0.2:1234
NameVirtualHost 127.0.0.1:*
NameVirtualHost 127.0.0.2:*


# Начало описания виртуаного сервера на IP 127.0.0.1.
# Несколько вир.сер-в (у нас их два), висящих на одном IP различаются
# по полям ServerName & ServerAlias

<VirtualHost 127.0.0.1:*>

# Мыло админа. Вываливается на экран в случае зверских ошибок сервера [img]images/smiles/icon_smile.gif[/img]
ServerAdmin webmaster@host.some_domain.com

# Тут "начало" веб-сервера с .html файлами, конень веб-пространства
DocumentRoot c:/www/www1

# Имя сервера.
ServerName dima

# Дополнительные имена - алиасы. Таких записей м.б. много. Как пример
# можно использовать звездочку в описании - ServerAlias *.test.ru
# (только не забываем описывать все имена за * в файле HOSTS)
ServerAlias localhost

# куда писать логи
ErrorLog logs/dima-error.log
CustomLog logs/dima-access.log common

# Если хочется, чтобы работали адреса типа http://host/~dir (с ~),
# то говорим, куда пересылать: http://host/~dir --> C:\WWW\WWW1-users\dir
# Для этого надо раскомментировать:
#UserDir "c:/www/www1_users/"

# Чтобы сделать некоторые фичи над некоторыми каталогами, используют
# <Locatio ..> …. команды …… </Location>
# Пример запрещения доступа к каталогу 'include'.
# Теперь там можно хранить пароли, inc-файлы и другие ценности -
# их никто не получит, обратившись к http://dima/include
#<Location /include>
#deny from all
#</Location

</VirtualHost>

# конец описания вирт. серевера! Далее идут лишь аналогичные описания.


# этот вир.сервер работает на том же 127.0.0.1 IP-адресе, но с другим именем!
<VirtualHost 127.0.0.1:*>
ServerAdmin webmaster@host.some_domain.com
DocumentRoot c:/www/www2
ServerName test
ErrorLog logs/test-error.log
CustomLog logs/test-access.log common
</VirtualHost>

# другой IP:PORT (см.выше - 127.0.0.2:1234) и другое имя
<VirtualHost 127.0.0.2:*>
ServerAdmin webmaster@host.some_domain.com
DocumentRoot c:/www/www3
ServerName test2
ErrorLog logs/test2-error.log
CustomLog logs/test2-access.log common

# запрещаем применение PHP в данном вирт. сервере, превращаем PHP
# в обычный html файл. Это ограничение можно снять, создав соотв. файл
# .htaccess в c:\www\www3
AddType text/html phtml php
</VirtualHost>
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: Apache, WinXP + лок. сеть = не работает
Сообщение Добавлено: 26 Сентябрь 2002, 23:26:00 
<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">quote:</font><HR>Автор Сообщения Sergik:
<STRONG>Crazy
Все равно не помогает.</STRONG><HR></BLOCKQUOTE>


Показывай конфиг.
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: Apache, WinXP + лок. сеть = не работает
Сообщение Добавлено: 27 Сентябрь 2002, 04:51:00 
А теперь покажи пальцем, где ты прописал тот самый ServerName в конфиге Апача. В конфигах хостов -- вижу. В конфиге Апача -- не вижу.
Sergik
новый человек
0
Сообщения: 21
Зарегистрирован: 29.03.02
Откуда: Earth
Заголовок сообщения: Apache, WinXP + лок. сеть = не работает
Сообщение Добавлено: 27 Сентябрь 2002, 10:12:00 
НЕ понял. А куда еще надо писать? Разве того, что в конфигах хостов не хватает?
Long Муж.
SubAdmin
Теоретик
17
Сообщения: 4362
Зарегистрирован: 25.04.01
Откуда: Москва
Заголовок сообщения: Apache, WinXP + лок. сеть = не работает
Сообщение Добавлено: 27 Сентябрь 2002, 10:21:00 
после serverroot добавь ServerName localhost
Sergik
новый человек
0
Сообщения: 21
Зарегистрирован: 29.03.02
Откуда: Earth
Заголовок сообщения: Apache, WinXP + лок. сеть = не работает
Сообщение Добавлено: 27 Сентябрь 2002, 10:56:00 
YES!
Long и Crazy
ОГРОМНЕЙШЕЕ СПАСИБО ЗА ПОМОЩЬ!
Все заработало!
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 16 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100