The OpenNET Project / Index page

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



Создать новую тему
 - Свернуть нити
Пометить прочитанным
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Архив | Избранное | Мое | Новое | | |  
Форум WEB технологии
Как переформатировать техт, !*! antiwindows, (JavaScript) 23-Ноя-15, 19:12  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
htaccess и rewrite , !*! GaDiNa, (.htaccess, паролирование) 09-Фев-16, 00:04  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Rewrite URL, !*! Alting, (nginx) 24-Дек-15, 15:09  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Apache настройка Владельца/Группы с FPM/FastCGI, !*! phizikpro, (Apache, http-серверы) 16-Дек-15, 18:14  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Настройка Monitorix, !*! Николай, (Разное) 23-Ноя-15, 19:36  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • http www monitorix org documentation html 3, eRIC (ok), 06:32 , 24-Ноя-15 (1) !*!
    • Спасибо, был я там уже, не помогло по причине маленького мозга В документации ук, Николай (??), 10:36 , 24-Ноя-15 (2) !*!
      • Возможно, встроенный веб-сервер настроен только на то, чтобы работать на localho, !*! keir (ok), 11:32 , 24-Ноя-15 (3)
        >> http://www.monitorix.org/documentation.html#3
        > Спасибо, был я там уже, не помогло по причине маленького мозга.
        > В документации указана настройки через встроенный сервер, не может он конфликтовать с
        > Apache?

        Возможно, встроенный веб-сервер настроен только на то, чтобы работать на localhost.
        Покажите ваши настройки для встроенного сервера. Так же покажите вывод netstat -ltpn

        сообщить модератору +/ответить
        • netstat -ltpnProto Recv-Q Send-Q Local Address Foreign Address State PID P, !*! Николай (??), 11:44 , 24-Ноя-15 (4)

          > Возможно, встроенный веб-сервер настроен только на то, чтобы работать на localhost.
          > Покажите ваши настройки для встроенного сервера. Так же покажите вывод netstat -ltpn

          netstat -ltpn
          Proto Recv-Q Send-Q Local Address Foreign Address State       PID/Program name
          tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      -              
          tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      -              
          tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      -              
          tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      -              
          tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      -              
          tcp        0      0 0.0.0.0:59687           0.0.0.0:*               LISTEN      -              
          tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      -              
          tcp        0      0 0.0.0.0:59787           0.0.0.0:*               LISTEN      -              
          tcp        0      0 127.0.0.1:11211         0.0.0.0:*               LISTEN      -              
          tcp        0      0 0.0.0.0:5900            0.0.0.0:*               LISTEN      -              
          tcp6       0      0 :::22                   :::*                    LISTEN      -              
          tcp6       0      0 ::1:631                 :::*                    LISTEN      -              
          tcp6       0      0 ::1:5432                :::*                    LISTEN      -              
          tcp6       0      0 :::443                  :::*                    LISTEN      -              
          tcp6       0      0 :::5900                 :::*                    LISTEN      -              
          tcp6       0      0 :::80                   :::*                    LISTEN      -              

          Настройки встроенного сервера это которые в /etc/monitorix/monitorix.conf ?
          Конечно хотелось бы через Apache настроить, а встроенный выключить.

          сообщить модератору +/ответить
          • Да, monitorix conf, !*! keir (ok), 11:52 , 24-Ноя-15 (5)
            >> Возможно, встроенный веб-сервер настроен только на то, чтобы работать на localhost.
            >> Покажите ваши настройки для встроенного сервера. Так же покажите вывод netstat -ltpn
            > Настройки встроенного сервера это которые в /etc/monitorix/monitorix.conf ?
            > Конечно хотелось бы через Apache настроить, а встроенный выключить.

            Да, monitorix.conf

            сообщить модератору +/ответить
            • Сейчас вот так httpd_builtin enabled y host пробова, !*! Николай (??), 12:09 , 24-Ноя-15 (6)
              > Да, monitorix.conf

              Сейчас вот так

              <httpd_builtin>
                      enabled = y
                      host =          (пробовал вводить свой IP)
                      port = 8080
                      user = nobody   (понимаю что бред, но пробовал вводить пользователя Apache)
                      group = nobody  (пробовал вводить группу Apache)
                      log_file = /var/log/monitorix-httpd
                      hosts_deny =    (пробовал вводить All)
                      hosts_allow =   (пробовал вводить IP и All)
                      <auth>
                              enabled = n
                              msg = Monitorix: Restricted access
                              htpasswd = /var/lib/monitorix/htpasswd
                      </auth>
              </httpd_builtin>

              сообщить модератору +/ответить
              • У вас указан порт 8080, а вот в netstat он не отображается Вы запускали netstat, !*! keir (ok), 12:15 , 24-Ноя-15 (7)
                >> Да, monitorix.conf
                > Сейчас вот так

                У вас указан порт 8080, а вот в netstat он не отображается. Вы запускали netstat, когда monitorix был не запущен? И еще - запустите netstat -ltpn через sudo - тогда будет видно какой порт какая программа слушает.

                сообщить модератору +/ответить
                • через sudoProto Recv-Q Send-Q Local Address Foreign Address State PID Prog, !*! Николай (??), 12:19 , 24-Ноя-15 (8)
                  > У вас указан порт 8080, а вот в netstat он не отображается.
                  > Вы запускали netstat, когда monitorix был не запущен? И еще -
                  > запустите netstat -ltpn через sudo - тогда будет видно какой порт
                  > какая программа слушает.

                  через sudo
                  Proto Recv-Q Send-Q Local Address Foreign Address State       PID/Program name
                  tcp        0      0 0.0.0.0:21              0.0.0.0:*               LISTEN      979/vsftpd      
                  tcp        0      0 127.0.1.1:53            0.0.0.0:*               LISTEN      819/dnsmasq    
                  tcp        0      0 0.0.0.0:22              0.0.0.0:*               LISTEN      975/sshd        
                  tcp        0      0 127.0.0.1:631           0.0.0.0:*               LISTEN      1901/cupsd      
                  tcp        0      0 127.0.0.1:5432          0.0.0.0:*               LISTEN      1100/postgres  
                  tcp        0      0 0.0.0.0:59687           0.0.0.0:*               LISTEN      1913/ccpd      
                  tcp        0      0 127.0.0.1:3306          0.0.0.0:*               LISTEN      1039/mysqld    
                  tcp        0      0 0.0.0.0:59787           0.0.0.0:*               LISTEN      1913/ccpd      
                  tcp        0      0 127.0.0.1:11211         0.0.0.0:*               LISTEN      1933/memcached  
                  tcp        0      0 0.0.0.0:5900            0.0.0.0:*               LISTEN      1143/x11vnc    
                  tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      5489/monitorix-http
                  tcp6       0      0 :::22                   :::*                    LISTEN      975/sshd        
                  tcp6       0      0 ::1:631                 :::*                    LISTEN      1901/cupsd      
                  tcp6       0      0 ::1:5432                :::*                    LISTEN      1100/postgres  
                  tcp6       0      0 :::443                  :::*                    LISTEN      1354/apache2    
                  tcp6       0      0 :::5900                 :::*                    LISTEN      1143/x11vnc    
                  tcp6       0      0 :::80                   :::*                    LISTEN      1354/apache2    

                  сообщить модератору +/ответить
                  • gt оверквотинг удален При подобной настройке доступ к веб-интерфейсу возможен , !*! keir (ok), 12:28 , 24-Ноя-15 (9)
                    >[оверквотинг удален]
                    >> запустите netstat -ltpn через sudo - тогда будет видно какой порт
                    >> какая программа слушает.
                    > через sudo
                    > Proto Recv-Q Send-Q Local Address Foreign Address State    
                    >   PID/Program name
                    > tcp        0    
                    >   0 0.0.0.0:8080        
                    >     0.0.0.0:*      
                    >         LISTEN  
                    >    5489/monitorix-http

                    При подобной настройке доступ к веб-интерфейсу возможен с любого устройства в сети, посему проблема не в настройке самого monitorix. Здесь уже надо разбираться, что в вашем понятии "извне" - может, компьютер подключен к сети так, что из интернета напрямую он недоступен. Или просто порт 8080 закрыт фаерволом.
                    По поводу настройки apache - разработчик monitorix выложил у себя на github конфигурацию для него: https://github.com/mikaku/Monitorix/blob/master/docs/monitor...

                    сообщить модератору +/ответить
                    • Блин, прощу прощения что отнял время, про роутер забыл, фаервол на нем резал 808, !*! Николай (??), 12:53 , 24-Ноя-15 (10)
                      > При подобной настройке доступ к веб-интерфейсу возможен с любого устройства в сети,
                      > посему проблема не в настройке самого monitorix. Здесь уже надо разбираться,
                      > что в вашем понятии "извне" - может, компьютер подключен к сети
                      > так, что из интернета напрямую он недоступен. Или просто порт 8080
                      > закрыт фаерволом.
                      > По поводу настройки apache - разработчик monitorix выложил у себя на github
                      > конфигурацию для него: https://github.com/mikaku/Monitorix/blob/master/docs/monitor...

                      Блин, прощу прощения что отнял время, про роутер забыл, фаервол на нем резал 8080
                      Огромное спасибо за помощь! Отдельное за ссылку на конфиг Apache.
                      Подскажите пожалуйста еще один момент, будет крутится сайтик на данном компе, конфликтов не возникнет у Apache c встроенным сервером Мониторикса?


                      сообщить модератору +/ответить
                      • gt оверквотинг удален Конфликтов не будет, т к apache использует порт 80, !*! keir (ok), 13:04 , 24-Ноя-15 (11)
                        >[оверквотинг удален]
                        >> что в вашем понятии "извне" - может, компьютер подключен к сети
                        >> так, что из интернета напрямую он недоступен. Или просто порт 8080
                        >> закрыт фаерволом.
                        >> По поводу настройки apache - разработчик monitorix выложил у себя на github
                        >> конфигурацию для него: https://github.com/mikaku/Monitorix/blob/master/docs/monitor...
                        > Блин, прощу прощения что отнял время, про роутер забыл, фаервол на нем
                        > резал 8080
                        > Огромное спасибо за помощь! Отдельное за ссылку на конфиг Apache.
                        > Подскажите пожалуйста еще один момент, будет крутится сайтик на данном компе, конфликтов
                        > не возникнет у Apache c встроенным сервером Мониторикса?

                        Конфликтов не будет, т.к. apache использует порт 80

                        сообщить модератору +/ответить
                      • [.... слишком большой тред, остальное см. в режиме смотреть все |+ ] (12) !*!!


Jabber не дружит с другими Jabber, !*! AlexMos, (Разное) 25-Ноя-15, 14:10  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Как с JavaScript переместить в переменные результат SQL-запроca, !*! antiwindows, (JavaScript) 11-Ноя-15, 01:57  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • 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  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
nginx reverse proxy для nginx, !*! Alting, (nginx) 20-Ноя-15, 12:17  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Не могу скачать файл из андройда chrome, !*! westvovik, (nginx) 01-Окт-15, 13:28  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • Выяснил что проблема из за сертификата ssl, но вот незадача, я понимаю проблемы , !*! westvovik (ok), 14:39 , 01-Окт-15 (1)
    Выяснил что проблема из за сертификата ssl, но вот незадача, я понимаю проблемы с самоподписным сертификатом, но у меня также есть домен с купленным сертификатом, там происходит тоже самое, народ куда копать?
    сообщить модератору +/ответить
    • Андроид должен уметь проследить ВСЮ цепочку сертификатов от сертификата сервера , !*! Павел Самсонов (?), 19:38 , 03-Окт-15 (2)
      > Выяснил что проблема из за сертификата ssl, но вот незадача, я понимаю
      > проблемы с самоподписным сертификатом, но у меня также есть домен с
      > купленным сертификатом, там происходит тоже самое, народ куда копать?

      Андроид должен уметь проследить ВСЮ цепочку сертификатов от сертификата сервера до корневого. Можно вышестоящие сертификаты установить в хранилище андроида вручную. Погугли андроид установка корневых сертификатов.


      сообщить модератору +/ответить
      • Да в ручную то нафига, мне нужно чтоб клиенты могли зайти на мой сайт и скачать , !*! westvovik (ok), 11:58 , 20-Окт-15 (3)
        >> Выяснил что проблема из за сертификата ssl, но вот незадача, я понимаю
        >> проблемы с самоподписным сертификатом, но у меня также есть домен с
        >> купленным сертификатом, там происходит тоже самое, народ куда копать?
        > Андроид должен уметь проследить ВСЮ цепочку сертификатов от сертификата сервера до корневого.
        > Можно вышестоящие сертификаты установить в хранилище андроида вручную. Погугли андроид
        > установка корневых сертификатов.

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

        Почему у купленного сертификата нормально установленного мне нужно устанавливать сертификат, этот момент как вы можете объяснит?

        Вообще выяснилось, что глючит загрузчик стандартный, если к примеру установить firefox, а у него свой загрузчик, то все отлично работает!

        сообщить модератору +/ответить
Последняя регулярка что бы закончить проект!, !*! antiwindows, (JavaScript) 01-Окт-15, 12:04  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
удаление символов переноса, !*! Alex, (Apache, http-серверы) 07-Окт-15, 12:18  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • отвечу немного не на заданный вопрос между стадиями девелопмент и продакшн е, !*! PavelR (??), 14:01 , 07-Окт-15 (1)
    > я как то обратил внимание что если страничку яндекса открыть и посмотреть
    > исходный код, то можно заметить, что там будут отсудствовать символы переноса
    > и текст будет одним нечитаемым монолитом. это сильно затрудняет оценку исходного
    > кода.
    > эта фишка мне понравилась. но вот какой вопрос, apache22 например, может на
    > лету удалять символы переноса как то?
    > ну что бы, в исходниках было все читаемо у меня, а клиенту
    > передавался текст без символов переноса.

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

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

    сообщить модератору +/ответить
Python 2.7 и юникод, !*! Nic, (Python, Django) 01-Окт-15, 14:56  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • Нашел Если кому пригодится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  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Запуск нескольких процессов Apache httpd, !*! bannndi, (Apache, http-серверы) 19-Сен-15, 03:31  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • Попробуйте сделать по мануалу дословно , Square1 (?), 10:22 , 19-Сен-15 (1) !*!
  • Не знаю как здесь убирать под спойлер, не вижу никаких инструментов для форматир, !*! 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.dev/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-хостинг клиентам наймите админа , !*! Аноним (-), 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 читать и передавать параметры URL, !*! Иван, (Apache, http-серверы) 10-Авг-15, 23:41  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Protobuf Python Windows, !*! Nic, (Python, Django) 27-Июл-15, 12:59  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Вопрос по ротации логов Apache Tomcat, !*! KPD, (Разное) 29-Июл-15, 11:31  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Options +Indexes для корня сайта выдаёт Access forbidden!, !*! FReeZeR, (Apache, http-серверы) 21-Июл-15, 18:38  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
WebForm Action  - остаться на странице, !*! jonny23, (web-разработка, CGI) 11-Июл-15, 13:18  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Как заставить postfix принимать почту и класть ее в файл?, !*! Деми Мур, (Разное) 29-Июн-15, 23:04  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


.htaccess не сдается, туплю наверное :(, !*! dradmin, (.htaccess, паролирование) 29-Июн-15, 10:28  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
GoDaddy. Как указать данные компании во Whois при включенной фу, !*! mr_blond97, (Разное) 25-Июн-15, 05:01  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Сложная замена URL в nginx или htaccess ?, !*! anstrem, (Apache, http-серверы) 25-Июн-15, 10:58  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]


Постгрес не делится ядром с остальными, !*! Roman, (PostgreSQL) 24-Июн-15, 00:10  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Померить попугаев Гилева виндовым клиентом для Linux серверов, !*! vold, (PostgreSQL) 10-Сен-13, 22:27  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
Один url в location и два бэкенда, !*! hd, (nginx) 22-Июн-15, 16:54  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
  • Так и решается, как вы написали Значит вы что-то сделали не так, как написали По, !*! 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;
    }

    сообщить модератору +/ответить
    • Вы читали документацию, зачем нужен модификатор Нет, не читали А зачем сове, !*! PavelR (??), 20:27 , 22-Июн-15 (3)
      >> Но запросы все время попадают на backend2. Делать "location = /url/aaa" нельзя,
      >> т.к. еще бывает /url/aaa/xyz итд. Как подобное решается? Заранее спасибо.
      > location ^~ /url/ {
      >   proxy_pass backend2;
      > }
      > location ^~ /url/aaa/ {
      >   proxy_pass backend1;
      > }

      Вы читали документацию, зачем нужен модификатор ^~ ?
      Нет, не читали? А зачем советуете?

      сообщить модератору +/ответить
      • читано и это работает мне тыкнуть в доку http nginx org ru docs http ngx_htt, !*! eRIC (ok), 21:37 , 22-Июн-15 (4) –2
        >>> Но запросы все время попадают на backend2. Делать "location = /url/aaa" нельзя,
        >>> т.к. еще бывает /url/aaa/xyz итд. Как подобное решается? Заранее спасибо.
        >> location ^~ /url/ {
        >>   proxy_pass backend2;
        >> }
        >> location ^~ /url/aaa/ {
        >>   proxy_pass backend1;
        >> }
        > Вы читали документацию, зачем нужен модификатор ^~ ?
        > Нет, не читали? А зачем советуете?

        читано и это работает. мне тыкнуть в доку? http://nginx.org/ru/docs/http/ngx_http_core_module.html

        сообщить модератору –2 +/ответить
        • Работает и без модификатора Тыкните, вам лишним не будет перечитать её и дать, !*! PavelR (??), 22:18 , 22-Июн-15 (5)
          >> Вы читали документацию, зачем нужен модификатор ^~ ?
          >> Нет, не читали? А зачем советуете?
          > читано и это работает.

          Работает и без модификатора ^~.

          >мне тыкнуть в доку? http://nginx.org/ru/docs/http/ngx_http_core_module.html

          Тыкните, вам лишним не будет перечитать её и дать ответ на вопрос, зачем нужен модификатор ^~.

          сообщить модератору +/ответить
        • gt оверквотинг удален То, что это работает , не значит, что стоит так делать , !*! erera22 (ok), 12:16 , 23-Июн-15 (6) –1
          >[оверквотинг удален]
          >>>> т.к. еще бывает /url/aaa/xyz итд. Как подобное решается? Заранее спасибо.
          >>> location ^~ /url/ {
          >>>   proxy_pass backend2;
          >>> }
          >>> location ^~ /url/aaa/ {
          >>>   proxy_pass backend1;
          >>> }
          >> Вы читали документацию, зачем нужен модификатор ^~ ?
          >> Нет, не читали? А зачем советуете?
          > читано и это работает. мне тыкнуть в доку? http://nginx.org/ru/docs/http/ngx_http_core_module.html

          То, что это "работает", не значит, что стоит так делать в сознательном состоянии.

          сообщить модератору –1 +/ответить
          • вот почему Проиллюстрируем вышесказанное примером location к, !*! eRIC (ok), 14:31 , 23-Июн-15 (7)
            > То, что это "работает", не значит, что стоит так делать в сознательном
            > состоянии.

            вот почему:

            Проиллюстрируем вышесказанное примером:

                location = / {
                    [ конфигурация А ]
                }

                location / {
                    [ конфигурация Б ]
                }

                location /documents/ {
                    [ конфигурация В ]
                }

                location ^~ /images/ {
                    [ конфигурация Г ]
                }

                location ~* \.(gif|jpg|jpeg)$ {
                    [ конфигурация Д ]
                }

            Для запроса “/” будет выбрана конфигурация А, для запроса “/index.html” — конфигурация Б, для запроса “/documents/document.html” — конфигурация В, для запроса “/images/1.gif” — конфигурация Г, а для запроса “/documents/1.jpg” — конфигурация Д.


            Теперь представь запрос: http://dummy/url/aaa/site.aaa и следующий конфиг:

            location /url/aaa {
            echo "1 block";
            }

            location /url {
            echo "2 block";
            }

            location ~* \.(url|aaa)$ {
            echo "3 block";
            }


            Какой будет вывод? Правильно: 3 block

            Но автор скажет, мля че за Х, когда он должен отрабатываться 1 block'ом, потому что это подзапросы /url/aaa/*

            Ну теперь проверь этот конфиг:

            location ^~ /url/aaa {
            echo "1 block";
            }

            location ^~ /url {
            echo "2 block";
            }

            location ~* \.(url|aaa)$ {
            echo "3 block";
            }


            видимо автору пох* наше обсуждение :)

            сообщить модератору +/ответить
            • Ну так ситуации разные бывают Где-то должно отработать 1-м блоком, где-то 3-м п, !*! PavelR (??), 07:11 , 24-Июн-15 (9)
              > Какой будет вывод? Правильно: 3 block
              > Но автор скажет, мля че за Х, когда он должен отрабатываться 1
              > block'ом, потому что это подзапросы /url/aaa/*

              Ну так ситуации разные бывают. Где-то должно отработать 1-м блоком, где-то 3-м.

              практический пример 1, тут нужна ^~, т.к. это фактически две разных системы, разнесенные по URL:

              server {

              ...

                  root /var/lib/roundcube/;

                  location / {
                      index index.php;
                  }

                  ......

                  location = /robots.txt {}
                  location = /favicon.ico {}
                  location ~* \.(gif|jpg|jpeg|bmp|js|json|exe|css|swf|mp3|mp4|avi|mkv|mov|png|ico|wav|wmv|wma|mpeg|rar|zip|mpg|flv|flac|fla|rm|asf|cur|pdf)$ {}


                 location ^~ /postfixadmin/ {
                      alias /usr/share/postfixadmin/;
                      index index.php;

                      location ~ \.php$ {
                          fastcgi_pass ....;
                          fastcgi_index index.php;
                          include fastcgi_params;
                      }
                  }

              ....
              }


              практический пример 2, тут не нужна ^~, т.к. это тот же сайт, разнесенный на разные бекенды с общим каталогом статики


              server {

              ...

                  root /var/www/cool.site.example.net/;

                  location / {
                     proxy_pass upstream-user;
                  }

                  location /adminpanel/ {
                     proxy_pass upstream-admin;
                  }

                  ......

                  location = /robots.txt {}
                  location = /favicon.ico {}
                  location ~* \.(gif|jpg|jpeg|bmp|js|json|exe|css|swf|mp3|mp4|avi|mkv|mov|png|ico|wav|wmv|wma|mpeg|rar|zip|mpg|flv|flac|fla|rm|asf|cur|pdf)$ {}

              ....
              }

              Хотя таки да, варианты с ^~ встречаются чаще, чем без модификатора.
              Отдельно хочу обратить внимание на то, что модификатором ^~ также отключаются "защитные" локейшны, если они есть:

                  location ~ /\.ht  {  deny all; }
                  location ~ /\.svn/ {  deny all; }
                  location ~ /\.git/ {  deny all; }

              сообщить модератору +/ответить
Mailgate GLPI, !*! Flamp, (PHP) 27-Мрт-14, 10:28  [ | | | ] [линейный вид] [смотреть все] [раскрыть новое]
 
Пометить прочитанным Создать тему
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | Архив | Избранное | Мое | Новое | | |



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

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