Nginx: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 29: Zeile 29:
 
*/etc/nginx/snippets
 
*/etc/nginx/snippets
 
This directory contains configuration fragments that can be included elsewhere in the Nginx configuration. Potentially repeatable configuration segments are good candidates for refactoring into snippets.
 
This directory contains configuration fragments that can be included elsewhere in the Nginx configuration. Potentially repeatable configuration segments are good candidates for refactoring into snippets.
=Server Logs
+
=Server Logs=
 
*/var/log/nginx/access.log
 
*/var/log/nginx/access.log
 
Every request to your web server is recorded in this log file unless Nginx is configured to do otherwise.
 
Every request to your web server is recorded in this log file unless Nginx is configured to do otherwise.

Version vom 31. März 2017, 09:51 Uhr

Installation

  • sudo apt-get install nginx

Start

  • systemctl start nginx

Stop

  • systemctl stop nginx

Restart

  • systemctl restart nginx

Reload

  • systemctl reload nginx

Status

  • systemctl status nginx

Port check

  • netstat -lntp | grep nginx
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      1438/nginx -g daemo
tcp6       0      0 :::80                   :::*                    LISTEN      1438/nginx -g daemo

Content

  • /var/www/html

Config

  • /etc/nginx

The nginx configuration directory. All of the Nginx configuration files reside here.

  • /etc/nginx/nginx.conf

The main Nginx configuration file. This can be modified to make changes to the Nginx global configuraiton.

  • /etc/nginx/sites-available

The directory where per-site "server blocks" can be stored. Nginx will not use the configuration files found in this directory unless they are linked to the sites-enabled directory (see below). Typically, all server block configuration is done in this directory, and then enabled by linking to the other directory.

  • /etc/nginx/sites-enabled/

The directory where enabled per-site "server blocks" are stored. Typically, these are created by linking to configuration files found in the sites-available directory.

  • /etc/nginx/snippets

This directory contains configuration fragments that can be included elsewhere in the Nginx configuration. Potentially repeatable configuration segments are good candidates for refactoring into snippets.

Server Logs

  • /var/log/nginx/access.log

Every request to your web server is recorded in this log file unless Nginx is configured to do otherwise.

  • /var/log/nginx/error.log

Any Nginx errors will be recorded in this log.

Links