Как правильно настроить FastCGI (Nginx + php-fpm) (7.1.14 (alt)) для drupal 7 в ISPmanager

Аватар пользователя vlucas vlucas 16 февраля 2018 в 10:47

Доброго времени.
Использую панель ISPmanager 5 Lite в Debian 8.10

Добавляю сайт с такими настройками:
FastCGI (Nginx + PHP-FPM) (7.1.14 (alt))
В результате получаю конфиг Nginx такого вида:

#user 'test' virtual host 'dru.nginx' configuration file
server {
    server_name dru.nginx www.dru.nginx;
    charset UTF-8;
    disable_symlinks if_not_owner from=$root_path;
    gzip on;
    gzip_comp_level 5;
    gzip_disable "msie6";
    gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/javascript;
    index index.php;
    root $root_path;
    set $root_path /var/www/test/data/www/dru.nginx;
    access_log off ;
    error_log /dev/null crit;
    listen тут IPv4;
    listen тут IPv6;
    include /etc/nginx/vhosts-includes/*.conf;
    location / {
        location ~ [^/]\.ph(p\d*|tml)$ {
            try_files /does_not_exists php;
        }
    }
    location php {
        fastcgi_index index.php;
        fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f webmaster@dru.nginx";
        fastcgi_pass unix:/var/www/php-fpm/test.sock;
        fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
        try_files $uri =404;
        include fastcgi_params;
    }
    location fallback {
    }
}

Так-то работает, но без чистых ссылок и на странице статуса есть проблемы.
Взял конфиг от сюда https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/ и добавил недостающее в свой.
Теперь всё заработало, нет никаких проблем в статусе, чистые ссылки работают. Читал, что у кого-то были проблемы с картинками, стилями, пока не наблюдаю, всё создаётся.

Собственно вопрос такой: я в этом слабо понимаю, и прошу совета, может что-то я упустил, есть ли какие-нибудь потенциальные проблемы с безопасностью при такой настройке?

И второе: не работает адрес www.dru.nginx, работает только без www dru.nginx, как это настраивать?

Комментарии

Аватар пользователя Semantics Semantics 16 февраля 2018 в 11:11

>И второе: не работает адрес www.dru.nginx, работает только без www dru.nginx, как это настраивать?
DNS-записи соответствующие есть?
А то может не с той стороны копаете