Ответы пользователя по тегу Apache HTTP Server
  • Как в htaccess разрешить доступ по некоторым параметрам URI?

    @zzmaster Автор вопроса
    вобщем, прблема решена.
    RewriteCond %(REQUEST_URI) .*
    RewriteRule .+ $0 [env=ALLOW_IT:no]
    
    RewriteCond %{REQUEST_URI} \.png
    RewriteRule .+ $0 [env=ALLOW_IT:yes]
    
    RewriteCond %{QUERY_STRING} token=1
    RewriteRule .+ $0 [env=ALLOW_IT:yes]
    
    RewriteCond %{QUERY_STRING} token=2
    RewriteRule .+ $0 [env=ALLOW_IT:yes]
    
    RewriteCond %{ENV:ALLOW_IT} no
    RewriteRule ^(.*) - [F]


    во превых, была путаница QUERY_STRING и REQUEST_URI, ну и для сопоставления с любым REQUEST_URI одной точки мало, надо .* чтоб с пустой строкой сопоставилось.
    Ответ написан
    Комментировать
  • Как остановить nginx и вернуть apache?

    @zzmaster Автор вопроса
    да, сорри, здесь все
    pastebin.com/hXEevVgi

    есть еще немного конфов, но я их переименовал в ~conf, перестартнул апач и проблема сохранилась


    еще один нюанс - при рестарте апач выдает

    Stopping httpd:                                            [  OK  ]
    Starting httpd: [Sun Sep 07 05:42:21 2014] [warn] NameVirtualHost 1.2.3.4:8443 has no VirtualHosts

    я на это поначалу не обратил внимания, при рестарте с nginx - та же картина, но потом добавил в /etc/host и в httpd.conf директиву ServerName


    /etc/hosts ===============================================================
    127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
    ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
    1.2.3.4 lermont domain.com localhost
    Ответ написан