Difference between revisions of "Nginx Sample Configurations"

From wikieduonline
Jump to navigation Jump to search
(Created page with "Example of the '''simplest''' nginx possible configuration file, listening on default http port: 80. <pre>/etc/nginx/conf.d/default.conf server { listen 80; root /pat...")
 
 
(15 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
Example of the '''simplest''' nginx possible configuration file, listening on default http port: 80.  
 
Example of the '''simplest''' nginx possible configuration file, listening on default http port: 80.  
<pre>/etc/nginx/conf.d/default.conf
+
*<code>/etc/nginx/conf.d/[[default.conf]]</code>
 +
 
 +
Without [[TLS/SSL]]
 +
<pre>
 
server {
 
server {
 
     listen 80;
 
     listen 80;
Line 7: Line 10:
 
</pre>
 
</pre>
  
 +
 +
With TLS/SSL
 +
 +
server {
 +
  listen 80 ;
 +
  listen 443 ssl;
 +
  server_name YOUR_DOMAIN.COM;
 +
 +
  ssl_certificate /etc/letsencrypt/live/YOUR_DOMAIN.COM/fullchain.[[pem]];
 +
  ssl_certificate_key /etc/letsencrypt/live/YOUR_DOMAIN.COM/privkey.pem;
 +
 +
  location / {
 +
    [[proxy_pass]]          http://IP_BACKEN_SERVER:PORT_NUMBER;
 +
  }
 +
}
 +
 +
 +
== Related terms ==
 +
*<code>[[ssl_certificate]] /etc/ssl/certs/ssl-cert-snakeoil.pem;</code>
 +
*<code>ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;</code>
 +
 +
 +
* <code>[[nginx.conf]]</code>
 +
* [[Track Application Response time in Nginx]]
 +
* [[docker-compose.yml]]
  
 
== See also ==
 
== See also ==
 +
* {{nginx.conf}}
 
* {{Nginx}}
 
* {{Nginx}}
 +
 +
 +
[[Category:Nginx]]

Latest revision as of 10:02, 27 August 2021

Example of the simplest nginx possible configuration file, listening on default http port: 80.

Without TLS/SSL

server {
    listen 80;
    root /path/to/your/html_files;
}


With TLS/SSL

server {
 listen 80 ;
 listen 443 ssl;
 server_name YOUR_DOMAIN.COM;

 ssl_certificate /etc/letsencrypt/live/YOUR_DOMAIN.COM/fullchain.pem;
 ssl_certificate_key /etc/letsencrypt/live/YOUR_DOMAIN.COM/privkey.pem;

 location / {
   proxy_pass          http://IP_BACKEN_SERVER:PORT_NUMBER;
 }
}


Related terms[edit]

  • ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem;
  • ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;


See also[edit]

Advertising: