The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Создать новую тему
 - Свернуть нити
Пометить прочитанным
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Архив | Избранное | Мое | Новое | | |  
Форум WEB технологии
Как переформатировать техт, !*! antiwindows, (JavaScript) 23-Ноя-15, 19:12  [ | | | ] [линейный вид] [смотреть все]
Всем привет!
В наличии rpc функция, которая возвращает result и в которой находится array:
var res = [];

в res находится техт, который надо переформатировать, например, при помощи функции:
iconv = function(eIn,eOut,s){
  var _ih = iconv_open(eIn,eOut);
  var  _out = iconv_iconv(_ih,s);
  iconv_close(_ih);
  return _out;
};

Пробую это:
result.rows = iconv('UTF-8','ISO-8859-1//TRANSLIT',res);

Не работает. Что я делаю неправильно?

htaccess и rewrite , !*! GaDiNa, (.htaccess, паролирование) 09-Фев-16, 00:04  [ | | | ] [линейный вид] [смотреть все]
всем привет.

завис, нужна помощь.

document root для test.site.com == /www/test
контент (CMS) лежит в /www/test/web и его переносить в докрут нельзя.

нужно чтобы сайт открывался в браузере по адресу test.site.com
это реализовано htaccess, который лежит в корне докрута:

RewriteCond %{HTTP_HOST} ^(www.)?test.site.com$
RewriteCond %{REQUEST_URI} !^/web/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /web/$1
RewriteCond %{HTTP_HOST} ^(www.)?test.site.com$
RewriteRule ^(/)?$ web/index.php [L]

тут все хорошо.
но нужно еще обеспечить, чтобы сайт открывался если ввести адрес test.site.com/web/* и при этом URL в браузере менялся на test.site.com/*

по идее нужно ДО вышеуказанных правил добавить правила которые будут УБИРАТЬ web из URL, например вот так:

RewriteCond %{REQUEST_URI} ^/web/(.*)$ [NC]
RewriteRule ^web/(.*)$ http://test.site.com/$1 [L,R=301]

эти две строки прекрасно работают если контент лежит в /www/test, но в текущем случае - получаю 404.

то есть если убрать web из URL, дальше идут правила которые уже редиректят запросы в подкаталог web с CMS.
прошу совета.
спасибо

Rewrite URL, !*! Alting, (nginx) 24-Дек-15, 15:09  [ | | | ] [линейный вид] [смотреть все]
Друзья, что-то никак не могу нагуглить очень простой пример:

надо чтобы url
http://my.server.company.org/Download/...

заменялся на

http://another.server.company.org/Download/...

Попытался сходу

location ^~ /Download/ {
    rewrite ^/Download/(.*) http://another.server.company.org/$1 permanent;
}

не работает

Apache настройка Владельца/Группы с FPM/FastCGI, !*! phizikpro, (Apache, http-серверы) 16-Дек-15, 18:14  [ | | | ] [линейный вид] [смотреть все]
Друзья, есть сайт на Ubuntu14.04 + Apache2.4
сегодня заменил mod_php на php-fpm + mod_proxy_fcgi
и теперь сайт оказывается работать как работал при mod_php от владельца и группы user:usergroup.

Работает нормально от www-data:usergroup
Более грамотные товарищи подскажите пожалуйста бестолковому куда взглянуть чтоб заставить работать от user

Настройка Monitorix, !*! Николай, (Разное) 23-Ноя-15, 19:36  [ | | | ] [линейный вид] [смотреть все]
Друзья, помогите пожалуйста.
Не могу настроить доступ извне к Monitorix на Ubuntu 14.04, через localhost работает.
Куда рыть даже не знаю. Может есть у кого вменяемая инструкция.
  • http www monitorix org documentation html 3, !*! eRIC (ok), 06:32 , 24-Ноя-15 (1)
    > Друзья, помогите пожалуйста.
    > Не могу настроить доступ извне к Monitorix на Ubuntu 14.04, через localhost
    > работает.
    > Куда рыть даже не знаю. Может есть у кого вменяемая инструкция.

    http://www.monitorix.org/documentation.html#3

    сообщить модератору +/ответить


Jabber не дружит с другими Jabber, !*! AlexMos, (Разное) 25-Ноя-15, 14:10  [ | | | ] [линейный вид] [смотреть все]
eJabberd установленный на FreeBSD
внутри себя работает нормально, сообщения ходят, статусы работают
но с другими серверами общаться не желает

в логах пишет:
2015-11-25 13:50:09.048 [info] <0.9328.0>@ejabberd_s2s:new_connection:460 New s2s connection started <0.9330.0>
2015-11-25 13:50:09.049 [info] <0.9330.0>@ejabberd_s2s_out:log_s2s_out:1303 Trying to open s2s connection: ***.ru -> jabber.org with TLS=true
2015-11-25 13:55:09.924 [info] <0.9330.0>@ejabberd_s2s_out:wait_for_validation:474 wait for validation: ***.ru -> jabber.org (xmlstreamend)
2015-11-25 13:57:46.690 [info] <0.9328.0>@ejabberd_s2s:new_connection:460 New s2s connection started <0.9346.0>
2015-11-25 13:57:46.690 [info] <0.9346.0>@ejabberd_s2s_out:log_s2s_out:1303 Trying to open s2s connection: ***.ru -> jabber.ru with TLS=true
2015-11-25 14:02:09.529 [info] <0.9346.0>@ejabberd_s2s_out:wait_for_validation:493 wait_for_validation: ***.ru -> jabber.ru (connect timeout)

мой сертификат самоподписанный, но это вроде не должно быть проблемой
если отключить starttls, то другие сервера откидывают сразу

куда копать? в джаббере новичок
спасибо

Как с JavaScript переместить в переменные результат SQL-запроca, !*! antiwindows, (JavaScript) 11-Ноя-15, 01:57  [ | | | ] [линейный вид] [смотреть все]
Срочно нужна помощь!
Как с JavaScript переместить в переменные результат SQL-запроса?


SQL-запрос из rpc-Функции rpc.getData.js :
var mid_obj  = utils.db.getResultObj(dbh,"SELECT map_id,man_aid,man_name,ean FROM prod p,man m WHERE p.man_id = m.man_id AND sup_id = 11000 AND map_id = "+params.map_id);
result.debug = mid_obj;


Переменные и какие им необходимо присвоить значения:
ean = ean из запроса
man_aid = man_id из запроса
man_name = man_name из запроса

Благодарю заранее!

  • rpc-Функция на чистом JavaScript как я понимаю Функция запускается при нажатии , !*! antiwindows (ok), 11:52 , 11-Ноя-15 (1) +1
    rpc-Функция на чистом JavaScript как я понимаю. Функция запускается при нажатии определённой кнопки в программе, написанной на JS ExtJS.
    Если это Вам поможет, вот полный SQL-Запрос:

    rpc.getData= function(params,result){

    var dbs    = ['prod.db3','map.db3'];
    var dbh    = utils.db.createHandle(dbs,{page_size:'8192',temp_store:'memory'},COPAS_DB_KEY);
    var mid_obj  = utils.db.getResultObj(dbh,"SELECT map_id,man_aid,man_name,ean FROM prod p.man m WHERE p.man_id = m.man_id AND sup_id = 11000 AND map_id = "+params.map_id);
    result.debug = mid_obj;

    sqlite3_close(dbh);
    .....
    .....

    }

    Далее необходимо передать переменным значиения из SQL-запроса
    ean = ean из запроса
    man_aid = man_id из запроса
    man_name = man_name из запроса

    После необходимый манипуляций с переменными, результат помещается в Array

    var res = [];

    и выдаётся rpc-функцией как результат (Return Code)

    result.rows = res;

    сообщить модератору +1 +/ответить
apache+tftpd, !*! woojin, (Apache, http-серверы) 23-Ноя-15, 01:11  [ | | | ] [линейный вид] [смотреть все]
всем привет!

есть две группы www и tftpd, так же есть соответствующие пользователи www и tftpd, оба входят в группы друг друга

есть директория /usr/tftpboot в которой лежат файлы и директории необходимые для сетевой загрузки

вопрос: почему директория tftpboot не отображает содержимое если владелец tftpd и даже если владелец www, в браузере набираю адрес http://192.168.1.1/boot и в логах Апача:
-access.log
192.168.1.103 - - [23/Nov/2015:02:43:33 +0500] "GET /boot/ HTTP/1.1" 404 203
-error.log
[Mon Nov 23 02:42:37.560858 2015] [authz_core:error] [pid 12629:tid 34443723776] [client 192.168.1.103:1071] AH01630: client denied by server configuration: /usr/tftpboot/

соответственно при сетевой загрузке каких либо файлов пишет (успел прочитать, но влогах этого нет, кстати не понятно почему) что: нет запрашиваемого файла или директории

кусок конфига /usr/tftpboot/pxelinux.cfg/default
label mfsbsd
    menu label ^MfsBSD-http
    kernel http://192.168.1.1/boot/memdisk
    initrd http://192.168.1.1/boot/images/mfsbsd.iso
    append iso #raw - с этим то же не грузится


конфиг Апача:
Alias /boot/ "/usr/tftpboot/"

<Directory "/boot/">
    Options +Indexes +FollowSymLinks +Includes +ExecCGI
    AllowOverride All

#    Require local
#    Require all denied
    Require all granted
    Require ip 10.10.10.10
    Require ip 192.168.1.0/24
</Directory>


P.S. хочу сделать загрузку образов не через tftpd, а через apache (побыстрее должно быть)

nginx reverse proxy для nginx, !*! Alting, (nginx) 20-Ноя-15, 12:17  [ | | | ] [линейный вид] [смотреть все]
Коллеги, приветствую! И снова прошу помощи сообщества.

Итак дано:
Хост с LXC контейнерами.
на хосте - nginx
на LXC контейнере - тоже nginx+php5-fpm

Никак не могу добиться отдачи IP клиента в логах - упорно отдается внутренний IP хоста.

До замены apache2 на nginx+php5-fpm все работало.
rpaf модуль был настроен и честно отдавал внешний IP подключенных клиентов.

А сейчас - не хочет.

в настройках nginx хоста:

location / {
proxy_pass http://10.0.3.179:80;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-For $remote_addr;
proxy_set_header X-Forwarded-Proto $scheme;
...
}

В настройках nginx в контейнере:

server {
  listen 80;
  server_name new.multirom.me;
  root /srv/www/htdocs;
  index index.php;
...
location / {
    index index.php;
    try_files $uri $uri/ /index.php?$args;
}

  location ~ \.php$ {
    include fastcgi.conf;
    fastcgi_pass unix:/var/run/php5-fpm.sock;
}

Не могу скачать файл из андройда chrome, !*! westvovik, (nginx) 01-Окт-15, 13:28  [ | | | ] [линейный вид] [смотреть все]
Настроен сервак nginx c pfp-fpm

пытаюсь загрузить файл с сервера 1.pdf к примеру, на компе все работает, а вот в мобильном хроме не качает, долго висит загрузка и все

Пробовал использовать мобильный firefox, в нем работает!

Как заставить работать хром? У кого нибудь были похожие проблемы?

  • Выяснил что проблема из за сертификата ssl, но вот незадача, я понимаю проблемы , !*! westvovik (ok), 14:39 , 01-Окт-15 (1)
    Выяснил что проблема из за сертификата ssl, но вот незадача, я понимаю проблемы с самоподписным сертификатом, но у меня также есть домен с купленным сертификатом, там происходит тоже самое, народ куда копать?
    сообщить модератору +/ответить
Последняя регулярка что бы закончить проект!, !*! antiwindows, (JavaScript) 01-Окт-15, 12:04  [ | | | ] [линейный вид] [смотреть все]
Прошу прощения, тему изменил - искал не в том месте.

в этот раз задача посложнее - бьюсь над ней уже второй день ((

С помощью регулярных выражений надо вытащить из исходного кода (в h3-контейнере):
<h3 class="r"><a class="pstl" data-what="1" href="http://www.google.de/aclk?sa=l&ai=C-9oQygENVpujKqGXzAOfn... jsaction="spop.c">10 x Leitz Stehsammler 24230095 DIN A476mm Hartpappe RC schwarz</a></h3>

ссылку на продукт, которая стоит после  adurl:
http://bueropartner24.de/Ordnen-Registrieren/Schreibtischorg...

и название продукта, которое стоит после jsaction="spop.c">:
10 x Leitz Stehsammler 24230095 DIN A476mm Hartpappe RC schwarz


Это последняя регулярка для того что бы закончить проект! Остальное уже всё сделано! ПОМОГИТЕЕЕЕ кто может!!!

удаление символов переноса, !*! Alex, (Apache, http-серверы) 07-Окт-15, 12:18  [ | | | ] [линейный вид] [смотреть все]
я как то обратил внимание что если страничку яндекса открыть и посмотреть исходный код, то можно заметить, что там будут отсудствовать символы переноса и текст будет одним нечитаемым монолитом. это сильно затрудняет оценку исходного кода.

эта фишка мне понравилась. но вот какой вопрос, apache22 например, может на лету удалять символы переноса как то?

ну что бы, в исходниках было все читаемо у меня, а клиенту передавался текст без символов переноса.

  • отвечу немного не на заданный вопрос между стадиями девелопмент и продакшн е, !*! PavelR (??), 14:01 , 07-Окт-15 (1)
    > я как то обратил внимание что если страничку яндекса открыть и посмотреть
    > исходный код, то можно заметить, что там будут отсудствовать символы переноса
    > и текст будет одним нечитаемым монолитом. это сильно затрудняет оценку исходного
    > кода.
    > эта фишка мне понравилась. но вот какой вопрос, apache22 например, может на
    > лету удалять символы переноса как то?
    > ну что бы, в исходниках было все читаемо у меня, а клиенту
    > передавался текст без символов переноса.

    отвечу немного не на заданный вопрос:

    между стадиями "девелопмент" и "продакшн" есть такая операция как "deploy" ака "выгрузка на продакшн".  В этот момент можно прогнать файлы через минификатор и не заставлять апач делать это сотни раз на лету.

    сообщить модератору +/ответить
Python 2.7 и юникод, !*! Nic, (Python, Django) 01-Окт-15, 14:56  [ | | | ] [линейный вид] [смотреть все]
Здравствуйте. Прошу помощи. Python 2.7 От другого компьютера приходит строка в формате
78 6 \u0430\u0432\u0430\u0442\u0430\u0440
78 и 6 это не нужная информация и я с помощью split получаю \u0430\u0432\u0430\u0442\u0430\u0440
подскажите, пожалуйста, как из нее получить то, что там закодировано (аватар)
decode пробовал, все равно пишет не то. Видимо что тоне так делаю.
если впрямую написать print u'\u0430\u0432\u0430\u0442\u0430\u0440' то пишет что надо
если подстановкой делать а='\u0430\u0432\u0430\u0442\u0430\u0440'
и потом подставить print u'%s'%a то все равно пишет не то.
  • Нашел Если кому пригодитсяa decode unicode_escape и выводит то, что нужно, !*! Nic (??), 15:15 , 01-Окт-15 (1)
    Нашел. Если кому пригодится

    a.decode("unicode_escape") и выводит то, что нужно

    > Здравствуйте. Прошу помощи. Python 2.7 От другого компьютера приходит строка в формате
    > 78 6 \u0430\u0432\u0430\u0442\u0430\u0440
    > 78 и 6 это не нужная информация и я с помощью split
    > получаю \u0430\u0432\u0430\u0442\u0430\u0440
    > подскажите, пожалуйста, как из нее получить то, что там закодировано (аватар)
    > decode пробовал, все равно пишет не то. Видимо что тоне так делаю.
    > если впрямую написать print u'\u0430\u0432\u0430\u0442\u0430\u0440' то пишет что надо
    > если подстановкой делать а='\u0430\u0432\u0430\u0442\u0430\u0440'
    > и потом подставить print u'%s'%a то все равно пишет не то.

    сообщить модератору +/ответить
Регулярные выражения, !*! antiwindows, (JavaScript) 22-Сен-15, 17:34  [ | | | ] [линейный вид] [смотреть все]
с помощью регулярных выражений надо вытащить из исходного кода название продукта. Это то что стоит в ковычках после слова title (т.е. "Leitz 24230095 Stehsammler, A4, Hartpappe, schwarz"):

<a class="a-link-normal s-access-detail-page  a-text-normal" title="Leitz 24230095 Stehsammler, A4, Hartpappe, schwarz" href="http://www.amazon.de/Leitz-24230095-Stehsammler-Hartpappe schwarz/dp/B0007OEHFS/ref=sr_1_1?ie=UTF8&qid=1442901446&sr=8-1&keywords=Leitz+24230095"><h2 class="a-size-medium a-color-null s-inline s-access-title a-text-normal">Leitz 24230095 Stehsammler, A4, Hartpappe, schwarz</h2></a>

Примерно выражение выглядит так:
<a class=\"[^\"]*title\"(.*?)</a>
Но это выражение не работает. Помогите кто может!

Запуск нескольких процессов Apache httpd, !*! bannndi, (Apache, http-серверы) 19-Сен-15, 03:31  [ | | | ] [линейный вид] [смотреть все]
Добрый день.


Пытаюсь научиться запускать Apache с разными конфигами, чтобы можно было использовать разные версии PHP и т.п.

В качестве основы использовал данный мануал http://wiki.apache.org/httpd/RunningMultipleApacheInstances.


Вроде бы даже почти все получилось, т.е. я запускаю 3 инстанса, и все они выводятся командой ps aux | grep httpd


sudo /usr/local/apache2_2/bin/apachectl -f /usr/local/apache2_2/_/sites/httpd-proxy.conf -k start
sudo /usr/local/apache2_2/bin/apachectl -f /usr/local/apache2_2/_/sites/httpd-php53.conf -k start
sudo /usr/local/apache2_2/bin/apachectl -f /usr/local/apache2_2/_/sites/httpd-php54.conf -k start


Т.е., на данном этапе ошибок вроде быть не должно, по крайней мере консоль ничего не выводила про ошибки. Проблема скорее всего в конфигурировании виртуальных хостов. В этом вопросе я не очень опытен.

Привожу свои тестовые конфиги:



<VirtualHost *:80>
    DocumentRoot /home/asdfzxcv/_/sites/test01/web
    ServerName test01.l


#    ProxyPass / http://localhost:83/
#    ProxyPassReverse / http://localhost:83/
    ProxyPass / http://test01.l:83/
    ProxyPassReverse / http://test01.l:83/

    RewriteOptions Inherit


    <LocationMatch ^/private>
        Order Allow,Deny
        Deny from all
    </LocationMatch>

    <Location /server-status>
        SetHandler server-status
    </Location>
</VirtualHost>

и


<VirtualHost *:80>
    DocumentRoot /home/asdfzxcv/_/sites/test02/web
    ServerName test02.l


    ProxyPass / http://localhost:84/
    ProxyPassReverse / http://localhost:84/


    RewriteOptions Inherit


    ErrorLog /home/asdfzxcv/_/sites/test02/error_log
    TransferLog /home/asdfzxcv/_/sites/test02/access_log
</VirtualHost>

В первом примере видно, что я пытался использовать вместо localhost:83, test01.l, что тоже ничего не изменило:


#    ProxyPass / http://localhost:83/
#    ProxyPassReverse / http://localhost:83/
    ProxyPass / http://test01.l:83/
    ProxyPassReverse / http://test01.l:83/


Т.е., я ожидаю, что по адресу test01.l или test02.l я буду получать отдачу контента из папки /home/asdfzxcv/_/sites/test01/web. А в браузер получаю контент из /usr/htdocs. Хотя, до попытки использовать reverse proxy, с одним запущенным инстансом, эти примеры сайтов использовали нужные, соответствующие им папки.


Также, есть конфиг, предшествующий конфигам виртуальных хостов, находящийся в конце httpd-proxy.conf


RewriteEngine On
RewriteRule (.*\.php)s$ $1 [H=application/x-httpd-php-source]
<FilesMatch "\.ph(p[2-6]?|tml)$">
    SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
    SetHandler application/x-httpd-php-source
</FilesMatch>


ServerName 127.0.0.1
NameVirtualHost *:80
<Directory "/home/asdfzxcv/_/sites">
    Order allow,deny
    allow from all
    AllowOverride All

    Options +Indexes +FollowSymLinks
</Directory>
<VirtualHost *:80>
  ServerName default
  DocumentRoot /usr/local/apache2_2/htdocs
</VirtualHost>

# ЗДЕСЬ Я КАК РАЗ ПОДКЛЮЧАЮ ВИРТ. ХОСТЫ
Include _/sites/test01.conf
Include _/sites/test02.conf


Еще раз, кратко о проблеме:
[list]
[*] запускаю несколько инстансов Apache
[*] пытаюсь перейти по адресу test01.l
[*] получаю контент из /usr/htdocs вместо /home/asdfzxcv/_/sites/test01/web, хотя до попытки использовать reverse proxy, эти тестовые сайты работали исправно.
[/list]


  • Попробуйте сделать по мануалу дословно , !*! Square1 (?), 10:22 , 19-Сен-15 (1)
    > Добрый день.
    > Пытаюсь научиться запускать Apache с разными конфигами, чтобы можно было использовать разные
    > версии PHP и т.п.
    > В качестве основы использовал данный мануал http://wiki.apache.org/httpd/RunningMultipleApacheInstances.

    Попробуйте сделать по мануалу дословно.

    сообщить модератору +/ответить
  • Не знаю как здесь убирать под спойлер, не вижу никаких инструментов для форматир, !*! bannndi (ok), 21:16 , 19-Сен-15 (6)
    Не знаю как здесь убирать под спойлер, не вижу никаких инструментов для форматирования. Так что выкладываю конфиги как есть.


    httpd-proxy.conf:
    ServerRoot "/usr/local/apache2_2"
    Listen 80
    PidFile /usr/local/apache2_2/logs/httpd-proxy.pid

    LoadModule authn_file_module modules/mod_authn_file.so
    LoadModule authn_dbm_module modules/mod_authn_dbm.so
    LoadModule authn_anon_module modules/mod_authn_anon.so
    LoadModule authn_dbd_module modules/mod_authn_dbd.so
    LoadModule authn_default_module modules/mod_authn_default.so
    LoadModule authz_host_module modules/mod_authz_host.so
    LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
    LoadModule authz_user_module modules/mod_authz_user.so
    LoadModule authz_dbm_module modules/mod_authz_dbm.so
    LoadModule authz_owner_module modules/mod_authz_owner.so
    LoadModule authz_default_module modules/mod_authz_default.so
    LoadModule auth_basic_module modules/mod_auth_basic.so
    LoadModule auth_digest_module modules/mod_auth_digest.so
    LoadModule dbd_module modules/mod_dbd.so
    LoadModule dumpio_module modules/mod_dumpio.so
    LoadModule reqtimeout_module modules/mod_reqtimeout.so
    LoadModule ext_filter_module modules/mod_ext_filter.so
    LoadModule include_module modules/mod_include.so
    LoadModule filter_module modules/mod_filter.so
    LoadModule substitute_module modules/mod_substitute.so
    LoadModule deflate_module modules/mod_deflate.so
    LoadModule log_config_module modules/mod_log_config.so
    LoadModule log_forensic_module modules/mod_log_forensic.so
    LoadModule logio_module modules/mod_logio.so
    LoadModule env_module modules/mod_env.so
    LoadModule mime_magic_module modules/mod_mime_magic.so
    LoadModule cern_meta_module modules/mod_cern_meta.so
    LoadModule expires_module modules/mod_expires.so
    LoadModule headers_module modules/mod_headers.so
    LoadModule ident_module modules/mod_ident.so
    LoadModule usertrack_module modules/mod_usertrack.so
    LoadModule unique_id_module modules/mod_unique_id.so
    LoadModule setenvif_module modules/mod_setenvif.so
    LoadModule version_module modules/mod_version.so
    LoadModule ssl_module modules/mod_ssl.so
    LoadModule mime_module modules/mod_mime.so
    LoadModule dav_module modules/mod_dav.so
    LoadModule status_module modules/mod_status.so
    LoadModule autoindex_module modules/mod_autoindex.so
    LoadModule asis_module modules/mod_asis.so
    LoadModule info_module modules/mod_info.so
    LoadModule cgi_module modules/mod_cgi.so
    LoadModule dav_fs_module modules/mod_dav_fs.so
    LoadModule vhost_alias_module modules/mod_vhost_alias.so
    LoadModule negotiation_module modules/mod_negotiation.so
    LoadModule dir_module modules/mod_dir.so
    LoadModule imagemap_module modules/mod_imagemap.so
    LoadModule actions_module modules/mod_actions.so
    LoadModule speling_module modules/mod_speling.so
    LoadModule userdir_module modules/mod_userdir.so
    LoadModule alias_module modules/mod_alias.so
    LoadModule rewrite_module modules/mod_rewrite.so


    LoadModule proxy_module modules/mod_proxy.so
    LoadModule proxy_http_module modules/mod_proxy_http.so


    <IfModule !mpm_netware_module>
    <IfModule !mpm_winnt_module>

    User daemon
    Group daemon

    </IfModule>
    </IfModule>


    ServerAdmin you@example.com

    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
    </Directory>

    <Directory "/usr/local/apache2_2/htdocs">
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all

    </Directory>


    <IfModule dir_module>
        #DEFAULT DirectoryIndex index.html
        DirectoryIndex index.html index.php
    </IfModule>

    <FilesMatch "^\.ht">
        Order allow,deny
        Deny from all
        Satisfy All
    </FilesMatch>


    ErrorLog "logs/httpd-proxy-error_log"

    LogLevel warn

    <IfModule log_config_module>
        LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
        LogFormat "%h %l %u %t \"%r\" %>s %b" common

        <IfModule logio_module>
          LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
        </IfModule>

        CustomLog "logs/access_log" common

    </IfModule>

    <IfModule alias_module>
        ScriptAlias /cgi-bin/ "/usr/local/apache2_2/cgi-bin/"
    </IfModule>

    <IfModule cgid_module>
    </IfModule>

    <Directory "/usr/local/apache2_2/cgi-bin">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>

    DefaultType text/plain

    <IfModule mime_module>
        TypesConfig conf/mime.types
        AddType application/x-compress .Z
        AddType application/x-gzip .gz .tgz
    </IfModule>


    <IfModule ssl_module>
    SSLRandomSeed startup builtin
    SSLRandomSeed connect builtin
    </IfModule>

    ## SITES ##
    Include _/sites/_.conf


    сообщить модератору +/ответить
  • httpd-php53 conf ServerRoot usr local apache2_2 Listen 83PidFile usr local ap, !*! bannndi (ok), 21:18 , 19-Сен-15 (7)
    httpd-php53.conf:
    ServerRoot "/usr/local/apache2_2"
    Listen 83
    PidFile /usr/local/apache2_2/logs/httpd-php53.pid

    LoadModule authn_file_module modules/mod_authn_file.so
    LoadModule authn_dbm_module modules/mod_authn_dbm.so
    LoadModule authn_anon_module modules/mod_authn_anon.so
    LoadModule authn_dbd_module modules/mod_authn_dbd.so
    LoadModule authn_default_module modules/mod_authn_default.so
    LoadModule authz_host_module modules/mod_authz_host.so
    LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
    LoadModule authz_user_module modules/mod_authz_user.so
    LoadModule authz_dbm_module modules/mod_authz_dbm.so
    LoadModule authz_owner_module modules/mod_authz_owner.so
    LoadModule authz_default_module modules/mod_authz_default.so
    LoadModule auth_basic_module modules/mod_auth_basic.so
    LoadModule auth_digest_module modules/mod_auth_digest.so
    LoadModule dbd_module modules/mod_dbd.so
    LoadModule dumpio_module modules/mod_dumpio.so
    LoadModule reqtimeout_module modules/mod_reqtimeout.so
    LoadModule ext_filter_module modules/mod_ext_filter.so
    LoadModule include_module modules/mod_include.so
    LoadModule filter_module modules/mod_filter.so
    LoadModule substitute_module modules/mod_substitute.so
    LoadModule deflate_module modules/mod_deflate.so
    LoadModule log_config_module modules/mod_log_config.so
    LoadModule log_forensic_module modules/mod_log_forensic.so
    LoadModule logio_module modules/mod_logio.so
    LoadModule env_module modules/mod_env.so
    LoadModule mime_magic_module modules/mod_mime_magic.so
    LoadModule cern_meta_module modules/mod_cern_meta.so
    LoadModule expires_module modules/mod_expires.so
    LoadModule headers_module modules/mod_headers.so
    LoadModule ident_module modules/mod_ident.so
    LoadModule usertrack_module modules/mod_usertrack.so
    LoadModule unique_id_module modules/mod_unique_id.so
    LoadModule setenvif_module modules/mod_setenvif.so
    LoadModule version_module modules/mod_version.so
    LoadModule ssl_module modules/mod_ssl.so
    LoadModule mime_module modules/mod_mime.so
    LoadModule dav_module modules/mod_dav.so
    LoadModule status_module modules/mod_status.so
    LoadModule autoindex_module modules/mod_autoindex.so
    LoadModule asis_module modules/mod_asis.so
    LoadModule info_module modules/mod_info.so
    LoadModule cgi_module modules/mod_cgi.so
    LoadModule dav_fs_module modules/mod_dav_fs.so
    LoadModule vhost_alias_module modules/mod_vhost_alias.so
    LoadModule negotiation_module modules/mod_negotiation.so
    LoadModule dir_module modules/mod_dir.so
    LoadModule imagemap_module modules/mod_imagemap.so
    LoadModule actions_module modules/mod_actions.so
    LoadModule speling_module modules/mod_speling.so
    LoadModule userdir_module modules/mod_userdir.so
    LoadModule alias_module modules/mod_alias.so
    LoadModule rewrite_module modules/mod_rewrite.so


    LoadModule php5_module        modules/libphp5_3.so


    <IfModule !mpm_netware_module>
    <IfModule !mpm_winnt_module>

    User daemon
    Group daemon

    </IfModule>
    </IfModule>

    #XZ ServerName 127.0.0.1
    #ServerName 127.0.0.3
    ServerAdmin you@example.com

    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
    </Directory>

    <Directory "/usr/local/apache2_2/htdocs">
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>


    <IfModule dir_module>
        #DEFAULT DirectoryIndex index.html
        DirectoryIndex index.html index.php
    </IfModule>

    <FilesMatch "^\.ht">
        Order allow,deny
        Deny from all
        Satisfy All
    </FilesMatch>


    ErrorLog "logs/httpd-php53-error_log"

    LogLevel warn

    <IfModule log_config_module>
        LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
        LogFormat "%h %l %u %t \"%r\" %>s %b" common

        <IfModule logio_module>
          LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
        </IfModule>

        CustomLog "logs/access_log" common

    </IfModule>

    <IfModule alias_module>
        ScriptAlias /cgi-bin/ "/usr/local/apache2_2/cgi-bin/"
    </IfModule>

    <IfModule cgid_module>
    </IfModule>

    <Directory "/usr/local/apache2_2/cgi-bin">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>

    DefaultType text/plain

    <IfModule mime_module>
        TypesConfig conf/mime.types
        AddType application/x-compress .Z
        AddType application/x-gzip .gz .tgz
    </IfModule>

    <IfModule ssl_module>
    SSLRandomSeed startup builtin
    SSLRandomSeed connect builtin
    </IfModule>

    сообщить модератору +/ответить
  • остальные конфиги в шапке, это _ sites _ conf для httpd-proxy conf, и виртуальны, !*! bannndi (ok), 21:21 , 19-Сен-15 (8)
    остальные конфиги в шапке, это _/sites/_.conf для httpd-proxy.conf, и виртуальные хосты test01.l и test02.l
    сообщить модератору +/ответить
  • Проблема решена Сделано без прокси, по совету Square1 opennet ru http www op, !*! bannndi (ok), 00:39 , 21-Сен-15 (14)
    Проблема решена.
    Сделано без прокси, по совету Square1 @ opennet.ru http://www.opennet.me/openforum/vsluhforumID8/7993.html#12


    Конфиги:


    httpd-php53.conf


    ServerRoot "/usr/local/apache2_2"
    ServerName 127.0.0.1
    ServerAdmin you@example.com
    Listen 1053
    PidFile /usr/local/apache2_2/logs/httpd-php53.pid


    LoadModule authn_file_module modules/mod_authn_file.so
    LoadModule authn_dbm_module modules/mod_authn_dbm.so
    LoadModule authn_anon_module modules/mod_authn_anon.so
    LoadModule authn_dbd_module modules/mod_authn_dbd.so
    LoadModule authn_default_module modules/mod_authn_default.so
    LoadModule authz_host_module modules/mod_authz_host.so
    LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
    LoadModule authz_user_module modules/mod_authz_user.so
    LoadModule authz_dbm_module modules/mod_authz_dbm.so
    LoadModule authz_owner_module modules/mod_authz_owner.so
    LoadModule authz_default_module modules/mod_authz_default.so
    LoadModule auth_basic_module modules/mod_auth_basic.so
    LoadModule auth_digest_module modules/mod_auth_digest.so
    LoadModule dbd_module modules/mod_dbd.so
    LoadModule dumpio_module modules/mod_dumpio.so
    LoadModule reqtimeout_module modules/mod_reqtimeout.so
    LoadModule ext_filter_module modules/mod_ext_filter.so
    LoadModule include_module modules/mod_include.so
    LoadModule filter_module modules/mod_filter.so
    LoadModule substitute_module modules/mod_substitute.so
    LoadModule deflate_module modules/mod_deflate.so
    LoadModule log_config_module modules/mod_log_config.so
    LoadModule log_forensic_module modules/mod_log_forensic.so
    LoadModule logio_module modules/mod_logio.so
    LoadModule env_module modules/mod_env.so
    LoadModule mime_magic_module modules/mod_mime_magic.so
    LoadModule cern_meta_module modules/mod_cern_meta.so
    LoadModule expires_module modules/mod_expires.so
    LoadModule headers_module modules/mod_headers.so
    LoadModule ident_module modules/mod_ident.so
    LoadModule usertrack_module modules/mod_usertrack.so
    LoadModule unique_id_module modules/mod_unique_id.so
    LoadModule setenvif_module modules/mod_setenvif.so
    LoadModule version_module modules/mod_version.so
    LoadModule ssl_module modules/mod_ssl.so
    LoadModule mime_module modules/mod_mime.so
    LoadModule dav_module modules/mod_dav.so
    LoadModule status_module modules/mod_status.so
    LoadModule autoindex_module modules/mod_autoindex.so
    LoadModule asis_module modules/mod_asis.so
    LoadModule info_module modules/mod_info.so
    LoadModule cgi_module modules/mod_cgi.so
    LoadModule dav_fs_module modules/mod_dav_fs.so
    LoadModule vhost_alias_module modules/mod_vhost_alias.so
    LoadModule negotiation_module modules/mod_negotiation.so
    LoadModule dir_module modules/mod_dir.so
    LoadModule imagemap_module modules/mod_imagemap.so
    LoadModule actions_module modules/mod_actions.so
    LoadModule speling_module modules/mod_speling.so
    LoadModule userdir_module modules/mod_userdir.so
    LoadModule alias_module modules/mod_alias.so
    LoadModule rewrite_module modules/mod_rewrite.so
    LoadModule php5_module        modules/libphp5_3.so

    <IfModule !mpm_netware_module>
    <IfModule !mpm_winnt_module>

    User daemon
    Group daemon

    </IfModule>
    </IfModule>


    <Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
    </Directory>

    <Directory "/usr/local/apache2_2/htdocs">
        Options Indexes FollowSymLinks
        AllowOverride None
        Order allow,deny
        Allow from all

    </Directory>


    <IfModule dir_module>
        DirectoryIndex index.html index.php
    </IfModule>

    <FilesMatch "^\.ht">
        Order allow,deny
        Deny from all
        Satisfy All
    </FilesMatch>


    ErrorLog "logs/error_log"
    LogLevel warn

    <IfModule log_config_module>
        LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
        LogFormat "%h %l %u %t \"%r\" %>s %b" common

        <IfModule logio_module>
          LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %I %O" combinedio
        </IfModule>

        CustomLog "logs/access_log" common

    </IfModule>

    <IfModule alias_module>
        ScriptAlias /cgi-bin/ "/usr/local/apache2_2/cgi-bin/"
    </IfModule>

    <IfModule cgid_module>
    </IfModule>

    <Directory "/usr/local/apache2_2/cgi-bin">
        AllowOverride None
        Options None
        Order allow,deny
        Allow from all
    </Directory>

    DefaultType text/plain

    <IfModule mime_module>
        TypesConfig conf/mime.types
        AddType application/x-compress .Z
        AddType application/x-gzip .gz .tgz
    </IfModule>

    <IfModule ssl_module>
    SSLRandomSeed startup builtin
    SSLRandomSeed connect builtin
    </IfModule>

    ## SITES ##
    Include _/httpd-php53-sites.conf


    _/httpd-php53-sites.conf


    RewriteEngine On
    RewriteRule (.*\.php)s$ $1 [H=application/x-httpd-php-source]
    <FilesMatch "\.ph(p[2-6]?|tml)$">
        SetHandler application/x-httpd-php
    </FilesMatch>
    <FilesMatch "\.phps$">
        SetHandler application/x-httpd-php-source
    </FilesMatch>


    <Directory "/home/asdfzxcv/_/sites">
        Order allow,deny
        allow from all
        AllowOverride All
        Options +Indexes +FollowSymLinks
    </Directory>


    NameVirtualHost *:1053
    <VirtualHost *:1053>
      ServerName default
      DocumentRoot /usr/local/apache2_2/htdocs
    </VirtualHost>


    Include _/site-test01.conf


    _/site-test01.conf

    <VirtualHost *:1053>
        DocumentRoot /home/asdfzxcv/_/sites/test01/web
        ServerName test01.l
        RewriteOptions Inherit
    </VirtualHost>


    Браузер: http://test01.l:1053/ для PHP53, и http://test02.l:1054/ для PHP54

    сообщить модератору +/ответить


Типичные проблемы веб-хостинга — доступность сайтов, !*! OBW, (Построение хостинга) 12-Ноя-12, 15:11  [ | | | ] [линейный вид] [смотреть все]
Мы предоставляем web- и dns-хостинг клиентам (на базе Parallels Plesk Panel). Постоянно возникают неопределённые проблемы с доступностью сайтов наших клиентов.
Как правило с DNS. То DNS провайдера пользователя не отдаёт адрес сайта вообще, то отдаёт неправильный. После обновления адреса сайта, провайдерские DNS обновляются с большой задержкой (особенно этим грешит Ростелеком — до 3-х дней).
Господа хостеры, какого рода проблемы чаще всего у Вас возникают? Как часто? Как вы с ними боретесь?
Есть ли здесь хостеры, использующие Plesk? Как вы боретесь за повышение доступности сайтов клиентов?
  • Прежде чем предоставлять web- и dns-хостинг клиентам наймите админа , !*! Аноним (-), 17:30 , 12-Ноя-12 (1)
    Прежде чем предоставлять "web- и dns-хостинг клиентам" наймите админа.
    сообщить модератору +/ответить
  • Купите себе вот такую книжку - http shop oreilly com product 9780596001582 do , !*! Аноним (-), 23:34 , 12-Ноя-12 (2)
    > Мы предоставляем web- и dns-хостинг клиентам (на базе Parallels Plesk Panel). Постоянно
    > возникают неопределённые проблемы с доступностью сайтов наших клиентов.
    > Как правило с DNS. То DNS провайдера пользователя не отдаёт адрес сайта
    > вообще, то отдаёт неправильный. После обновления адреса сайта, провайдерские DNS обновляются
    > с большой задержкой (особенно этим грешит Ростелеком — до 3-х дней).
    > Господа хостеры, какого рода проблемы чаще всего у Вас возникают? Как часто?
    > Как вы с ними боретесь?
    > Есть ли здесь хостеры, использующие Plesk? Как вы боретесь за повышение доступности
    > сайтов клиентов?

    Купите себе вот такую книжку - http://shop.oreilly.com/product/9780596001582.do и почитайте как настроить DNS, чтоб по 3 дня не обновлялся адрес

    сообщить модератору +/ответить
  • Если есть проблема, связанная с доступностью сайтов то лучше воспользоваться спе, !*! Temper (?), 17:25 , 10-Июн-13 (3)
    > Мы предоставляем web- и dns-хостинг клиентам (на базе Parallels Plesk Panel). Постоянно
    > возникают неопределённые проблемы с доступностью сайтов наших клиентов.
    > Как правило с DNS. То DNS провайдера пользователя не отдаёт адрес сайта
    > вообще, то отдаёт неправильный. После обновления адреса сайта, провайдерские DNS обновляются
    > с большой задержкой (особенно этим грешит Ростелеком — до 3-х дней).
    > Господа хостеры, какого рода проблемы чаще всего у Вас возникают? Как часто?
    > Как вы с ними боретесь?
    > Есть ли здесь хостеры, использующие Plesk? Как вы боретесь за повышение доступности
    > сайтов клиентов?

    Если есть проблема, связанная с доступностью сайтов то лучше воспользоваться специальными дешевыми сервисами типа UptimePal (http://www.uptimepal.com/ru/). Google Analytics и Яндекс не дают полной информации, к сожалению. Во-первых вы застрахуете себя от неприятных моментов с проблемой доступа из разных точек планеты, во-вторых получите подробный отчет на ваш вопрос: "почему у меня возникают такие ситуации?"

    сообщить модератору +/ответить
  • о боже бедные ваши клиенты ЗЫ народ, никто не в курсе - сейчас никаких н, !*! Pahanivo (ok), 23:32 , 12-Авг-15 (6)
    > То DNS провайдера пользователя не отдаёт адрес сайта
    > вообще, то отдаёт неправильный. После обновления адреса сайта, провайдерские DNS обновляются
    > с большой задержкой (особенно этим грешит Ростелеком — до 3-х дней).

    о боже ...
    бедные ваши клиенты ...
    ЗЫ: народ, никто не в курсе - сейчас никаких новых спайсов не появилось? а то последние пару недель прихожу на опен и оху... удивляюсь до истеричного смеха ...

    сообщить модератору +/ответить
Один сайт на несколько портов, !*! georgiokot, (Apache, http-серверы) 15-Авг-15, 21:04  [ | | | ] [линейный вид] [смотреть все]
Для тестов требуется создать на одном домене несколько сайтов.
Логически понимаю что можно их разместить на разных портах.
Но когда настроил что бы Apache и Ngnix слушали определенный порт и передавали параметры друг другу, то при просмотре как идет загрузка заметил что сам браузер после первого запроса отправляет остальные на 80 порт, на котором находиться основной сайт

В Apache

Listen 11.11.11.11:8100

<VirtualHost 11.11.11.11:8100>
</VirtualHost>

Ngnix

server {
    listen      11.11.11.11:8111;
    server_name test.ru;
    error_log  /var/log/apache2/domains/web.error.log error;

    location / {
        proxy_pass      http://11.11.11.11:8100;
        location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|tif|tiff|css|js|htm|html|ttf|otf|webp|woff|txt|csv|rtf|doc|docx|xls|xlsx|ppt|pptx|odf|odp|ods|odt|pdf|psd|ai|eot)${
            root           /home/admin/web/test/;      
            try_files      $uri @fallback;
        }
    }
    location @fallback {
        proxy_pass      http://11.11.11.11:8100;
    }
}


И ну и стандартная конфигурация где Ngnix слушает 80 порт и передает их на порт 8080 Apache


Где я еще не сделал , недонастроил, Как сделать что бы браузер если он идет на сайт по порту то и остальные запросы слал на этот порт ?

Какие есть еще способы, варианты ?  IP белый только один.  

как заставить apache читать и передавать параметры URL, !*! Иван, (Apache, http-серверы) 10-Авг-15, 23:41  [ | | | ] [линейный вид] [смотреть все]
У меня апач не видит параметров, передаваемых в URL`e index.php?var0=test не передает в файл переменную `var0` со значением `test`. В чем причина, кто может подсказать ? Спасибо.
Protobuf Python Windows, !*! Nic, (Python, Django) 27-Июл-15, 12:59  [ | | | ] [линейный вид] [смотреть все]
Здравствуйте. Прошу помощи. У меня есть задача работать с устройством где используется Google Protocol Buffers v2. Я начал работать с примера самого Google, чтобы понять как все работает. Исходные данные: Windows, Python, eclipce с установленными pydev и Google Plugin for Eclipse
Взят пример из tutorials для Python(https://developers.google.com/protocol-buffers/docs/pythontu...). Создан файл addressbook.proto  Скачена (https://developers.google.com/protocol-buffers/docs/downloads) и запущена утилита protoc и  получен файл addressbook_pb2.py
Файл находится там же, где проект и программа(pb01) после запуска ошибка

Traceback (most recent call last):
  File "E:\работа\PYTHON\programm_Luna\protobuf\pb01.py", line 7, in <module>
    import addressbook_pb2
  File "E:\работа\PYTHON\programm_Luna\protobuf\addressbook_pb2.py", line 6, in <module>
    from google.protobuf import descriptor as _descriptor
ImportError: No module named 'google'

Может быть кто то работал уже по данной теме. Не знаю, как продвинуться дальше

Вопрос по ротации логов Apache Tomcat, !*! KPD, (Разное) 29-Июл-15, 11:31  [ | | | ] [линейный вид] [смотреть все]
Помогите пожалуйста сделать ротацию логов tomcat.

Проблема в том что лог stdout растёт до неимоверных размеров и пишется он в один файл, и начинает писать в другой файл только при перезапуске томката что очень неудобно, так как файл вырастает до нескольких гигобайт.

Перешёл на использование log4j согласной инструкции http://tomcat.apache.org/tomcat-6.0-doc/logging.html

но ситуация не поменялась stdout всё равно пишется в один файл.


может ктото сталкивался с подобной проблемой?

log4j.properties  у меня такой

log4j.rootLogger=INFO, CATALINA

# Define all the appenders
log4j.appender.CATALINA=org.apache.log4j.DailyRollingFileAppender
log4j.appender.CATALINA.File=${catalina.base}/logs/catalina.
log4j.appender.CATALINA.Append=true
log4j.appender.CATALINA.Encoding=UTF-8
log4j.appender.CATALINA.MaxFileSize=1024KB
# Roll-over the log once per day
log4j.appender.CATALINA.DatePattern='.'yyyy-MM-dd'.log'
log4j.appender.CATALINA.layout = org.apache.log4j.PatternLayout
log4j.appender.CATALINA.layout.ConversionPattern = %d [%t] %-5p %c- %m%n

log4j.appender.LOCALHOST=org.apache.log4j.DailyRollingFileAppender
log4j.appender.LOCALHOST.File=${catalina.base}/logs/localhost.
log4j.appender.LOCALHOST.Append=true
log4j.appender.LOCALHOST.Encoding=UTF-8
log4j.appender.LOCALHOST.DatePattern='.'yyyy-MM-dd'.log'
log4j.appender.LOCALHOST.layout = org.apache.log4j.PatternLayout
log4j.appender.LOCALHOST.layout.ConversionPattern = %d [%t] %-5p %c- %m%n

log4j.appender.MANAGER=org.apache.log4j.DailyRollingFileAppender
log4j.appender.MANAGER.File=${catalina.base}/logs/manager.
log4j.appender.MANAGER.Append=true
log4j.appender.MANAGER.Encoding=UTF-8
log4j.appender.MANAGER.DatePattern='.'yyyy-MM-dd'.log'
log4j.appender.MANAGER.layout = org.apache.log4j.PatternLayout
log4j.appender.MANAGER.layout.ConversionPattern = %d [%t] %-5p %c- %m%n

log4j.appender.HOST-MANAGER=org.apache.log4j.DailyRollingFileAppender
log4j.appender.HOST-MANAGER.File=${catalina.base}/logs/host-manager.
log4j.appender.HOST-MANAGER.Append=true
log4j.appender.HOST-MANAGER.Encoding=UTF-8
log4j.appender.HOST-MANAGER.DatePattern='.'yyyy-MM-dd'.log'
log4j.appender.HOST-MANAGER.layout = org.apache.log4j.PatternLayout
log4j.appender.HOST-MANAGER.layout.ConversionPattern = %d [%t] %-5p %c- %m%n

log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.MaxFileSize=1024KB
log4j.appender.CONSOLE.Encoding=UTF-8
log4j.appender.CONSOLE.layout = org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern = %d [%t] %-5p %c- %m%n

# Configure which loggers log to which appenders
log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost]=INFO, LOCALHOST
log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/manager]=\
  INFO, MANAGER
log4j.logger.org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/host-manager]=\
INFO, HOST-MANAGER

Options +Indexes для корня сайта выдаёт Access forbidden!, !*! FReeZeR, (Apache, http-серверы) 21-Июл-15, 18:38  [ | | | ] [линейный вид] [смотреть все]
Для корня сайта в логах такая ошибка:

(13)Permission denied: Can't open directory for index

Причём остальные вложенные директории открывает, например /img/

Мне нужен чтобы открывался список файлов именно на корне сайта...

Конфиг апача:

<Directory "/home/other/site/public_html">
    Order allow,deny
    Allow from all
    Options All +Indexes
</Directory>

Спасибо!

WebForm Action  - остаться на странице, !*! jonny23, (web-разработка, CGI) 11-Июл-15, 13:18  [ | | | ] [линейный вид] [смотреть все]
Вебформа вызывает cgi-script, который должен обновить gif-картинку на странице с исходной вебформой.
При использовании стандартной процедуры cgi-script заставляет браузер уйти со страницы и грузить то, что написано в cgi-script'е (а там просто скрипт, порождающий новый gif-файл).
Т.е. я должен вернуться на исходную страницу с вебформой только перезагрузив её.
Как сделать эту операцию без перезагрузки всей вебформы, а поменять только картинку на вэбформе?
Как заставить postfix принимать почту и класть ее в файл?, !*! Деми Мур, (Разное) 29-Июн-15, 23:04  [ | | | ] [линейный вид] [смотреть все]
Поставил postfix. Наладил отправку. А как мне теперь принять почту? И как вообще проверить, в чем загвоздка. Как итог мне нужно принять почту для всех несуществующих пользователей (*@site.ru) и для начала записать ее в файл.


.htaccess не сдается, туплю наверное :(, !*! dradmin, (.htaccess, паролирование) 29-Июн-15, 10:28  [ | | | ] [линейный вид] [смотреть все]
Есть вот такой файл .htaccess:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^category_id=0$
RewriteRule .* /$0? [L,R]

RewriteRule ^category/subcategory$ category?f=6fd13D105%26fd6%3D31 [R=301,L,QSA,NE]


RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]

RewriteCond %{HTTP_HOST} ^www.host.ru$ [NC]
RewriteRule ^(.*)$ http://host.ru/$1 [R=301,L]
RewriteCond %{REQUEST_URI} !=/server-status
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /friendly_url.php [L]

</IfModule>

AddDefaultCharset UTF-8
RewriteCond %{HTTP_HOST} ^www.host.ru$ [NC]
RewriteRule ^(.*)$ http://host.ru/$1 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^(.+)/$
RewriteRule ^(.+)/$ /$1 [R=301,L]


Проблема вот с этой строкой:
RewriteRule ^category/subcategory$ category?f=6fd13D105%26fd6%3D31 [R=301,L,QSA,NE]
В таком написании она работает следующим образом:
когда клиент вводит: http://host.ru/category/subcategory, то получает в адресной строке
http://host.ru/category?f=6fd13D105%26fd6%3D31 и данные с этой страницы
а изначально требовалось чтобы у него в адресной строке осталось http://host.ru/category/subcategory, т.е. собственно надо замаскировать параметры в строке.

Но если меняю [R=301,L,QSA,NE] на [L,QSA,NE], то получаю 404 ошибку...
А что собственно не так то ?


GoDaddy. Как указать данные компании во Whois при включенной фу, !*! mr_blond97, (Разное) 25-Июн-15, 05:01  [ | | | ] [линейный вид] [смотреть все]
Я системный администратор, у меня есть заказ сделать сайт. Домен куплен в godaddy.com на физическое лицо. На домене включена функция бизнес-регистрации и конфиденциальности. Если проверять сайт в Whois, то во всех полях registrant указаны данные Domain By Proxy. Один из контрагентов попроси указать в Whois данные компании: название, адрес и телефон. Отключать функцию приватности нельзя, потому что данные физического лица, на которого зарегистрирован сайт не должны быть видны в Whois. Как при включенной приватности указать в Whois данные компании?
Сложная замена URL в nginx или htaccess ?, !*! anstrem, (Apache, http-серверы) 25-Июн-15, 10:58  [ | | | ] [линейный вид] [смотреть все]
Подскажите как решить задачку с подменой URL и где лучше в nginx или htaccess ?

Нужно вместо страницы
http://site.ru/page?filter=&fd13=105
переадресовать пользователя на страницу:
http://site.ru/page/subpage
Но показать ему при этом содержимое из:
http://site.ru/page?filter=&fd13=105&code=m


Если в общем случае, то это будет звучать как:
1) если URL заканчивается параметром "?filter=&fd13=105", то надо в адресной строке заменить этот параметр на "/subpage"
2) и далее следом если URL заканчивается на /subpage, то надо показать данные c URL что вызывается, но в котором заменено "/subpage" на "?filter=&fd13=105&code=m"

Ну и чтобы при этом зацикливания не произошло, хотя вроде и не должно...

Если просто напрямую вызовут URL заканчивающийся на /subpage, то естественно тоже чтобы 2-ое правило отработало.

  • и какой в этом, мать его, сакральный смысл сначала накидают быдлокод, а потом ус, !*! Pahanivo (ok), 15:19 , 25-Июн-15 (1)
    > Подскажите как решить задачку с подменой URL и где лучше в nginx
    > или htaccess ?
    > Нужно вместо страницы
    > http://site.ru/page?filter=&fd13=105
    > переадресовать пользователя на страницу:
    > http://site.ru/page/subpage
    > Но показать ему при этом содержимое из:
    > http://site.ru/page?filter=&fd13=105&code=m

    и какой в этом, мать его, сакральный смысл?

    > Если в общем случае, то это будет звучать как:
    > 1) если URL заканчивается параметром "?filter=&fd13=105", то надо в адресной строке заменить
    > этот параметр на "/subpage"
    > 2) и далее следом если URL заканчивается на /subpage, то надо показать
    > данные c URL что вызывается, но в котором заменено "/subpage" на
    > "?filter=&fd13=105&code=m"

    сначала накидают быдлокод, а потом устраивают вечеринки с бубнами ...
    1) отдавать нормальные линки не пробовали?
    2) писать нормальный код не пробовали?
    3) маны лицезреть не пробовали?
    4) решить задачу разбивкой на две: замена №1 СРАЗУ на №3, и замена №2 на №3
    5) остальное в манах реврайта мой юный падаван ...
    это как я понял - что вы там подразумевали я хз ...

    > Ну и чтобы при этом зацикливания не произошло, хотя вроде и не
    > должно...

    чтобы произошло зацикливание №1 и №3 должны быть идентичные, хотя когда мозга нет и руки из жо... то все возможно!

    > Если просто напрямую вызовут URL заканчивающийся на /subpage, то естественно тоже чтобы
    > 2-ое правило отработало.

    сообщить модератору +/ответить


Постгрес не делится ядром с остальными, !*! Roman, (PostgreSQL) 24-Июн-15, 00:10  [ | | | ] [линейный вид] [смотреть все]
Доброго времени суток.
Debian8, в ней VirtualBox, в ней Debian8, в ней Postgres9.4, i7 4770/HDD

Система ни чем не занята, запускаю один сложный select - нагрузка того ядра на который он попал сразу 100%, и если потом на это ядро попадает еще кто нибудь то он повисает пока select не закончится, если же попадает на другое ядро то все норм.

Не могу понять, ОС ведь должна делить ядро между процессами? почему так происходит? куда копать?

Померить попугаев Гилева виндовым клиентом для Linux серверов, !*! vold, (PostgreSQL) 10-Сен-13, 22:27  [ | | | ] [линейный вид] [смотреть все]
postgresql-9.2​.4-1.fc18.src.​rpm с включенными патчами для 1С доступен здесь :

http://yadi.sk/d/uY3AYW8i92MtH

Проверил на Fedora 18,19. После сборки нужно руками поправить конфиги по отключенному патчу
в папке SOURCE. Патч plantuner включен мною в патч online_analyze и отключен в postgresql.spec. Если включить патч файлов конфигурации posgresql, то не проходят тесты SQL при сборке пакетов.

1Cv8.3 c 2Gb базами работает. Конфигуратор глючит и все время жалуется на СОМ. Тестовая сборка на системнике из помойки. Тощего клиента вообще впервые увидел. Ужасное зрелище для тех, кто не знает как пользоваться заточкой(настраивать штолы).

Пытаюсь найти кого-нибудь из 1С кто шарит и в Linux и в попугаях Гилева http://www.gilev.ru. Будет время, посмотрю их обработки.

Вопрос : Можно ли померить некоторых попугаев Гилева виндовым клиентом для Linux серверов 1С & Postgresql ?

Один url в location и два бэкенда, !*! hd, (nginx) 22-Июн-15, 16:54  [ | | | ] [линейный вид] [смотреть все]
Здравствуйте.

Пытаюсь сделать что-то такое:

location /url/aaa {
  proxy_pass backend1;
}

location /url {
  proxy_pass backend2;
}

Но запросы все время попадают на backend2. Делать "location = /url/aaa" нельзя, т.к. еще бывает /url/aaa/xyz итд. Как подобное решается? Заранее спасибо.

  • Так и решается, как вы написали Значит вы что-то сделали не так, как написали По, !*! PavelR (??), 19:44 , 22-Июн-15 (1)
    > Здравствуйте.
    > Пытаюсь сделать что-то такое:
    > location /url/aaa {
    >   proxy_pass backend1;
    > }
    > location /url {
    >   proxy_pass backend2;
    > }
    >Как подобное решается?

    Так и решается, как вы написали.

    > Но запросы все время попадают на backend2.

    Значит вы что-то сделали не так, как написали.

    Попробуйте сделать рестарт.

    сообщить модератору +/ответить
  • location url proxy_pass backend2 location url aaa proxy_pass ba, !*! eRIC (ok), 20:16 , 22-Июн-15 (2)
    > Здравствуйте.
    > Пытаюсь сделать что-то такое:
    > location /url/aaa {
    >   proxy_pass backend1;
    > }
    > location /url {
    >   proxy_pass backend2;
    > }
    > Но запросы все время попадают на backend2. Делать "location = /url/aaa" нельзя,
    > т.к. еще бывает /url/aaa/xyz итд. Как подобное решается? Заранее спасибо.

    location ^~ /url/ {
      proxy_pass backend2;
    }

    location ^~ /url/aaa/ {
      proxy_pass backend1;
    }

    сообщить модератору +/ответить
Mailgate GLPI, !*! Flamp, (PHP) 27-Мрт-14, 10:28  [ | | | ] [линейный вид] [смотреть все]
Знаю что миллион раз обсуждалось, но хоть убейте не могу найти решение, то ли глаз замылил то ли в лыжи обутый.
Помогите с проблемой.
Необходимо автоматически забирать заявки с почты support@domen.com
- Приемник в glpi настроен, при нажатии кнопки "получить письма сейчас" письма проваливаются.
- Автоматическое задание в glpi работает только если нажать кнопку "выполнить",[more] когда приходит время автоматически выполнить его висит "Как только будет возможно".
Пробовал настроить cron:


#crontab -u www -l
SHELL=/bin/sh
*/1 * * * * php /usr/local/www/glpi/front/cron.php --force mailgate
#cat /var/log/cron
....
Mar 27 06:00:01 /usr/sbin/cron[88181]: (apache) CMD (php /usr/local/www/glpi/front/cron.php --force mailgate)
Mar 27 06:01:00 /usr/sbin/cron[42467]: (apache) CMD (php /usr/local/www/glpi/front/cron.php --force mailgate)
Mar 27 06:02:00 /usr/sbin/cron[19116]: (apache) CMD (php /usr/local/www/glpi/front/cron.php --force mailgate)
Mar 27 06:03:00 /usr/sbin/cron[96499]: (apache) CMD (php /usr/local/www/glpi/front/cron.php --force mailgate)
Mar 27 06:04:00 /usr/sbin/cron[71504]: (apache) CMD (php /usr/local/www/glpi/front/cron.php --force mailgate)
.....

письма не проваливаются.



#su -m apache
%php /usr/local/www/glpi/front/cron.php --force mailgate

Письма проваливаются

Как быть? И почему система работает по Московскому времени


#date
Thu Mar 27 10:09:15 MSK 2014

а cron в логах работает по другому


Mar 27 06:04:00

  • Да, баянная проблема Нужно в настройках автоматических заданий, в задаче mailga, !*! Аноним (-), 10:57 , 27-Мрт-14 (1)
    Да, баянная проблема. Нужно в настройках автоматических заданий, в задаче mailgate сменить способ выполнения на cli и прописать в крон что-то типа того, что вы указали выше.
    сообщить модератору +/ответить
  • Эх молодой человеек Действительно, ваша проблема мильён раз уже обсуждал, !*! михалыч (ok), 17:24 , 27-Мрт-14 (4)
    Эх.. молодой человеек! )) Действительно, ваша проблема "мильён раз" уже обсуждалась.
    И на этом форуме неоднократно. И решение приводилось, подсказывали как правильно.

    Пишите в cron'е полные пути или указывайте правильный и всеобъемлющий PATH

    например, после строки
    SHELL=/bin/sh
    указать
    PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin

    ну или писать полный путь, к php в данном случае, т.е.
    вместо php указать /usr/local/bin/php (ну или где он там у вас находится)
    посмотреть можно командой which php

    итоговая строка будет
    */1 * * * * /usr/local/bin/php /usr/local/www/glpi/front/cron.php --force mailgate

    По поводу времени, посмотрите что у вас указано в php.ini
    cat /usr/local/etc/php.ini | grep timezone
    исправьте при необходимости в соответствие с вашей временной зоной

    сообщить модератору +/ответить
 
Пометить прочитанным Создать тему
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Архив | Избранное | Мое | Новое | | |



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру