Конфигурационный файл MODX для Nginx+ISPmanager

baltun

Администратор
Сообщения
10.908
Реакции
2.597
Баллы
2.003
Приблизительный конфигурационный файл MODX для связки Nginx+ISP Manager 5.x

Код:
#user 'amdserv' virtual host 'xxx.ru' configuration file
server {
    server_name xxx.ru www.xxx.ru;
    charset off;
    disable_symlinks if_not_owner from=$root_path;
    index index index.php index.html index.htm;
    root $root_path;
    set $root_path /var/www/am/data/www/xxx;
    access_log /var/www/httpd-logs/xxx.ru.access.log ;
    error_log /var/www/httpd-logs/xxx.ru.error.log notice;
    include /etc/nginx/vhosts-includes/*.conf;
       location /assets/images/ {
            location ~ [^/]\.ph(p\d*|tml)$ {
                 try_files /does_not_exists @php;
                 }
       }
    location ~* ^.+\.(jpg|jpeg|gif|css|png|js|ico|bmp)$ {
            access_log       off;
            expires          30d;
            break;
        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@xxx.ru";
        fastcgi_pass unix:/var/www/php-fpm/amdserv.sock;
        fastcgi_split_path_info ^((?U).+\.ph(?:p\d*|tml))(/?.+)$;
        try_files $uri =404;
        include fastcgi_params;
    }
    location @fallback {
    }
    location / {
        location ~ [^/]\.ph(p\d*|tml)$ {
            try_files /does_not_exists @php;
        }
        if (!-e $request_filename) {
                        rewrite ^/(.*)$ /index.php?q=$1 last;
                }
    }
    ssi on;
    listen 192.168.1.1:80;
}
 
Последнее редактирование:
  • Мне нравится
Реакции: Halk
Назад
Верх Низ