28.10.2011
Перенесення Джумли (CMS Joomla) на NGINX
Нещодавно ми писали в нашому блозі пост про перенесення 1С-Бітрікс (CMS 1С-Bitrix) на nginx, зараз же ми будемо переносити сайт на Joomla з mod_php на nginx з php-fpm. Кофігурація з nginx + php-fpm, як відомо, дозволяє економити оперативну пам'ять.
Конфіг nginx для CMS Joomla
Ставимо nginx і php-fpm згідно нашої інструкції по налаштуванню nginx з php fastcgi в CentOS. Конфігурація nginx для сайту з joomla буде такою:
server {
listen 213.133.123.40:80;
server_name hostinghutor.com www.hostinghutor.com;
# редирект на сайт без www
if ($http_host = www.hostinghutor.com) {
rewrite ^(.*)$ http://hostinghutor.com$1 permanent;
}
location / {
root /var/www/admin/public_html;
access_log /var/log/hostinghutor.com.access.log;
index index.php index.html;
if ( !-e $request_filename ) {
rewrite (/|\.php|\.html|\.htm|\.feed|\.pdf|\.raw|/[^.]*)$ /index.php last;
break;
}
}
# захищаємо файли .htaccess від читання
location ~ /\.ht {
deny all;
}
location ~ \.php$ {
root /var/www/admin/public_html;
if (!-f $request_filename) {
rewrite ^(.*)$ /index.php last;
}
# в /tmp/hostinghutor.com.sock unix-сокет php-fpm
fastcgi_pass unix:/tmp/hostinghutor.com.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /var/www/admin/public_html$fastcgi_script_name;
include fastcgi_params;
}
# статику беремо безпосередньо з диску
location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ {
root /var/www/admin/public_html;
access_log /var/log/hostinghutor.com.access.log;
error_page 404 = @fallback;
}
}
213.133.123.40 - IP-адреса сайту
hostinghutor.com - домен, URL сайту
/var/www/admin/public_html - корінь сайту.
Останні новини
14.10.2022
Знижка на всі домени України до 21.10.2022!
Шановні користувачі! Цілий тиждень у нас знижка -15% на реєстрацію всіх українських доменів за промокодом defendersday22!
28.09.2022
Подорожчання низки українських доменів UA ccTLD!
Шановні користувачі! З 1 жовтня 2022 року на нас чекає подорожчання низки українських доменів - in.ua, od.ua, mk.ua!
09.03.2022
Важливі зміни у роботі низки українських доменів!
Шановні користувачі! У деяких українських доменних зонах збільшено термін періоду Redemption з 30 до 60 днів.
09.08.2021
Подорожчання виділених IP-адрес (IPv4) у Німеччині!
Шановні користувачі! У Німеччині істотно подорожчали додаткові виділені IP-адреси (IPv4) та IP-мережі.Останні записи з блогу
02.03.2020
Коронавірус Coronavirus (COVID-19) та кібершахраї в мережі Інтернет
Паніку навколо коронавірусу COVID-19 використовують у мережі Інтернет кібершахраї - фішинг, продаж масок, вакцин і тестів.
11.01.2020
Не відправляється пошта - перевіряємо чи не блокує провайдер 25 порт
Перевіряємо чи блокує провайдер 25 порт за допомогою командного рядка в ОС Windows. Як відправляти пошту якщо 25 порт заблокований.
11.11.2019
Як встановити Clam AntiVirus (ClamAV) на VPS або сервер з ОС CentOS
Встановлюємо Clam AntiVirus (ClamAV) на VPS / VDS або виділений сервер з ОС CentOS і налаштовуємо щоденне сканування сервера.
20.10.2019