Difference between revisions of "Nginx Sample Configurations"

From wikieduonline
Jump to navigation Jump to search
Line 12: Line 12:
  
 
With TLS/SSL
 
With TLS/SSL
<pre>
+
 
server {
+
server {
 
   listen 80 ;
 
   listen 80 ;
 
   listen 443 ssl;
 
   listen 443 ssl;
 
   server_name yourdomain.com;
 
   server_name yourdomain.com;
 
+
 
   [[ssl_certificate]]      /etc/nginx/ssl/example.pem;
 
   [[ssl_certificate]]      /etc/nginx/ssl/example.pem;
 
   [[ssl_certificate_key]]  /etc/nginx/ssl/example.key;
 
   [[ssl_certificate_key]]  /etc/nginx/ssl/example.key;
 
+
 
   location / {
 
   location / {
 
     [[proxy_pass]]          http://IP_BACKEN_SERVER:PORT_NUMBER;
 
     [[proxy_pass]]          http://IP_BACKEN_SERVER:PORT_NUMBER;
 
   }
 
   }
}
+
}
</pre>
 
  
  

Revision as of 05:41, 1 July 2020

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

Without TLS/SSL

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


With TLS/SSL

server {
 listen 80 ;
 listen 443 ssl;
 server_name yourdomain.com;

 ssl_certificate      /etc/nginx/ssl/example.pem;
 ssl_certificate_key  /etc/nginx/ssl/example.key;

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


Related terms

See also

Advertising: