Nginx: Unterschied zwischen den Versionen
Thomas (Diskussion | Beiträge) |
Thomas (Diskussion | Beiträge) (→Config) |
||
| 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.