Updating WebServer deployment
This commit is contained in:
		@@ -8,6 +8,8 @@ server {
 | 
			
		||||
    location /
 | 
			
		||||
    {
 | 
			
		||||
      rewrite ^/martialarts(\/*)$ /assets/martialarts/index.html;
 | 
			
		||||
      rewrite /shadowarch /AniNIX/ShadowArch/raw/branch/main/EtcFiles/shadowarch
 | 
			
		||||
 | 
			
		||||
      location /aninix.xml { 
 | 
			
		||||
          proxy_hide_header Content-Type;
 | 
			
		||||
          add_header content-type "application/atom+xml";
 | 
			
		||||
@@ -39,7 +41,7 @@ server {
 | 
			
		||||
        root /usr/share/webapps/aninix/;
 | 
			
		||||
        try_files $uri /blackpage.html;
 | 
			
		||||
    }
 | 
			
		||||
    
 | 
			
		||||
 | 
			
		||||
    include letsencrypt.conf;
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										22
									
								
								roles/WebServer/files/conf.d/Core/cyberbrain.conf
									
									
									
									
									
										Executable file
									
								
							
							
						
						
									
										22
									
								
								roles/WebServer/files/conf.d/Core/cyberbrain.conf
									
									
									
									
									
										Executable file
									
								
							@@ -0,0 +1,22 @@
 | 
			
		||||
server {
 | 
			
		||||
    listen      443 ssl http2;
 | 
			
		||||
    server_name cyberbrain.aninix.net;
 | 
			
		||||
 | 
			
		||||
    include sec.conf;
 | 
			
		||||
    include default.csp.conf;
 | 
			
		||||
    include letsencrypt.conf;
 | 
			
		||||
 | 
			
		||||
    location /
 | 
			
		||||
    {
 | 
			
		||||
      auth_basic "Cyberbrain";
 | 
			
		||||
      auth_basic_user_file ../passwords/cyberbrain.htpasswd;
 | 
			
		||||
      proxy_pass       http://127.0.0.1:8822;
 | 
			
		||||
      proxy_http_version 1.1;
 | 
			
		||||
      proxy_read_timeout 300;
 | 
			
		||||
      proxy_set_header Upgrade $http_upgrade;
 | 
			
		||||
      proxy_set_header Connection "upgrade";
 | 
			
		||||
      proxy_set_header Host $http_host;
 | 
			
		||||
      proxy_set_header X-Real-IP $remote_addr;
 | 
			
		||||
      proxy_set_header X-Real-PORT $remote_port;
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										37
									
								
								roles/WebServer/files/conf.d/Core/nginx.conf
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								roles/WebServer/files/conf.d/Core/nginx.conf
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,37 @@
 | 
			
		||||
user  http;
 | 
			
		||||
worker_processes  4;
 | 
			
		||||
 | 
			
		||||
# Logs
 | 
			
		||||
error_log              logs/error.log;
 | 
			
		||||
error_log              logs/error.log notice;
 | 
			
		||||
error_log              logs/error.log info;
 | 
			
		||||
 | 
			
		||||
events {
 | 
			
		||||
    worker_connections 1024;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
http {
 | 
			
		||||
 | 
			
		||||
    include            mime.types;
 | 
			
		||||
    include            fastcgi.conf;
 | 
			
		||||
    default_type       application/octet-stream;
 | 
			
		||||
 | 
			
		||||
    server_tokens      off;
 | 
			
		||||
    sendfile           on;
 | 
			
		||||
    keepalive_timeout  65;
 | 
			
		||||
    gzip               on;
 | 
			
		||||
 | 
			
		||||
    # Redirect all HTTP to HTTPS
 | 
			
		||||
    server {
 | 
			
		||||
 | 
			
		||||
        listen 80      default_server;
 | 
			
		||||
        listen [::]:80 default_server;
 | 
			
		||||
        server_name    _;
 | 
			
		||||
        location / {
 | 
			
		||||
            return 301     https://$host$request_uri;
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    include            ../conf.d/*.conf;
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user