mirror of
				https://github.com/ShaYmez/FreeSTAR-Status-Engine.git
				synced 2025-11-03 20:20:20 -05:00 
			
		
		
		
	Merge pull request #112 from yigitkeremoktay/patch-1
Add some required info for creating server config
This commit is contained in:
		
						commit
						e96f8733a7
					
				
							
								
								
									
										106
									
								
								ApacheHtaccess
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										106
									
								
								ApacheHtaccess
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,106 @@
 | 
				
			|||||||
 | 
					ErrorDocument 404 /404.php
 | 
				
			||||||
 | 
					<IfModule mod_headers.c>
 | 
				
			||||||
 | 
					    Header set X-UA-Compatible "IE=edge"
 | 
				
			||||||
 | 
					    <FilesMatch "\.(appcache|atom|bbaw|bmp|crx|css|cur|eot|f4[abpv]|flv|geojson|gif|htc|ico|jpe?g|js|json(ld)?|m4[av]|manifest|map|mp4|oex|og[agv]|opus|otf|pdf|png|rdf|rss|safariextz|svgz?|swf|topojson|tt[cf]|txt|vcard|vcf|vtt|webapp|web[mp]|woff2?|xloc|xml|xpi)$">
 | 
				
			||||||
 | 
					        Header unset X-UA-Compatible
 | 
				
			||||||
 | 
					    </FilesMatch>
 | 
				
			||||||
 | 
					</IfModule>
 | 
				
			||||||
 | 
					<IfModule mod_rewrite.c>
 | 
				
			||||||
 | 
						#DELETE THIS IF YOU DON'T HAVE HTTPS! 
 | 
				
			||||||
 | 
						RewriteEngine On
 | 
				
			||||||
 | 
						RewriteCond %{HTTP:X-Forwarded-Proto} !https
 | 
				
			||||||
 | 
						RewriteCond %{HTTPS} off
 | 
				
			||||||
 | 
						RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
 | 
				
			||||||
 | 
					</IfModule>
 | 
				
			||||||
 | 
					<IfModule mod_headers.c>
 | 
				
			||||||
 | 
					    Header set X-Content-Type-Options "nosniff"
 | 
				
			||||||
 | 
					</IfModule>
 | 
				
			||||||
 | 
					<IfModule mod_deflate.c>
 | 
				
			||||||
 | 
					<IfModule mod_setenvif.c>
 | 
				
			||||||
 | 
					    <IfModule mod_headers.c>
 | 
				
			||||||
 | 
					        SetEnvIfNoCase ^(Accept-EncodXng|X-cept-Encoding|X{15}|~{15}|-{15})$ ^((gzip|deflate)\s*,?\s*)+|[X~-]{4,13}$ HAVE_Accept-Encoding
 | 
				
			||||||
 | 
					        RequestHeader append Accept-Encoding "gzip,deflate" env=HAVE_Accept-Encoding
 | 
				
			||||||
 | 
					    </IfModule>
 | 
				
			||||||
 | 
					</IfModule>
 | 
				
			||||||
 | 
					<IfModule mod_filter.c>
 | 
				
			||||||
 | 
					    AddOutputFilterByType DEFLATE "application/atom+xml" \
 | 
				
			||||||
 | 
					                                  "application/javascript" \
 | 
				
			||||||
 | 
					                                  "application/json" \
 | 
				
			||||||
 | 
					                                  "application/ld+json" \
 | 
				
			||||||
 | 
					                                  "application/manifest+json" \
 | 
				
			||||||
 | 
					                                  "application/rdf+xml" \
 | 
				
			||||||
 | 
					                                  "application/rss+xml" \
 | 
				
			||||||
 | 
					                                  "application/schema+json" \
 | 
				
			||||||
 | 
					                                  "application/vnd.geo+json" \
 | 
				
			||||||
 | 
					                                  "application/vnd.ms-fontobject" \
 | 
				
			||||||
 | 
					                                  "application/x-font-ttf" \
 | 
				
			||||||
 | 
					                                  "application/x-javascript" \
 | 
				
			||||||
 | 
					                                  "application/x-web-app-manifest+json" \
 | 
				
			||||||
 | 
					                                  "application/xhtml+xml" \
 | 
				
			||||||
 | 
					                                  "application/xml" \
 | 
				
			||||||
 | 
					                                  "font/eot" \
 | 
				
			||||||
 | 
					                                  "font/opentype" \
 | 
				
			||||||
 | 
					                                  "image/bmp" \
 | 
				
			||||||
 | 
					                                  "image/svg+xml" \
 | 
				
			||||||
 | 
					                                  "image/vnd.microsoft.icon" \
 | 
				
			||||||
 | 
					                                  "image/x-icon" \
 | 
				
			||||||
 | 
					                                  "text/cache-manifest" \
 | 
				
			||||||
 | 
					                                  "text/css" \
 | 
				
			||||||
 | 
					                                  "text/html" \
 | 
				
			||||||
 | 
					                                  "text/javascript" \
 | 
				
			||||||
 | 
					                                  "text/plain" \
 | 
				
			||||||
 | 
					                                  "text/vcard" \
 | 
				
			||||||
 | 
					                                  "text/vnd.rim.location.xloc" \
 | 
				
			||||||
 | 
					                                  "text/vtt" \
 | 
				
			||||||
 | 
					                                  "text/x-component" \
 | 
				
			||||||
 | 
					                                  "text/x-cross-domain-policy" \
 | 
				
			||||||
 | 
					                                  "text/xml"
 | 
				
			||||||
 | 
					</IfModule>
 | 
				
			||||||
 | 
					<IfModule mod_mime.c>
 | 
				
			||||||
 | 
					    AddEncoding gzip              svgz
 | 
				
			||||||
 | 
					</IfModule>
 | 
				
			||||||
 | 
					<IfModule mod_headers.c>
 | 
				
			||||||
 | 
					    Header unset ETag
 | 
				
			||||||
 | 
					</IfModule>
 | 
				
			||||||
 | 
					FileETag None
 | 
				
			||||||
 | 
					<IfModule mod_expires.c>
 | 
				
			||||||
 | 
					    ExpiresActive on
 | 
				
			||||||
 | 
					    ExpiresDefault                                      "access plus 1 month"
 | 
				
			||||||
 | 
					    ExpiresByType text/css                              "access plus 1 year"
 | 
				
			||||||
 | 
					    ExpiresByType application/atom+xml                  "access plus 1 hour"
 | 
				
			||||||
 | 
					    ExpiresByType application/rdf+xml                   "access plus 1 hour"
 | 
				
			||||||
 | 
					    ExpiresByType application/rss+xml                   "access plus 1 hour"
 | 
				
			||||||
 | 
					    ExpiresByType application/json                      "access plus 0 seconds"
 | 
				
			||||||
 | 
					    ExpiresByType application/ld+json                   "access plus 0 seconds"
 | 
				
			||||||
 | 
					    ExpiresByType application/schema+json               "access plus 0 seconds"
 | 
				
			||||||
 | 
					    ExpiresByType application/vnd.geo+json              "access plus 0 seconds"
 | 
				
			||||||
 | 
					    ExpiresByType application/xml                       "access plus 0 seconds"
 | 
				
			||||||
 | 
					    ExpiresByType text/xml                              "access plus 0 seconds"
 | 
				
			||||||
 | 
					    ExpiresByType image/vnd.microsoft.icon              "access plus 1 week"
 | 
				
			||||||
 | 
					    ExpiresByType image/x-icon                          "access plus 1 week"
 | 
				
			||||||
 | 
					    ExpiresByType text/html                             "access plus 0 seconds"
 | 
				
			||||||
 | 
					    ExpiresByType application/javascript                "access plus 1 year"
 | 
				
			||||||
 | 
					    ExpiresByType application/x-javascript              "access plus 1 year"
 | 
				
			||||||
 | 
					    ExpiresByType text/javascript                       "access plus 1 year"
 | 
				
			||||||
 | 
					    ExpiresByType application/manifest+json             "access plus 1 year"
 | 
				
			||||||
 | 
					    ExpiresByType application/x-web-app-manifest+json   "access plus 0 seconds"
 | 
				
			||||||
 | 
					    ExpiresByType text/cache-manifest                   "access plus 0 seconds"
 | 
				
			||||||
 | 
					    ExpiresByType audio/ogg                             "access plus 1 month"
 | 
				
			||||||
 | 
					    ExpiresByType image/bmp                             "access plus 1 month"
 | 
				
			||||||
 | 
					    ExpiresByType image/gif                             "access plus 1 month"
 | 
				
			||||||
 | 
					    ExpiresByType image/jpeg                            "access plus 1 month"
 | 
				
			||||||
 | 
					    ExpiresByType image/png                             "access plus 1 month"
 | 
				
			||||||
 | 
					    ExpiresByType image/svg+xml                         "access plus 1 month"
 | 
				
			||||||
 | 
					    ExpiresByType video/mp4                             "access plus 1 month"
 | 
				
			||||||
 | 
					    ExpiresByType video/ogg                             "access plus 1 month"
 | 
				
			||||||
 | 
					    ExpiresByType video/webm                            "access plus 1 month"
 | 
				
			||||||
 | 
					    ExpiresByType application/vnd.ms-fontobject         "access plus 1 month"
 | 
				
			||||||
 | 
					    ExpiresByType font/eot                              "access plus 1 month"
 | 
				
			||||||
 | 
					    ExpiresByType font/opentype                         "access plus 1 month"
 | 
				
			||||||
 | 
					    ExpiresByType application/x-font-ttf                "access plus 1 month"
 | 
				
			||||||
 | 
					    ExpiresByType application/font-woff                 "access plus 1 month"
 | 
				
			||||||
 | 
					    ExpiresByType application/x-font-woff               "access plus 1 month"
 | 
				
			||||||
 | 
					    ExpiresByType font/woff                             "access plus 1 month"
 | 
				
			||||||
 | 
					    ExpiresByType application/font-woff2                "access plus 1 month"
 | 
				
			||||||
 | 
					    ExpiresByType text/x-cross-domain-policy            "access plus 1 week"
 | 
				
			||||||
 | 
					</IfModule>
 | 
				
			||||||
							
								
								
									
										19
									
								
								IISWebConfig
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										19
									
								
								IISWebConfig
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,19 @@
 | 
				
			|||||||
 | 
					<?xml version="1.0" encoding="UTF-8"?>
 | 
				
			||||||
 | 
					<configuration>
 | 
				
			||||||
 | 
						<system.webServer>
 | 
				
			||||||
 | 
							<rewrite>
 | 
				
			||||||
 | 
								<rules>
 | 
				
			||||||
 | 
									<rule name="Imported Rule 1" stopProcessing="true">
 | 
				
			||||||
 | 
										<match url="^(.*)$" ignoreCase="false" />
 | 
				
			||||||
 | 
										<conditions>
 | 
				
			||||||
 | 
											<add input="{HTTPS}" pattern="off" ignoreCase="false" />
 | 
				
			||||||
 | 
										</conditions>
 | 
				
			||||||
 | 
										<action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}{URL}" />
 | 
				
			||||||
 | 
									</rule>
 | 
				
			||||||
 | 
								</rules>
 | 
				
			||||||
 | 
							</rewrite>
 | 
				
			||||||
 | 
							<staticContent>
 | 
				
			||||||
 | 
								<clientCache cacheControlCustom="public" cacheControlMode="UseMaxAge" cacheControlMaxAge="30.00:00:00" />
 | 
				
			||||||
 | 
							</staticContent>
 | 
				
			||||||
 | 
						</system.webServer>
 | 
				
			||||||
 | 
					</configuration>
 | 
				
			||||||
@ -1,7 +1,26 @@
 | 
				
			|||||||
<?php
 | 
					<?php
 | 
				
			||||||
//This is config file, please be careful
 | 
					/**************************************************************************************/
 | 
				
			||||||
 | 
					//                      SERVER STATUS CONFIG FILE TEMPLATE
 | 
				
			||||||
 | 
					//                THIS FILE IS FOR CREATING YOUR CONFIG MANUALLY
 | 
				
			||||||
 | 
					//                     !!!!!!!IMPORTANT NOTE!!!!!!!!!
 | 
				
			||||||
 | 
					// You will need to create your htaccess or web.config file yourself if you use this template
 | 
				
			||||||
 | 
					//           Please head to http(s)://yourdomain.com/create-server-config.php
 | 
				
			||||||
 | 
					//		        Wait until script finishes.
 | 
				
			||||||
 | 
					//               Then delete it from your document root.
 | 
				
			||||||
 | 
					// If you don't want to allow php to access your root directory or if you have permission
 | 
				
			||||||
 | 
					//                issues please follow the steps below.
 | 
				
			||||||
 | 
					// --------------------------
 | 
				
			||||||
 | 
					// FOR IIS:
 | 
				
			||||||
 | 
					// Rename IISWebConfig to web.config
 | 
				
			||||||
 | 
					// FOR Apache and Nginx
 | 
				
			||||||
 | 
					// Rename ApacheHtaccess to .htaccess
 | 
				
			||||||
 | 
					// --------------------------
 | 
				
			||||||
 | 
					//   Contributors:
 | 
				
			||||||
 | 
					//   Vojtěch Sajdl - Yigit Kerem Oktay - Thomas Nilsen - jhuesser
 | 
				
			||||||
 | 
					/**************************************************************************************/
 | 
				
			||||||
 | 
					
 | 
				
			||||||
session_start();
 | 
					session_start();
 | 
				
			||||||
//You can change these:
 | 
					//Start editing here
 | 
				
			||||||
define("NAME", "##name##"); //Website name
 | 
					define("NAME", "##name##"); //Website name
 | 
				
			||||||
define("TITLE", "##title##");
 | 
					define("TITLE", "##title##");
 | 
				
			||||||
define("WEB_URL", "##url##"); //Used for links 
 | 
					define("WEB_URL", "##url##"); //Used for links 
 | 
				
			||||||
@ -15,7 +34,7 @@ define("WHO_WE_ARE","##who_we_are##");
 | 
				
			|||||||
define("POLICY_URL","##policy_url##");
 | 
					define("POLICY_URL","##policy_url##");
 | 
				
			||||||
define("INSTALL_OVERRIDE", false);
 | 
					define("INSTALL_OVERRIDE", false);
 | 
				
			||||||
define("DEFAULT_LANGUAGE", "en_GB");
 | 
					define("DEFAULT_LANGUAGE", "en_GB");
 | 
				
			||||||
 | 
					//Stop editing
 | 
				
			||||||
require("classes/locale-negotiator.php");
 | 
					require("classes/locale-negotiator.php");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$negotiator = new LocaleNegotiator(DEFAULT_LANGUAGE);
 | 
					$negotiator = new LocaleNegotiator(DEFAULT_LANGUAGE);
 | 
				
			||||||
@ -42,4 +61,4 @@ if ($mysqli->connect_errno) {
 | 
				
			|||||||
    exit();
 | 
					    exit();
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$mysqli->set_charset("utf8");
 | 
					$mysqli->set_charset("utf8");
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user