Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Ламерские вопросы » Как настроить DLE 14 + nginx + php-fpm ?
Адресная табличка на дом с адресом с подсветкой 190х47 см

Как настроить DLE 14 + nginx + php-fpm ?


     24.03.2020    Все вопросы » Ламерские вопросы    2783

вопрос
Ребята, имею на борту VDS с ISPManager 5, там предустановленно уже nginx, php-fpm и прочие фичи, в системном администрировании я не очень силён, но это вроде круто. Есть также несколько десятков сайтов на DLE (некоторые из них даже на лицензии) - один из них скоро уходит в продакшн, ожидается высокая посещаемость, в связи с этим хочу его крутить из-под ngix+php-fpm.
В сети очень много инфы, судя по рассказчикам - всё работает в два клика, ну я, как всегда, натыкаюсь на грабли в виде не работающего ЧПУ URL и дальше, чем главная страница, уйти нельзя (разумеется да)
Прощу помощи, разжевать, как это работает и что с этим делать, лучше пошагово.
Вот у меня есть сайт DLE на апаче, переводим его на nginx+phpfpm - что делать, какой танец станцевать?

Ответа пока нет


3 комментария

dj-avtosh
PHP-developer

dj-avtosh - 24 марта 2020 10:45 -

Здравствуйте.
https://nginx.org/ru/docs/

https://elkhan.ru
По заказам пишем сюда: @Rud00y

ЯД: 41001679231462
Заказы в telegram (ремонт модулей, оптимизация нагрузок и т.п.):
В телегу писать сразу задачу и бюджет.

cortin
Юзер

cortin - 24 марта 2020 11:38 -

server {
    listen 80;

    server_name www.site.com site.com *.site.com;

    if ($host != 'www.site.com' ) {
        rewrite ^/(.*)$ http://www.site.com$uri permanent;
    }

    gzip on;
    client_max_body_size 1G;

    access_log /var/log/nginx/site.com.access.log main;
    error_log /var/log/nginx/site.com.error.log;

    root /usr/share/nginx/html/site.com/;
    index index.php;

    location ~* \.php$ {
        fastcgi_pass unix:/run/php-fpm/www.sock;
        fastcgi_read_timeout 900;
        fastcgi_buffers 16 16k;
        fastcgi_buffer_size 32k;
        fastcgi_index  index.php;
        include        fastcgi_params;
        fastcgi_param  DOCUMENT_ROOT /usr/share/nginx/html/site.com;
        fastcgi_param  SCRIPT_FILENAME  /usr/share/nginx/html/site.com$fastcgi_script_name;
    }
}

cortin
Юзер

cortin - 24 марта 2020 11:39 -

access_log, error_log - Пути до логов
root - Это папка где dle14 твой стоит
для php нужно только DOCUMENT_ROOT и SCRIPT_FILENAME поменять

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх