0 Пользователей и 1 Гость просматривают эту тему.
  • 11 Ответов
  • 5770 Просмотров
*

wusoldier

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
имеется веб сервер nginx+php-fpm, мучаюсь с настройкой доступа к админке по ip

пример настройки nginx.conf (php-fpm настроен на 3 пула)
Цитировать
upstream backend {
 server 127.0.0.1:9000 weight=100 max_fails=10 fail_timeout=5;
 server 127.0.0.1:9001 weight=100 max_fails=10 fail_timeout=5;
 server 127.0.0.1:9002 weight=100 max_fails=10 fail_timeout=5;
}

location ~ \.(php|htm|html)$ {
    try_files $uri @joomla;
    fastcgi_pass   backend;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include        /etc/nginx/fastcgi_params;
}

location @joomla {
fastcgi_pass   backend;
fastcgi_param  SCRIPT_FILENAME      $document_root/index.php;
fastcgi_param  QUERY_STRING         $query_string;
fastcgi_param  REQUEST_METHOD       $request_method;
fastcgi_param  CONTENT_TYPE         $content_type;
fastcgi_param  CONTENT_LENGTH       $content_length;
fastcgi_param  REDIRECT_STATUS      200;
fastcgi_param  SCRIPT_NAME          /index.php;
fastcgi_param  REQUEST_URI          $request_uri;
fastcgi_param  DOCUMENT_URI         $document_uri;
fastcgi_param  DOCUMENT_ROOT        $document_root;
fastcgi_param  SERVER_PROTOCOL      $server_protocol;
fastcgi_param  GATEWAY_INTERFACE    CGI/1.1;
fastcgi_param  SERVER_SOFTWARE      nginx/$nginx_version;
fastcgi_param  REMOTE_ADDR          $remote_addr;
fastcgi_param  REMOTE_PORT          $remote_port;
fastcgi_param  SERVER_ADDR          $server_addr;
fastcgi_param  SERVER_PORT          $server_port;
fastcgi_param  SERVER_NAME          $server_name;
 
}

location ^~ /administrator/ {
fastcgi_pass   backend;
fastcgi_index  index.php;
fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;
include  /etc/nginx/fastcgi_params;
allow 1.2.3.4;
deny all;
}

вот так доступ по IP работает, но видно,  что не обрабатываются CSS, HTML в папке администратор.



помогите, кто шарит. заранее спасибо!
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
Re: nginx php-fpm Joomla доступ к админке по IP
« Ответ #1 : 23.09.2012, 15:41:57 »
на стороне админки можно и апачи использовать, и .htaccess для блокировки и доступа по апи
что у них на сайте нет доков http://www.apache.org/ или http://www.fastcgi.com
« Последнее редактирование: 23.09.2012, 15:46:55 от flyingspook »
*

wusoldier

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Re: nginx php-fpm Joomla доступ к админке по IP
« Ответ #2 : 23.09.2012, 16:43:09 »
для плохо читающих написано веб сервер nginx + php-fpm, причем здесь апач?
*

wusoldier

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Re: nginx php-fpm Joomla доступ к админке по IP
« Ответ #3 : 23.09.2012, 18:06:53 »
изначально настроил nginx фронтендом к апачу. протестил на нагрузку, оказалось что апач очень много ест ресурсов и часто выдает ошибки.
потом прочитал о связке nginx php-fpm, настроил рерайты под nginx этим удобным сервисом http://winginx.ru/htaccess

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

только вот никак не могу настроить доступ по IP корректно  >:(

*

wusoldier

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Re: nginx php-fpm Joomla доступ к админке по IP
« Ответ #4 : 27.09.2012, 11:08:23 »
неужели никто не подскажет?

походу все сидят на апаче :)
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: nginx php-fpm Joomla доступ к админке по IP
« Ответ #5 : 27.09.2012, 12:17:04 »
Не просто сидят,а пользуются виртуальным хостингом ,где установлен апач.
*

wusoldier

  • Осваиваюсь на форуме
  • 41
  • 1 / 0
Re: nginx php-fpm Joomla доступ к админке по IP
« Ответ #6 : 27.09.2012, 13:29:45 »
печально все это :)

где гуру настройки веб-серверов :)


*

SK

  • Живу я здесь
  • 2152
  • 163 / 0
Re: nginx php-fpm Joomla доступ к админке по IP
« Ответ #7 : 27.09.2012, 13:44:05 »
печально все это :)
где гуру настройки веб-серверов :)
Они на своих форумах.
Здесь в основном джумловоды собрались.
*

vlad25

  • Новичок
  • 3
  • 0 / 0
Re: nginx php-fpm Joomla доступ к админке по IP
« Ответ #8 : 19.01.2013, 16:32:19 »
Тут x..воды собрались, а не джумловоды. На wordpress интернет полон этой связкой, но не на Joomla. Люди на wordpress всерьез используют nginx. иЛИ ВЫ ВСЕ ЗАИНТЕРЕСОВАНЫ ПЛАТИТЬ ПОБОЛЬШЕ ХОСТИНГУ, КАК ТОЛЬКО ПОЯВИТЬСЯ СЕРЬЕЗНАЯ НАГРУЗКА. Уже накипело
По теме
попробуй добавить location ^~ /administrator/ (/administrator/index.php){
....
}
мне помогло
или используй другой блок
 location ^~ /administrator/{
                 proxy_pass http://.....;
         proxy_set_header Host $host;
         proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
         proxy_set_header X-Real-IP $remote_addr;
     }
тоже помогает
« Последнее редактирование: 19.01.2013, 16:48:50 от vlad25 »
*

flyingspook

  • Moderator
  • 3590
  • 247 / 9
*

dirijat

  • Осваиваюсь на форуме
  • 17
  • 2 / 0
Re: nginx php-fpm Joomla доступ к админке по IP
« Ответ #10 : 09.08.2014, 16:52:40 »
location  ~ /administrator/ {
                allow 111.111.111.111; // здесь указывать свой IP
                allow 222.222.222.222; // здесь указать ВТОРОЙ IP на вякий случай
                deny all;
}
« Последнее редактирование: 09.08.2014, 17:09:10 от dirijat »
*

draff

  • Гуру
  • 5803
  • 434 / 7
  • ищу работу
Re: nginx php-fpm Joomla доступ к админке по IP
« Ответ #11 : 09.08.2014, 19:23:00 »
Базовая авторизация, и не нужно мучатся клиенту с вводом каждый раз IP, потому как почти у всех динамический
Код
                           location ^~ /administrator/ {
auth_basic "Restricted area";
auth_basic_user_file /DocumentRoot/administrator/.htpasswd;
try_files $uri @fallback;
}
                             location ~ /\.ht {
# запрет на доступ к файлам .htpasswd и .htaccess
deny  all;
                }
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вирус редирект или взлом с редиректом Joomla 3.10

Автор Wany205

Ответов: 1
Просмотров: 922
Последний ответ 25.05.2023, 08:49:57
от Театрал
Скрипты защиты Joomla 4

Автор mister_boy

Ответов: 6
Просмотров: 1099
Последний ответ 16.05.2023, 16:38:58
от mister_boy
Поставил Joomla 4. Хостинг nic.ru стал ругаться на ошибки безопасности

Автор Oleg+

Ответов: 5
Просмотров: 1366
Последний ответ 13.09.2021, 09:23:28
от Oleg+
Joomla 1.5 и 2.5 на одном хостинге

Автор andreU

Ответов: 28
Просмотров: 13105
Последний ответ 25.04.2021, 19:42:48
от rsn
Заражены файлы картинок движка Joomla 3

Автор krog

Ответов: 5
Просмотров: 1276
Последний ответ 16.04.2021, 08:16:45
от Taatshi