Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля
29.07.2011, 09:54
Гость
Гость

Принесли мне сделанный для меня сайт. В виде каталога и sql дамп. С грехом попалам залил базу (sql дамп phpmyadmin'a не понимается ни mysqldump'ом, ни mysqladmin'ом). Залил сайт. Сконфигурировал apache не машине (Debian 6.0.2, апач/php/mysql не перепилины) с сайтом:
Код:

{VirtualHost *:80\}
ServerName newsite.mydomain.ru
ServerAdmin дизигнер_нейм@mydomain.ru
DocumentRoot /var/www/site_dir
ErrorLog /var/log/apache2/site_log_dir/error.log
TransferLog /var/log/apache2/site_log_dir/access.log
CustomLog /var/log/apache2/site_log_dir/combined.log combined
{/VirtualHost\}

Модули включены такие:
Код:

drwxr-xr-x 2 root root 4096 Июл 29 11:03 .
drwxr-xr-x 7 root root 4096 Июл 26 11:23 ..
lrwxrwxrwx 1 root root 28 Июл 26 11:23 alias.conf -> ../mods-available/alias.conf
lrwxrwxrwx 1 root root 28 Июл 26 11:23 alias.load -> ../mods-available/alias.load
lrwxrwxrwx 1 root root 33 Июл 26 11:23 auth_basic.load -> ../mods-available/auth_basic.load
lrwxrwxrwx 1 root root 33 Июл 26 11:23 authn_file.load -> ../mods-available/authn_file.load
lrwxrwxrwx 1 root root 36 Июл 26 11:23 authz_default.load -> ../mods-available/authz_default.load
lrwxrwxrwx 1 root root 38 Июл 26 11:23 authz_groupfile.load -> ../mods-available/authz_groupfile.load
lrwxrwxrwx 1 root root 33 Июл 26 11:23 authz_host.load -> ../mods-available/authz_host.load
lrwxrwxrwx 1 root root 33 Июл 26 11:23 authz_user.load -> ../mods-available/authz_user.load
lrwxrwxrwx 1 root root 32 Июл 26 11:23 autoindex.conf -> ../mods-available/autoindex.conf
lrwxrwxrwx 1 root root 32 Июл 26 11:23 autoindex.load -> ../mods-available/autoindex.load
lrwxrwxrwx 1 root root 26 Июл 26 11:23 cgi.load -> ../mods-available/cgi.load
lrwxrwxrwx 1 root root 30 Июл 26 11:23 deflate.conf -> ../mods-available/deflate.conf
lrwxrwxrwx 1 root root 30 Июл 26 11:23 deflate.load -> ../mods-available/deflate.load
lrwxrwxrwx 1 root root 26 Июл 26 11:23 dir.conf -> ../mods-available/dir.conf
lrwxrwxrwx 1 root root 26 Июл 26 11:23 dir.load -> ../mods-available/dir.load
lrwxrwxrwx 1 root root 26 Июл 26 11:23 env.load -> ../mods-available/env.load
lrwxrwxrwx 1 root root 27 Июл 26 11:23 mime.conf -> ../mods-available/mime.conf
lrwxrwxrwx 1 root root 27 Июл 26 11:23 mime.load -> ../mods-available/mime.load
lrwxrwxrwx 1 root root 34 Июл 26 11:23 negotiation.conf -> ../mods-available/negotiation.conf
lrwxrwxrwx 1 root root 34 Июл 26 11:23 negotiation.load -> ../mods-available/negotiation.load
lrwxrwxrwx 1 root root 27 Июл 26 11:23 php5.conf -> ../mods-available/php5.conf
lrwxrwxrwx 1 root root 27 Июл 26 11:23 php5.load -> ../mods-available/php5.load
lrwxrwxrwx 1 root root 33 Июл 26 11:23 reqtimeout.conf -> ../mods-available/reqtimeout.conf
lrwxrwxrwx 1 root root 33 Июл 26 11:23 reqtimeout.load -> ../mods-available/reqtimeout.load
lrwxrwxrwx 1 root root 30 Июл 29 11:03 rewrite.load -> ../mods-available/rewrite.load
lrwxrwxrwx 1 root root 31 Июл 26 11:23 setenvif.conf -> ../mods-available/setenvif.conf
lrwxrwxrwx 1 root root 31 Июл 26 11:23 setenvif.load -> ../mods-available/setenvif.load
lrwxrwxrwx 1 root root 29 Июл 26 11:23 status.conf -> ../mods-available/status.conf
lrwxrwxrwx 1 root root 29 Июл 26 11:23 status.load -> ../mods-available/status.load

Т.к. сайт у меня не один, всё идёт через fronend apache. Сконфигурировал ещё один Virtual Host:
[/code]
#NameVirtualHost newsite.mydomain.ru
{VirtualHost *:80}
ServerName newsite.mydomain.ru
ServerAdmin webmaster@mydomain.ru

ServerSignature On

DocumentRoot /var/tmp/

{Directory /}
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
{/Directory}

{Directory /var/tmp/}
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
{/Directory}

ProxyTimeout 120
ProxyVia On

# Here to the rules
ProxyPass / http://ip_второго_апача/
ProxyPassReverse / http://ip_второго_апача/
LogLevel warn

CustomLog /var/log/apache2/newsite.mydomain.ru-access.log combined
ErrorLog /var/log/apache2/newsite.mydomain.ru-error.log
{/VirtualHost}
Код:

newsite.mydomain.ru заведён как cname на ip frontend апача. Перезапускаю - вроде всё работает. Т.е. http://newsite.mydomain.ru отвечает, отвечает правильным содержимым. 404 ошибка отрабатывается правильно ;).
Обнаружились такие проблемы:
1. Если заходить в "админку", т.е. http://newsite.mydomain.ru/netcat/admin я получаю такую картину: в левом и правом фреймах отображается страница авторизации админки! Верхний фрейм отображается правильно, но при выборе любого действия результат ноль, т.е. содержимое фреймов, как была страница авторизации так и остаётся. Но при это если заходить в "админку" через http://ip_второго_апача/netcat/admin всё отображается верно и работает.
При чём, если заходить через konqueror http://newsite.mydomain.ru/netcat/admin всё отображается верно, а через все остальные браузеры - нет.
2. В error.log на втором апаче, на котором и лежит сайт, на каждую картинку появляется ошибка вида:
[code]
[Thu Jul 28 12:27:52 2011] [error] [client x.x.x.x] File does not exist: /var/www/site_dir/netcat_files/207/212/h_c1f43eddcbdf231b959166d22e5c32f7, referer: http://newsite.mydomain.ru/

но при этом картинка на странице отображается и её url именно такой какой я вижу в логе как File does not exist
31.07.2011, 08:16
Asiat
Аниматика
Asiat

Зарегистрирован:
2005-12-12
Сообщений: 576

Столько много понаписали...

Для начала просто попробуйте очистить куки (уберите все куки поддомена и основного домена).
Реально помогало.

Разработка сайтов на Netcat с 2006... хм-м ... или 2005 хммм года. В общем, обращайтесь.
05.08.2011, 08:03
Гость
Гость

Ответ не помог. Да кстати, а почему мне нужно было чистить куки для домена вышестоящего уровня?
10.08.2011, 06:58
Гость
Гость

А что вас смущает? Если картинка отдается грубо говоря через обработчик ошибок система виртуальная физически файла нет. Вроде так и должно быть
198 196 2011-08-10 06:58:06 11480
Описание проекта