Апач может и с нгинксом работать, но у нас используется nginx + php-fpm Особо тонкой настройки нет. Для битрикса и для модикса практически одинаковые конфиги используются, на одну строчку только отличаются. server { listen 80; server_name domain.name; error_log /var/log/nginx/domain.name.error_log; fastcgi_intercept_errors on; root /var/www/domain.name; index index.php; client_max_body_size 30M;
location /core/ {
deny all;
}
location /.git/ {
deny all;
}
location ~* \.(jpg|jpeg|gif|png|ico|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|tar|wav|bmp|rtf|js)$ {
access_log off;
expires 30d;
}
location / {
if (!-e $request_filename) {
#rewrite ^/(.*)$ /index.php?q=$1 last; # Этот для MODX
rewrite ^/(.*)$ /bitrix/urlrewrite.php last; # А этот для Bitrix
}
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_ignore_client_abort on;
fastcgi_param SERVER_NAME $http_host;
}
location ~ /\.ht {
deny all;
}
}