feat: Configuration d'Nginx
This commit is contained in:
		| @@ -1,2 +1,5 @@ | |||||||
| FROM nginx | FROM nginx | ||||||
|  | COPY nginx-default.conf /etc/nginx/conf.d/default.conf | ||||||
|  | COPY nginx-compression.conf /etc/nginx/conf.d/compression.conf | ||||||
|  | COPY nginx-hide.conf /etc/nginx/conf.d/hide.conf | ||||||
| COPY public /usr/share/nginx/html | COPY public /usr/share/nginx/html | ||||||
|   | |||||||
							
								
								
									
										8
									
								
								nginx-compression.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								nginx-compression.conf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,8 @@ | |||||||
|  | #Compression | ||||||
|  | gzip on; | ||||||
|  | gzip_disable "msie6"; | ||||||
|  | gzip_vary on; | ||||||
|  | gzip_comp_level 6; | ||||||
|  | gzip_buffers 16 8k; | ||||||
|  | gzip_http_version 1.1; | ||||||
|  | gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript application/vnd.ms-fontobject application/x-font-ttf font/opentype image/svg+xml image/x-icon; | ||||||
							
								
								
									
										33
									
								
								nginx-default.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										33
									
								
								nginx-default.conf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,33 @@ | |||||||
|  | # Expires map | ||||||
|  | map $sent_http_content_type $expires { | ||||||
|  |     default                    off; | ||||||
|  |     text/html                  7d; | ||||||
|  |     text/css                   max; | ||||||
|  |     application/javascript     max; | ||||||
|  |     ~image/                    max; | ||||||
|  | } | ||||||
|  |  | ||||||
|  | server { | ||||||
|  |     listen       80; | ||||||
|  |     server_name  localhost; | ||||||
|  |  | ||||||
|  |     #charset koi8-r; | ||||||
|  |     #access_log  /var/log/nginx/host.access.log  main; | ||||||
|  |  | ||||||
|  |     location / { | ||||||
|  |         root   /usr/share/nginx/html; | ||||||
|  |         index  index.html index.htm; | ||||||
|  |     } | ||||||
|  |  | ||||||
|  |     #Caching (save html pages for 7 days, rest as long as possible, no caching on frontpage) | ||||||
|  |     expires $expires; | ||||||
|  |  | ||||||
|  |     #error_page  404              /404.html; | ||||||
|  |  | ||||||
|  |     # redirect server error pages to the static page /50x.html | ||||||
|  |     # | ||||||
|  |     error_page   500 502 503 504  /50x.html; | ||||||
|  |     location = /50x.html { | ||||||
|  |         root   /usr/share/nginx/html; | ||||||
|  |     } | ||||||
|  | } | ||||||
							
								
								
									
										1
									
								
								nginx-hide.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								nginx-hide.conf
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1 @@ | |||||||
|  | server_tokens off; | ||||||
		Reference in New Issue
	
	Block a user