Посты с тегом apache
MAXH0 12.08.2011 08:15

Есть вопрос!Локальная сеть с динамическим Ip и Apache

Как сделать так, чтобы все слушатели класса могли работать на одном сервере? Сервер - Ubuntu. Клиенты - win. Статику прописать не могу.

PS Возможно я неправильно выразился. Но компьютеры в локальной сети получают адреса автоматически. Инженер отказывается менять на статику.
+ 1 -
14
Axell 11.06.2011 23:29

Есть вопрос!nginx proxy_pass. Вопрос знатокам.

Всем привет!
Имеется несколько виртуальных серверов с различными сервисами и один из них крутит nginx для разруливания запросов по остальным. Разруливать нужно примерно так:
http://domain.com/wiki -> http://192.168.122.3
http://domain.com/panel -> http://192.168.122.4

192.168.122.0/24 - локальная подсеть между виртуальными серверами.

Казалось бы, всё просто. В конфиге nginx:

location /wiki/ {
proxy_redirect off;
proxy_pass http://192.168.122.3/;
}


Таким образом, на виртуальный хост с вики уходит запрос GET /
На этом хосте крутится апач с единственной целью - отдавать вики. DocumentRoot = /var/www/wiki.
Всё просто замечательно, но для апача вики находится в корне, по этому на странице мы получаем пути к картинкам и прочему /images/foo.gif, а надо бы /wiki/images/foo.gif, т.к. через nginx запросы на эти картинки должны уходить именно путём с /wiki. В противном случае они не попадают под правило /wiki/ и не уходят на нужный апач.

Поддомены использовать не могу, только URL. Вариатны решения:
1. Отдавать в апач запрос с GET /wiki. Но mediawiki такая капризная, что при обращении в /wiki/index.php перенаправляет запрос на /wiki/index.php/Main_Page или что-то ещё в этом роде. В итоге nginx снова получает /wiki, снова передаёт на апач, а там вики снова перенаправляет нас. В итоге редиректы зацикливаются.
2. ???


Вопрос: есть ли разумное решение?) Как бы так извратиться, чтобы апач думал, что он работает не с /, а с /wiki. Или может со стороны nginx это решается... (настройка mod_rewrite с /wiki на / на апаче приводит к тому же эффетку) не могу представить как.
+ 1 -
3
All4DK 27.03.2011 22:36

НовичкуМоментальное создание поддоменов в Apache

Решил облегчить себе жизнь и настроить работу с хостами в моей любимой Ubuntu.
Задача: Создаём директорию new_site в /home/web/ и браузер успешно находит http://new_site.dk (dk - имя машины). Первой мыслью было написание скриптов, сканирующих /home/web/ и вносящих изменения в настройки apache и файл hosts. Мне этот вариант не понравился. Но решение есть!
Полностью.
+ 8 -
6
mrkot 17.12.2010 16:02

Есть проблема!Сборка mod_pagespeed в 64-bit RPM

Ставлю этот модуль на собранный Apache 2.2 по мануалу.
Пакет собирается для 32 битной системы, как передать параметр для сборки 64 битного пакета?
OS CentOS 5.5
+ 1 -
5
m0Ray 23.11.2010 14:45

How-to`sHTTP-сервер: виртуальные хосты быстро и просто

Преимущества описываемого решения


1) Нет необходимости менять конфигурацию сервера при добавлении и удалении новых хостов.
2) Добавлять/удалять хосты можно "на лету", без перезапуска сервера.

Как это работает


При выполнении HTTP-запроса клиент передаёт серверу заголовок Host, содержащий имя хоста. Сервер ищет подкаталог с таким именем в указанном в конфиге каталоге. Если такой каталог существует, он принимается в качестве корневого. Если нет - в зависимости от настроек показывается хост по умолчанию или возвращается ошибка (например, 404).
Полностью.
+ 15 -
39
Light 02.11.2010 21:43

Есть проблема!Apache2 и модуль mod_suexec

Вечер добрый, господа!

Есть vps у одного хостера с fedora 13 и панелькой ispmanager lite. После обновления пакетов с репозитария "remi" модуль suexec отказывается корректно работать. То есть, скрипты не исполняются от нужных пользователей.
Полностью.
+ 2 -
8
Q2W 23.07.2010 22:52

How-to`sУстановка apache 1.3.42 + mod_perl на Ubuntu 10.04

Вобщем возникла задача поиметь машину для разработки с мод_перлом и первым апачом.
Обычно я это делал на специально выделенной под это дело тестовой машине с Фрёй, где для этого дела есть отдельный порт и никаких проблем, но на этот раз я решил, что пора на своей машине это организовать.

Итак, пакета с первым апачом под современную убунту нет, поэтому придётся ставить из исходников.

Тут написано, что всё просто и делается парой команд, но я бы не писал этот пост, если бы оно действительно было так.

И вот вам моё прохождение сего квеста.
Полностью.
+ 2 -
8
exelens 09.07.2010 12:54

Есть вопрос!Apache и индексация

Есть Apache и есть домена
1. ***.ru - основной
2. *.spb.ru - зеркало
3. *.tmweb.ru - непонятно зачем но там тоже зеркало.

Внимание вопрос:
Как закрыть от индексации поисковыми системами 2 и 3?
Если 2 точно направлен из той же директории что и 1.
+ 1 -
18
nvbn 05.06.2010 11:13

НовостиВышла первая стабильная версия Logstalgia 1.0.0

Вышла первая стабильная версия оригинального визуализатора логов apache. Logstalgia работает как в режиме воспроизведения сохраненных логов (replay), так и в реальном времени. Наведя курсор мыши на графический образ отдельного запроса, можно получить детальную информацию по нему.

Сайт проекта.
Пример его работы на логах welinux'а:
welinux_video.png

PS тег видео могут использовать все =)
+ 11 -
11
nvbn 22.04.2010 11:02

Есть проблема![уже не надо]Redmine, svn и debian lenny

В общем по работе появилась задача, водрузить рэдмайн с свн, сам редмайн я поднял, но вот svn работать не хочет.
/etc/apache2/conf.d/svn:
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
PerlLoadModule Apache::Redmine

 <Location /svn>
                DAV svn
                SVNParentPath "/var/svn" 

                AuthType Basic
                Authname "Redmine Project Tracking" 
                Require valid-user

                PerlAccessHandler Apache::Authn::Redmine::access_handler
                PerlAuthenHandler Apache::Authn::Redmine::authen_handler

                RedmineDSN "DBI:Pg:dbname=redmine;host=localhost" 
                RedmineDbUser "redmine" 
                RedmineDbPass "redmine" 

        </Location>

Делал всё, что касается svn по http://www.redmine.org/attachments/2402/Redmine_Installation_on_Debian_v1.1.pdf

В логи оно матерится:
1
<thu apr="Apr"> <error> <client ipipipip="ipipipip"> Can't call method "prepare" on an undefined value at /usr/lib/perl5/Apache/Redmine.pm line 233.\n</client></error></thu>

Свн говорит:
1
2
3
<nvbn>$ svn co http://urlurl/svn/ --username nvbn 
svn: Server sent unexpected return value (500 Internal Server Error) in response to OPTIONS request for 'http://urlurl/svn'
</nvbn>


Решение: понял, что криворук и написал свой костыль =)
Полностью.
+ 0 -
30
1 2 3