Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Appserv (Apache server) (http://forum.oszone.net/showthread.php?t=111011)

PHANTOM777 08-07-2008 22:21 846220

Appserv (Apache server)
 
Вложений: 2
Всем привет у меня в локальной сети сайт пожскажите кто нибудь как на апаче сделать

чтоб вместо этого (стандартной ошибки 412)
http://forum.oszone.net/attachment.p...1&d=1215541107

Выходила такая изменённая

http://forum.oszone.net/attachment.p...1&d=1215541107

Я искал в апече ненашёл где это изменить надо подскажите пожалуйста

timon4ik 08-07-2008 22:54 846262

В httpd.conf прописать
Код:

ErrorDocument 402 /page1.html
ErrorDocument 403 /page2.html
ErrorDocument 404 /page3.html

где page1.html, page2.html, page3.html - ваши собственные страницы ошибок

dmitryst 08-07-2008 23:18 846291

PHANTOM777, версия какая? если до 2.2, то в конце файла httpd.conf надо пару строк раскомментировать.

PHANTOM777 09-07-2008 04:07 846446

dmitryst, версия 2.2

вот это
Цитата:

ErrorDocument 402 /page1.html
ErrorDocument 403 /page2.html
ErrorDocument 404 /page3.html
дописал в самый конец httpd.conf

а куда свои странички вставлять в какую папку?

ато у меня сейчас вот что пишет

Цитата:

Not Found

The requested URL /1 was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

timon4ik 09-07-2008 09:10 846510

PHANTOM777,
странички вставлять в DocumentRoot директорию, тоесть туда, где лежат файлы сайта

Если хотите держать их в отдельной папке, например error, то ErrorDocument будет выглядеть так:
Код:

ErrorDocument 402 /error/page1.html

dmitryst 09-07-2008 12:19 846699

Цитата:

Цитата timon4ik
ErrorDocument 402 /error/page1.html »

да, так правильнее.

Цитата:

ErrorDocument 404 /errors/404.htm
у меня так, и этот файл лежит там, же где основные файлы сайта, в папке "errors" (он должен быть доступен из браузера, т.е. h t t p ://site_name/errors/404.htm)

PHANTOM777 09-07-2008 21:16 847206

спасибо вам всем большое.

А можно ещё спросить!?

Цитата:

А как на апаче мне сделать чтоб на форум была нетакая ссылка http://мой_сайт/forum/
А такая http://forum.адрес сайта.ru
Взаранее огромное спасибо

dmitryst 09-07-2008 22:09 847256

Цитата:

Цитата PHANTOM777
спасибо вам всем большое. »

жмем "полезное сообщение" для того поста, который вам реально помог


Читаем документацию

Цитата:

ServerAlias mysite.ru/forum forum.mysite.ru
Совет: если у вас сервер на *NIX, то проверить синтаксис конфигурационного файла можно так: httpd -S (войти как root)

PHANTOM777 10-07-2008 06:38 847450

сори за офтоп а на русском нету документации?

timon4ik 14-07-2008 22:41 851438

Вложений: 1
Могу поделиться разве что русским переводом файла httpd.conf для апача версии 2.0 (см. вложение)

PHANTOM777 16-07-2008 16:00 853188

Посмотрел неполучается версия апача у меня 2.5.9 если кто знает как виртуальный хост в этой версии апача сделать помогите пожалуйста

dmitryst 16-07-2008 18:19 853334

PHANTOM777, операционка какая?
Для включения виртуальных хостов раскомментируем нужную строку в файле httpd.conf , ну и правим конфиг виртуальных серверов в httpd-vhosts.conf - делаем директории по аналогии с основным сервером (т.е. в <Directory> пишем те же опции, и в ScriptAlias аналогично). В /etc/hosts не забываем прописать виртуальные серверы (на один адрес)

PHANTOM777 16-07-2008 19:26 853380

Операционка Windows XP professional
можешь немного поподробнее написать буду очень благодарен

dmitryst 17-07-2008 01:00 853664

В файл httpd.conf пишем...
Код:

# Virtual hosts
Include etc/apache22/extra/httpd-vhosts.conf

точнее, снимаем символ комментария.
Теперь уже httpd-vhosts.conf в пишем так;

Код:

#
# Virtual Hosts
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80  #### используем много вирт. хостов на одном IP


<VirtualHost *:80> #### повторить эту секцию для каждого вирт. хоста
    ServerAdmin me@myhost.com  ###  админо-мыло :))))
    DocumentRoot /srv/www/www.mysite.lan ### где лежат файлы сайта (у меня FreeBSD)
    ServerName mysite.lan ##        название сайта
    ServerAlias www.mysite.lan ##  тоже название
    ErrorLog /var/log/mysite-error_log ##  куда писать логи ошибок
    CustomLog /var/log/mysite-access_log common ###  лог доступа
        <Directory /srv/www/www.mysite.lan>  ####  разберемся с директорией, где лежат файлы сайта
        Options        Indexes Includes          ###  разрешаем индекс-файл и SSI
        AllowOverride all                        ###  права доступа
        Order allow,deny
        allow from all
        </Directory>

ScriptAlias        /cgi-bin/  "/srv/www/www.mysite.lan/cgi-bin/"    ##### тут производим подстановку директории скриптов CGI
        <Directory "/srv/www/www.mysite.lan/cgi-bin">    #########  разберем директорию скриптов....
        AllowOverride None    #####  права, опять же..
        Options None  ###  нет тут опций, только скрипты, и юзерам нефиг их смотреть
        Order allow,deny
        Allow from all
        </Directory>

</VirtualHost>


PHANTOM777 17-07-2008 10:20 853817

ПопробЫвал неполучилось даже на сайт не смог зайти писало что страница ненейдена

dmitryst 17-07-2008 11:44 853876

PHANTOM777, надо смотреть лог ошибок апача, там будет написана конкретная ошибка. Хотя, я думаю, вы неправильно указали путь, и не записали соотв. пункт в /windows/system32/drivers/etc/hosts -

192.168.0.67 www.mysite.lan
192.168.1.67 mysite.lan

(адрес меняете на свой и IP тоже на свой, можете вписать 127.0.0.1 - не забудьте проверить, что написано в директиве Listen)

PS. Приложите конфиг - (httpd.conf, httpd-vhosts.conf, hosts, структуру папок, там где лежат файлы сайта)

PHANTOM777 22-07-2008 21:31 858717

я всё перепробЫвал ничего не получается помаги пожалуйста вот этот сервер который у меня стоит http://depositfiles.com/files/6713436

PHANTOM777 25-07-2008 16:49 860990

Народ что никто не поможет? (((((

dmitryst 25-07-2008 17:29 861027

Цитата:

Цитата PHANTOM777
Народ что никто не поможет? ((((( »

Цитата:

Цитата dmitryst
PS. Приложите конфиг - (httpd.conf, httpd-vhosts.conf, hosts, структуру папок, там где лежат файлы сайта) »



Время: 03:58.

Время: 03:58.
© OSzone.net 2001-