Новости Joomla

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

NeuroZ

  • Захожу иногда
  • 121
  • 0 / 0
  • Разработка сайтов и расширений под ключ
В общем был один сервер. Работал он на "php как модуль apache" - ломанули один сайт - заразили весь сервак.

Второй раз не хочется наступать на те же грабли. Стал читать... читать... читать.. короче инфы в интернете оказалось море.
Но фактически рабочего решения я не нашел (не привык я сервера настраивать)

На сколько я понял, что самое крутое и безопасное на данный момент это:
настроить apache через nginx (apache в виде mpm_itk) и nginx + fastCGI + php-fpm.
Читал, что nginx каким-то чудным образом должен отдавать статичный контент, а apache обрабатывать всю динамику.

Не совсем ясно как это всё настроить.
Установил я CentOS 7.
Воткнул на него ISPmanager.
В разделе "возможности" - поставил галочки на
-Apache MPM-ITK
-Nginx
-PHP-FPM FastCGI

Т.е. всё необходимое я установил. Теперь вопрос при создании нового домена. Есть вкладка "доступ" с вариантами:
Может использовать CGI
Может использовать PHP как модуль apache
Может использовать PHP в режиме CGI
Может использовать PHP в режиме FastCGI (Nginx + PHP-FPM)

Я выбираю только последний вариант (хотя можно выбрать несколько).
Разворачиваю сайт - всё хорошо. Но. htaccess не кушается...
При включенном SEF любые внутренние страницы не открываются (404 Nginx). Причем не важно включен mod_revrite или нет. Т.е. даже с index.php в url страницы не открываются.
Помогите, подскажите, как и что надо настроить?
*

wishlight

  • Живу я здесь
  • 4981
  • 293 / 1
  • от 150 руб быстрый хостинг без блокировок
« Последнее редактирование: 04.03.2016, 16:26:32 от wishlight »
*

NeuroZ

  • Захожу иногда
  • 121
  • 0 / 0
  • Разработка сайтов и расширений под ключ
mod_fastcgi для апача и будет норм. Или надо правила рерайта для Nginx. Местные умельцы умеют.
Про правила рерайта нашел: https://docs.joomla.org/Enabling_Search_Engine_Friendly_(SEF)_URLs#Nginx
Сначала рерайтил долго файл nginx.conf (заколебался уже сервер перезагружать)

Оказывается решение было не там:
в ISPmanager после создания домена можно открыть его непосредственную конфигурацию (запись конфига nginx под конкретный домен)
и уже туда записал строку "try_files $uri $uri/ /index.php?$args;"
« Последнее редактирование: 04.03.2016, 16:40:34 от NeuroZ »
*

NeuroZ

  • Захожу иногда
  • 121
  • 0 / 0
  • Разработка сайтов и расширений под ключ
Остался только вопрос в том как на самом деле сейчас работает сайт. (полностью обрабатывается nginx-ом или все же apache берет обработку php на себя?)
*

wishlight

  • Живу я здесь
  • 4981
  • 293 / 1
  • от 150 руб быстрый хостинг без блокировок
*

ChaosHead

  • Гуру
  • 5241
  • 451 / 13
Цитировать
Воткнул на него ISPmanager.
Если Lite, то опять взломают один сайт - заразят все.
Нужно либо Pro и каждый сайт разносить на отдельного пользователя, либо из бесплатных панелей очень рекомендую https://vestacp.com/ и аналогично под каждый сайт делаете пользователя.
Vesta кстати даже больше нравится, чем ispmanager, хоть и бесплатная. У неё форум техподдержки значительно круче.

Ну и в ответ на ваш вопрос вам нужно использовать PHP как модуль apache. PHP в режиме FastCGI (Nginx + PHP-FPM) быстрее, но нужно писать конфиг - аналог htaccess в nginx для каждого сайта. Nginx не умеет кушать htaccess.
« Последнее редактирование: 05.03.2016, 11:29:53 от ChaosHead »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
в ISPmanager Lite тоже вроде можно каждый сайт на отдельного юзера, разве нет?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

wishlight

  • Живу я здесь
  • 4981
  • 293 / 1
  • от 150 руб быстрый хостинг без блокировок
А в лайт вроде можно создавать отдельных пользователей...
*

ChaosHead

  • Гуру
  • 5241
  • 451 / 13
Точно можно? Я спрашивал в их техподдержке, может конечно такая техподдержка...



« Последнее редактирование: 05.03.2016, 12:05:25 от ChaosHead »
*

wishlight

  • Живу я здесь
  • 4981
  • 293 / 1
  • от 150 руб быстрый хостинг без блокировок
Точно. Исп 4 лайт вообще шикарный продукт своего времени за скромную цену.
*

NeuroZ

  • Захожу иногда
  • 121
  • 0 / 0
  • Разработка сайтов и расширений под ключ
1. Сейчас ISP Lite 5 версии. Все предыдущие уже не поддерживаются (deprecated)
2. Тех.поддержка скорей всего неправильно поняла Ваш вопрос. Или Вы ответ :) Я думаю ключевой фразой являлось "если они уже у вас созданы".
Т.е. нельзя с одного владельца (пользователя) перенести сайт на другого.
Из личных наблюдений: фактически перенести файлы можно, но вот с правами начнутся пляски с бубном (т.к. во всех конфигах сайт уже подцеплен под другого пользователя)
Что касается создания разных пользователей - создал без проблем разные изолированные аккаунты (соответственно и папки для сайтов) пользователей.
Также могу одного пользователя запустить в режиме FastCGI на Nginx (без apache), а другого PHP как мод Apache (apache работает в режиме mpm_itk, при этом у сайта появляется сразу 2 конфигурационных файла и Nginx и Apache). В последнем случае надо еще ковырять настройки в сторону маршрутизации потому что дальше первой страницы никуда не идет (тупо перекидывает на главную (даже на дефолтном установщике Joomla)

По замерам скорости - FastCGI на Nginx выигрывает у Apache.
Но (как говорят) при высоких нагрузках и большом трафике - Nginx просто сдохнет. И поэтому на серьезные проекты рекомендуют использовать Apache mpm_itk через проксирующий Nginx (это как раз второй вариант, который у меня пока не получается запустить).
*

NeuroZ

  • Захожу иногда
  • 121
  • 0 / 0
  • Разработка сайтов и расширений под ключ
Кто-нибудь настраивал так серв (apache через nginx)? Не поделитесь конфигами? Как вообще это должно работать не до конца понимаю... Теоретически понятно, а практически нет)
О! Еще чуть не забыл. Очень интересует ваше мнение по поводу ускорителей. Что использовать и использовать ли вообще? На витрине Memcache | eAccelerator
Интуиция подсказывает подсказывает смотреть в сторону memcache, а логика говорит "обоснуй".
« Последнее редактирование: 05.03.2016, 13:57:55 от NeuroZ »
*

wishlight

  • Живу я здесь
  • 4981
  • 293 / 1
  • от 150 руб быстрый хостинг без блокировок
eAccelerator все.. Помер. Мемкеш хоть и хорош, но на практике я имел подвисания. Мой выбор APCu + opcache. ISPmanager сам создает правильный конфиг. itk плох тем, что жрет дофига памяти при большом количестве посещений. Проверено.

Руками вот пример

Т.е. нельзя с одного владельца (пользователя) перенести сайт на другого.

Но (как говорят) при высоких нагрузках и большом трафике - Nginx просто сдохнет.

Можно. Берете и переносите.

Nginx сдохнет? Скорее Апач загнется. Дело в том, что изначально Joomla писалась под Апач, как и многое другое.

Короче я все сказал )
« Последнее редактирование: 05.03.2016, 15:17:57 от wishlight »
*

NeuroZ

  • Захожу иногда
  • 121
  • 0 / 0
  • Разработка сайтов и расширений под ключ
За линк спасибо!
Цитировать
Nginx сдохнет? Скорее Апач загнется. Дело в том, что изначально Joomla писалась под Апач, как и многое другое.
Почему же тогда все поголовно не юзают Nginx ? Зачем тогда Apache ?
Цитировать
itk плох тем, что жрет дофига памяти при большом количестве посещений.
А чем же он тогда хорош?
*

wishlight

  • Живу я здесь
  • 4981
  • 293 / 1
  • от 150 руб быстрый хостинг без блокировок
А чем же он тогда хорош?

Тем что mod_php побыстрее будет с моей точки зрения. И права под mod_php.

За линк спасибо!Почему же тогда все поголовно не юзают Nginx ?

Дело в том, что изначально Joomla писалась под Апач, как и многое другое.
*

ChaosHead

  • Гуру
  • 5241
  • 451 / 13
Можно ещё Apache + PHP + mod_fcgid + Nginx на отдачу файлов.
По моим личным ощущениям mod_fcgid быстрее mpm_itk, тоже работает от разных пользователей, правда оперативки много жрёт и в настройке сложнее.
« Последнее редактирование: 05.03.2016, 18:57:45 от ChaosHead »
*

wishlight

  • Живу я здесь
  • 4981
  • 293 / 1
  • от 150 руб быстрый хостинг без блокировок
FastCGI. По моим меньше оперативки намного при подъеме нагрузки. И медленнее mod_php с itk. Хотя так и должно быть. Но совсем не на много.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Ускоряем Joomla 2 и 3 - рабочий конфиг Nginx+PHP-FPM

Автор yuri-it

Ответов: 43
Просмотров: 7766
Последний ответ 02.02.2022, 17:40:59
от ivangord
Где арендовать выделенный сервер?

Автор Usman48

Ответов: 35
Просмотров: 9195
Последний ответ 04.12.2020, 13:02:31
от wishlight
FSMini.ee - Мини-сервер в Эстонии от 14, 9€!

Автор Fsmini

Ответов: 0
Просмотров: 981
Последний ответ 12.11.2019, 15:40:04
от Fsmini
Не удается настроить config для ngnix+php-fpm

Автор vitzer

Ответов: 13
Просмотров: 1731
Последний ответ 22.06.2017, 19:19:51
от User82
Каждую субботу тупит сайт или сервер

Автор vitzer

Ответов: 23
Просмотров: 1706
Последний ответ 12.03.2017, 06:55:29
от vipiusss