Страница 2 из 3

Re: Apache22

СообщениеДобавлено: 12 мар 2009, 08:50
Андрей
О! заработало.
Спасибо.
А не подскажите как теперь сделать так чтоб по имени можно было перейти. Скажем http://Monitor/
Читал пост root, но толком не понял.

Re: Apache22

СообщениеДобавлено: 12 мар 2009, 08:53
mr_A3ap41k
В винде hosts тоже есть в папке
Код: Выделить всё
%windir%\system32\drivers\etc

добавить может что угодно
в твоем случае
Код: Выделить всё
10.10.255.125 monitor

Re: Apache22

СообщениеДобавлено: 12 мар 2009, 08:57
Андрей
А при этом имя компа должно соответстовать имени домена?

Пробовал сделать имя monitor.
Прописал в /etc/hosts, затем в httpd-ssl.conf добавил monitor и в httpd.conf перезапустил - не помогло.
Может такое быть связано с регистром? В файлы писал строчными буквами, а имя самого хоста в rc.conf начинается с прописной.

Re: Apache22

СообщениеДобавлено: 12 мар 2009, 09:18
mr_A3ap41k
Андрей писал(а):А при этом имя компа должно соответстовать имени домена?

Не обязательно.
Андрей писал(а):Пробовал сделать имя monitor.

Я вроде бы не говорил менять имя компа - сам себя запустал.
Андрей писал(а):Прописал в /etc/hosts, затем в httpd-ssl.conf добавил monitor и в httpd.conf перезапустил - не помогло.
Apache уже давно пора запустить (ServerName 127.0.0.1:80) и не парится.
Может такое быть связано с регистром? В файлы писал строчными буквами, а имя самого хоста в rc.conf начинается с прописной.

Не в этом дело, имя сайта в браузере в адресной строке все равно маленькими буквами всегда отображается...

Если ты хочешь зайти на сайт например по имени http://proverka
Открываешь %windir%\system32\drivers\etc\hosts и добавляешь туда
Код: Выделить всё
IP_адрес_сервера proverka

Re: Apache22

СообщениеДобавлено: 12 мар 2009, 09:37
Андрей
Делал, только я на фрюшной машине делаю - не помогло
Смотрел на лисяре он делает через виртуальный хост.
Теперь осталось настроить апач, чтоб он брал php файлы.

Re: Apache22

СообщениеДобавлено: 12 мар 2009, 09:43
root
Андрей писал(а):Смотрел на лисяре он делает через виртуальный хост.

Virtualhost нужен, когда сайтов несколько
у тя один, соответвенно он тебе не нужен.

Андрей писал(а):А не подскажите как теперь сделать так чтоб по имени можно было перейти. Скажем http://Monitor/

для этого сделай так как сказал mr_A3ap41k
на всех компах, включая сервер, пропиши соответствие IP-адреса имени в файл hosts

Re: Apache22

СообщениеДобавлено: 12 мар 2009, 09:46
Андрей
а без прописывания на всех ПК никак не обойтись? Это почти не выполнимо.
И еще вопрос - как заставить работать php?
Сделал тестовый файл с содержимым
Код: Выделить всё
<?php echo "test string \n"; ?>

Выводит как простой текстовый файл, а не как сообщение:
test string

Re: Apache22

СообщениеДобавлено: 12 мар 2009, 09:55
root
Андрей писал(а):а без прописывания на всех ПК никак не обойтись? Это почти не выполнимо.

а как ты хотел, комп то должен откуда то взять соответствие IP<->имя
а взять он это может или из DNS или из hosts
можно сделать через DNS, если он у тебя есть и твои клиенты пользуются им (прописан у них в настройках)
Поднять, как все делают, доменную зону .lan и пользоваться ею.

Андрей писал(а):И еще вопрос - как заставить работать php?

Андрей писал(а):Выводит как простой текстовый файл

ессно, а ты php то собрал ? как модуль для апача.

Re: Apache22

СообщениеДобавлено: 12 мар 2009, 10:03
Андрей
ну в апаче модуль php прописан.
Сам php установлен.

LoadModule php5_module libexec/apache22/libphp5.so

Я наверное зря в самом начале не сказал, что апач 22 версии.
Судя по форумам он сильно отличается от 20 и 21 версии.

Re: Apache22

СообщениеДобавлено: 12 мар 2009, 10:08
root
а строка
Код: Выделить всё
AddType application/x-httpd-php .php

есть ?

файл /usr/local/libexec/apache22/libphp5.so на своем месте ?

Андрей писал(а):Сделал тестовый файл с содержимым

лучше начинать с тестового файла:
test.php
Код: Выделить всё
<?php
phphinfo();
?>