Nginx

Aus Fachinformatiker Azubi
Wechseln zu: Navigation, Suche

Nginx ist ein Webserver genau wie der Apache. Es wird allerdings Enige-X ausgesprochen.

Konfiguration

Single Domain:

server {
        server_name fachinformatiker-azubi.de;
        root /opt/sites/fachinformatiker-azubi.de;
        access_log /opt/logs/apache2/fachinformatiker-azubi.log;

        include global/mediawiki.conf;
        include global/php.conf;
}

Default Settings in /etc/nginx/global/php.conf

location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php5-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
}

location ~ /\.ht {
        deny all;
}

gzip_static on;

location = /favicon.ico {
        log_not_found off;
        access_log off;
}

location = /robots.txt {
        allow all;
        log_not_found off;
        access_log off;
}