Nginx Installation & Konfiguration: Unterschied zwischen den Versionen

Aus xinux.net
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „=Installation= *sudo apt-get install nginx =Start= *systemctl start nginx =Stop= *systemctl stop nginx =Restart= *systemctl restart nginx =Reload= *systemctl r…“)
 
(Der Seiteninhalt wurde durch einen anderen Text ersetzt: „=Installation=“)
Zeile 1: Zeile 1:
 
=Installation=
 
=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.
 
=Config files=
 
*/etc/nginx/nginx.conf
 
<pre>
 
user www-data;
 
worker_processes auto;
 
pid /run/nginx.pid;
 
events {
 
        worker_connections 768;
 
}
 
http {
 
        sendfile on;
 
        tcp_nopush on;
 
        tcp_nodelay on;
 
        keepalive_timeout 65;
 
        types_hash_max_size 2048;
 
        include /etc/nginx/mime.types;
 
        default_type application/octet-stream;
 
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
 
        ssl_prefer_server_ciphers on;
 
        access_log /var/log/nginx/access.log;
 
        error_log /var/log/nginx/error.log;
 
        gzip on;
 
        gzip_disable "msie6";
 
        include /etc/nginx/conf.d/*.conf;
 
        include /etc/nginx/sites-enabled/*;
 
}
 
</pre>
 
==Explanation==
 
===user===
 
The user under the proccess is running.
 
===pid===
 
The file where the proccessid ist stored.
 
===keepalive_timeout===
 
The time as long as the connection is established.
 
 
===http===
 
The http section.
 
===include===
 
With include other files are integrated.
 
===ssl_protocols===
 
Available ssl protocols
 
===access_log===
 
Location of the access.log
 
===error_log===
 
Location of the error.log
 
 
=Links=
 
*https://www.digitalocean.com/community/tutorials/how-to-install-nginx-on-ubuntu-16-04
 

Version vom 23. März 2020, 15:21 Uhr

Installation