This repository has been archived on 2024-08-19. You can view files and clone it, but cannot push or open issues or pull requests.
core/doc/install/sample-nginx.conf

30 lines
731 B
Plaintext

# A sample configuration for The Red Matrix on Nginx. One should also take care to block access to dot files, etc, in their standard.conf.
server {
listen 80;
listen 443 ssl;
server_name example.com;
ssl_certificate /path/to/ssl.crt;
ssl_certificate_key /path/to/ssl.key;
root /var/www/example.com;
index index.php;
access_log /var/log/nginx/example.com.log;
include standard.conf;
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.php)(/.+)$;
include fastcgi_params;
fastcgi_intercept_errors on;
fastcgi_pass php;
fastcgi_read_timeout 300;
}
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?q=$1 last;
}
location / {
try_files $uri $uri/ /index.php;
}
}