Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
litespeed_wiki:config [2018/06/14 14:39]
Jackson Zhang [Miscellaneous Customization]
litespeed_wiki:config [2018/10/12 14:23]
Jackson Zhang [Miscellaneous Customization]
Line 6: Line 6:
  ​[[litespeed_wiki:​php|PHP]],​ and [[litespeed_wiki:​other-ext-apps|other external applications]] (Python, Ruby, etc.) are covered in their own sections of the wiki and are not included here.  ​[[litespeed_wiki:​php|PHP]],​ and [[litespeed_wiki:​other-ext-apps|other external applications]] (Python, Ruby, etc.) are covered in their own sections of the wiki and are not included here.
  
-|[[litespeed_wiki:​admin:​command-reference|Command Reference]]|Quick Reference for All Commands| +Most of the time, users may use LSWS in a control panel environment and LSWS will read and run based on Apache configuration. You can also configure LSWS to read your existing Apache configuration if you have a working Apache server running without a control panel. In these scenarios, users may continue to set up everything in Apache, the same way as before.  
-|[[https://​www.litespeedtech.com/​docs/​webserver/​config|LSWS ​Config]]|LSWS Configuration Items+ 
-===== Performance ​tips===== +Sometimes, users may run LSWS natively without a control panel. In this case, users can check LSWS native configuration through LSWS Admin Console.  
-|[[litespeed_wiki:​php:​improve-performance|My site running slow, how to make it faster?]]|How to improve ​my site performance?| + 
-|[[litespeed_wiki:​php:​server-load-issue|My server load is high, how to resolve it?]]|How to resolve ​my server load issue?| +===== Basic Command Reference ===== 
-|[[litespeed_wiki:​php:​concurrency|Controlling PHP Concurrency]]|How to control ​how many connections your PHP engine can serve at once| +Please see [[litespeed_wiki:​admin:​command-reference|Quick Reference for All Commands]]. 
-|[[litespeed_wiki:​cloudlinux:​cl_LVE_vs_lsws_PHP_suEXEC_Max_Conn|Understand ​LSWS "PHP suEXEC Max Conn" and Cloudlinux LVE]]|LSWS "PHP suEXEC Max Conn" should be always less than CL LVE EP |+ 
 +===== Understanding Apache Configuration ===== 
 +Why do you need to understand Apache configuration if you are using LSWS Web Server?  
 + 
 +LiteSpeed is a drop-in replacement in a control panel environment,​ which means that LiteSpeed can read Apache configuration files and run LSWS based on Apache'​s settings. Most of the time, configuration changes on Apache will reflect directly on LSWS as well. 
 + 
 +LiteSpeed'​s implementation of Apache functionality includes (but is not limited to) the following Apache modules. This list is gradually expanding as new feature requests are implemented:​ 
 +   
 +''​mod_access'',​ ''​mod_actions'',​ ''​mod_alias'',​ ''​mod_auth'',​ ''​mod_auth_ldap'',​ ''​mod_auth_passthrough'',​ ''​mod_autoindex'',​ ''​mod_cache'',​ ''​mod_cgi'',​ ''​mod_expires'',​ ''​mod_fastcgi'',​ ''​mod_frontpage'',​ ''​mod_geoip'',​ ''​mod_gzip''/''​mod_deflate'',​ ''​mod_jk'',​ ''​mod_mime'',​ ''​mod_php'',​ ''​mod_proxy'',​ ''​mod_rewrite'',​ ''​mod_security'',​ ''​mod_ssl'',​ ''​mod_suexec'',​ and ''​mod_throttle''​. 
 + 
 +LiteSpeed Web Server also uses the same syntax as Apache for distributed configuration file (''​.htacess''​) and URL rewrite rules. 
 + 
 +Please check https://​httpd.apache.org/​docs/​2.4/​|Apache documentation]] for information about configuring Apache. 
 + 
 +===== LSWS Native Configurations===== 
 +  * [[https://​www.litespeedtech.com/​docs/​webserver/​config|LiteSpeed Web Server Native Configuration Items]] 
 + 
 +===== New: LSWS 5.3 features Highlight ===== 
 +  * [[litespeed_wiki:​php:​detached_mode| PHP detached mode to allow PHP processes to continue running through web server restarts and  PHP handler auto configuration.]] 
 +  * [[litespeed_wiki:​cloudlinux:​node.js_selectorSupport for CloudLinux NodeJS selector]] 
 +  * [[litespeed_wiki:​cpanel:​tls13TLSv1.3 support]] 
 +  * [[litespeed_wiki:​cloudlinux:​lsphp_criu_enable| PHP CRIU support in CloudLinux environments]] 
 +  * [[litespeed_wiki:​cache:​common:​geoip-support| Maxmind database support for GeoIP2 lookup]] 
 +  * [[litespeed_wiki:​cache:​common:​gzip-brotli-automatic-conversion| BROTLI compression for dynamic responses and automatic GZIP and BROTLI conversion for cached pages]] 
 +  * [[litespeed_wiki:​cache:​auto-fix-cache-files-directories-permission| ​ Improved cache engine to fix bad cache storage directory and file permissions]] 
 +===== Performance ​Tips===== 
 +  ​* ​[[litespeed_wiki:​php:​improve-performance|How to improve site performance]] 
 +  ​* ​[[litespeed_wiki:​php:​server-load-issue|How to resolve ​high server load issue]] 
 +  ​* ​[[litespeed_wiki:​php:​concurrency|How to control ​the number of connections your PHP engine can serve at once]] 
 +  ​* ​[[litespeed_wiki:​cloudlinux:​cl_LVE_vs_lsws_PHP_suEXEC_Max_Conn|Understanding ​LSWS "PHP suEXEC Max Conn" and Cloudlinux LVE]]
  
 ===== QUIC ===== ===== QUIC =====
-|[[litespeed_wiki:​config:​Enable QUIC]]|How to Enable QUIC at the Server Level| +  * [[litespeed_wiki:​config:​Enable QUIC|How to Enable QUIC at the Server Level]] 
-|[[litespeed_wiki:​config:​disable_quic|Disable QUIC]]|How to Disable/​Enable QUIC at the VHost and Listener Levels| +  ​* ​[[litespeed_wiki:​config:​disable_quic|How to Disable/​Enable QUIC at the VHost and Listener Levels]] 
-|[[litespeed_wiki:​config:​Quic makes quicker]]|How QUIC makes the web quicker| +  ​* ​[[litespeed_wiki:​config:​Quic makes quicker|How QUIC makes the web quicker]] 
-|[[litespeed_wiki:​config:​Supported Quic Versions]]|What Quic versions ​does LSWS support?|+  ​* ​[[litespeed_wiki:​config:​Supported Quic Versions|QUIC versions ​supported by LiteSpeed Web Server]] 
 +  ​
 ===== PageSpeed ===== ===== PageSpeed =====
-|[[litespeed_wiki:​config:​Enable PageSpeed]]|How to enable PageSpeed module| +  * [[litespeed_wiki:​config:​Enable PageSpeed|How to enable ​the PageSpeed module]] 
-|[[litespeed_wiki:​config:​Compare PageSpeed and lscache]]|Should I turn on both PageSpeed and lscache?|+  ​* ​[[litespeed_wiki:​config:​Compare PageSpeed and LSCache|Comparing ​PageSpeed and LSCache]] 
 +  ​
 ===== Proxy ===== ===== Proxy =====
-|[[litespeed_wiki:​proxy:​lsws-as-a-proxy|Proxy as a Context]]|How to setup LiteSpeed Web Server as a Proxy via Contexts| +  * [[litespeed_wiki:​proxy:​lsws-as-a-proxy|How to set up LiteSpeed Web Server as a Proxy via Contexts]] 
-|[[litespeed_wiki:​proxy:​lsws-as-a-proxy-rewrite|Proxy as a RewriteRule]]|How to setup LiteSpeed Web Server as a Proxy via Rewrite Rules|+  ​* ​[[litespeed_wiki:​proxy:​lsws-as-a-proxy-rewrite|How to set up LiteSpeed Web Server as a Proxy via Rewrite Rules]]
  
 ===== GeoLocation ===== ===== GeoLocation =====
-|[[litespeed_wiki:​config:​GeoLocation]]|How to enable ​IP to GeoLocation| +  * [[litespeed_wiki:​config:​GeoLocation|How to enable GeoLocation]] 
- +  ​* ​[[litespeed_wiki:​config:​ip2location|How to enable IP2Location]]
-===== IP2Location ===== +
-|[[litespeed_wiki:​config:​ip2location]]|How to enable IP2Location|+
  
 ===== Header Settings===== ===== Header Settings=====
-|[[litespeed_wiki:​config:​CORS]]|How to enable CORS on LSWS| +  * [[litespeed_wiki:​config:​CORS|How to enable CORS on LSWS]] 
-|[[litespeed_wiki:​config:​Server Push]]|How to use Server Push on LSWS|+  ​* ​[[litespeed_wiki:​config:​Server Push|How to use Server Push on LSWS]]
  
 ===== Security ​ ===== ===== Security ​ =====
- +  * [[https://​www.litespeedtech.com/​docs/​webserver/​security|LiteSpeed Web Server ​Security Overview]] 
-|[[https://​www.litespeedtech.com/​docs/​webserver/​security|Security Overview]]|LiteSpeed web server security overview| +  ​* ​[[litespeed_wiki:​config:​mitigating-syn-floods|Mitigating SYN Floods ​by hardening your kernel]] 
-|[[litespeed_wiki:​config:​mitigating-syn-floods|Mitigating SYN Floods]]|How to harden your kernel against SYN floods| +  ​* ​[[litespeed_wiki:​config:​shared-hosting-security|Shared Hosting SecurityAccess Permission isolation]] 
-|[[litespeed_wiki:​config:​shared-hosting-security|Shared Hosting Security]]|Access Permission isolation| +  ​* ​[[litespeed_wiki:​config:​suexec-mode|suEXEC Mode Process UID isolation: CGI/​FCGI/​LSAPI/​PHP]] 
-|[[litespeed_wiki:​config:​suexec-mode|suEXEC Mode]]|Process UID isolation: CGI/​FCGI/​LSAPI/​PHP| +  ​* ​[[litespeed_wiki:​config:​chroot|Process Execution isolation]] 
-|[[litespeed_wiki:​config:​chroot]]|Process Execution isolation| +  ​* ​[[litespeed_wiki:​config:​mod_security-compatibility|Apache mod_security 2.5+ compatibility]] 
-|[[litespeed_wiki:​config:​mod_security-compatibility|mod_security Compatibility]]|Apache mod_security 2.5+ compatibility| +  ​* ​[[https://​www.atomicorp.com/​wiki/​index.php/​Litespeed|Explanation of Atomicorp'​s support of LSWS and how to set it up]] 
-|[[https://​www.atomicorp.com/​wiki/​index.php/​Litespeed|Atomicorp setup and support]]|Explanation of Atomicorp'​s support of LSWS and how to set it up| +  ​* ​[[litespeed_wiki:​cloudlinux:​cagefs|CloudLinux CageFS How-ToInstallation and Configuration]] 
-|[[litespeed_wiki:​cloudlinux:​cagefs|CloudLinux CageFS How-To]]|Installation and Configurations| +  ​* ​[[litespeed_wiki:​config:​hsts-setup|How to set up HTTP Strict Transport Security ​(HSTS)]] 
-|[[litespeed_wiki:​config:​hsts-setup|Setting up HSTS]]|How to set up HTTP Strict Transport Security| +  ​* ​[[litespeed_wiki:​config:​vhost-level_bw_throttling|Virtual Host-Level Bandwidth ThrottlingSet different bandwidth limits for different sites]] 
-|[[litespeed_wiki:​config:​vhost-level_bw_throttling|Virtual Host-Level Bandwidth Throttling]]|Set different bandwidth limits for different sites+  ​* ​[[litespeed_wiki:​config:​disable-cgi|How to disable CGI scripts]] 
-|[[litespeed_wiki:​config:​cloudflare-ips-or-subnets|Void CloudFlare IP/Subnet blocking]]|How to avoid LSWS Anti-ddos blocking CloudFlare IP/subnet connections| +  ​* ​[[litespeed_wiki:​config:​wordpress-protection|How WordPress Brute Force Protection works]] 
-|[[litespeed_wiki:​config:​disable-cgi|How to disable CGI script]]|Disable all CGI scripts| +  * [[litespeed_wiki:​config:​authenticate|How to setup Site Authentication through context or .htaccess]] 
-|[[litespeed_wiki:​config:​wordpress-protection ​|WordPress Protection ]] | How WordPress Brute Force Protection works | +  ​ 
-===== How to mitigate DDoS attacks with LSWS's built-in security features ===== +==== LSWS Built in Anti-DDoS Protection ​==== 
-|[[litespeed_wiki:​config:​mitigating-ddos-attacks|Mitigating HTTP-level DDoS Attacks]]|How to mitigate DDoS attacks with LSWS's security features| +  ​* ​[[https://​store.litespeedtech.com/​store/​knowledgebase.php?​action=displayarticle&​id=125|Understanding LiteSpeed Advanced Anti-DDos Setup Service]] 
-|[[https://​store.litespeedtech.com/​store/​knowledgebase.php?​action=displayarticle&​id=125|Understanding LiteSpeed Advanced Anti-DDos Setup Service]]|Fine tune anti-DDoS configurations and set up a script using iptables ​to automatically block attacking IPs detected by web server.| +  * [[litespeed_wiki:​config:​mitigating-ddos-attacks|Mitigating HTTP-level DDoS attacks with LSWS's security features]] 
-===== HTTPS/SSL Configuration ​===== +  * [[litespeed_wiki:​config:​cloudflare-ips-or-subnets|How ​to avoid LSWS Anti-DDoS blocking CloudFlare IP/subnet connections]] 
- +  ​ 
-|[[litespeed_wiki:​config:​ssl-private-key|Create ​an SSL private key]]|How to create a SSL private key| +==== HTTPS/SSL Configuration ==== 
-|[[litespeed_wiki:​config:​ssl-self-signed-cert|Self Signed SSL Certificate]]|How to create a self signed SSL certificate ​| +  ​* ​[[litespeed_wiki:​config:​ssl-private-key|How to create ​an SSL private key]] 
-|[[litespeed_wiki:​config:​ssl-cert-request|Create a certificate request]]|How to create ​SSL certificate request ​for applying a trusted SSL certificate ​from CA issuer. | +  ​* ​[[litespeed_wiki:​config:​ssl-self-signed-cert|How to create a self signed SSL certificate ​]] 
-|[[litespeed_wiki:​config:​ssl-cert-install|Install a SSL certificate]]|How to install ​SSL certificate| +  ​* ​[[litespeed_wiki:​config:​ssl-cert-request|How to create ​an SSL certificate request from CA issuer]] 
-|[[litespeed_wiki:​config:​admin-SSL|Secure web admin console]]|How to secure ​web administration ​console with  SSL| +  ​* ​[[litespeed_wiki:​config:​ssl-cert-install|How to install ​an SSL certificate]] 
-|[[litespeed_wiki:​config:​https-redirect|Redirect to https connection]]|How to redirect from plain http connection to secured https connection| +  ​* ​[[litespeed_wiki:​config:​admin-SSL|How to secure ​the Web Administration ​console with SSL]] 
-|[[litespeed_wiki:​config:​ocsp-stapling|OCSP Stapling]]|How to set up OCSP stapling for faster SSL| +  ​* ​[[litespeed_wiki:​config:​https-redirect|How to redirect from plain http connection to secured https connection]] 
-|[[litespeed_wiki:​faq:​disabling-http2|Disabling HTTP/2]]|Disabling HTTP/2 per virtual host|+  ​* ​[[litespeed_wiki:​config:​ocsp-stapling|How to set up OCSP stapling for faster SSL]] 
 +  * [[litespeed_wiki:​config:​letsencrypt-ssl|How to set up SSL with Let's encrypt]] 
 +  * [[litespeed_wiki:​faq:​disabling-http2|Disabling HTTP/2 per virtual host]]
  
 ===== Logs/​Monitoring ===== ===== Logs/​Monitoring =====
- +  * [[litespeed_wiki:​config:​centralized-syslog-or-splunk-logging|High performance logging of LiteSpeed ​logs to syslog/​splunk via UDP]] 
-|[[litespeed_wiki:​config:​centralized-syslog-or-splunk-logging|Syslog/​Splunk Logger]]|High performance logging of litespeed ​logs to syslog/​splunk via udp.| +  ​* ​[[litespeed_wiki:​config:​snmp-cacti-monitoring|Monitor LiteSpeed real-time metrics via SNMP client and full-Cacti log/graph integration]] 
-|[[litespeed_wiki:​config:​snmp-cacti-monitoring|SNMP Monitoring + Cacti Graphing]]|Monitor LiteSpeed real-time metrics via SNMP client and full-Cacti log/graph integration| +  ​* ​[[litespeed_wiki:​config:​rrd-graph-monitoring|Monitor LiteSpeed Server Status via RRD Graph]] 
-|[[litespeed_wiki:​config:​rrd-graph-monitoring|Server Status + RRD Graphing]]|Monitor LiteSpeed Server Status ​ via RRD Graph| +  ​* ​[[litespeed_wiki:​config:​piped-logger|Flexible logging with piped logger]] 
-|[[litespeed_wiki:​config:​piped-logger|Piped Logger]]|Flexible logging with piped logger| +  ​* ​[[litespeed_wiki:​config:​awstats|How to use the integrated AWstats log analyzer]] 
-|[[litespeed_wiki:​config:​awstats|AWstats]]|How to use integrated AWstats log analyzer| +  ​* ​[[litespeed_wiki:​php:​new_relic|How to get New Relic to work with LSWS]] 
-|[[litespeed_wiki:​php:​new_relic|New Relic Installation Guide]]|How to get New Relic to work with LSWS| +  ​* ​[[litespeed_wiki:​config:​real-time-stats|Real-Time Statistics in Admin Console]] 
-|[[litespeed_wiki:​config:​real-time-stats|Real-Time Statistics]]|Real-Time Statistics in Admin Console| +  ​* ​[[litespeed_wiki:​config:​error-messages|How to deal with "Child Process Killed"​ message in stderr.log]] 
-|[[litespeed_wiki:​config:​error-messages|Child process killed, is that normal?]]|How to deal with "Child Process Killed"​ message in stderr.log+  
-===== Debugging ===== +
- +
-|[[litespeed_wiki:​config:​bug-reporting|Bug Reporting]]|How to file a LiteSpeed bug report| +
-|[[litespeed_wiki:​config:​toggle-debug-logging|Toggle Debug Logging]]|A feature for quickly switching between normal and very detailed log levels| +
-|[[litespeed_wiki:​config:​rewrite-logs|How to Enable Rewrite Logging]]|The first step in debugging rewrite rules| +
-|[[litespeed_wiki:​config:​rewrite-rule-troubleshooting|How to Debug my Rewrite Rule]]|The steps to check the failed rewrite rule|+
 ===== Streaming Media ===== ===== Streaming Media =====
- +  * [[litespeed_wiki:​config:​flv-streaming|Flash Video (FLV) Streaming (random seek)]] 
-|[[litespeed_wiki:​config:​flv-streaming|FLV streaming]]|Flash Video (FLV) Streaming (random seek)| +  ​* ​[[litespeed_wiki:​config:​mp4-streaming|MP4/​H264/​F4V Video Streaming]]
-|[[litespeed_wiki:​config:​mp4-streaming|MP4 streaming]]|MP4/​H264/​F4V Video Streaming|+
  
 ===== Tuning ===== ===== Tuning =====
- +  * [[litespeed_wiki:​config:​brotli:​disable-per|How to disable Brotli on a per Account/​Domain basis]] 
-|[[litespeed_wiki:​config:​brotli:​disable-per|Disable Brotli Per Account/​Domain]]|How to disable Brotli on a per Account/​Domain basis| +  ​* ​[[litespeed_wiki:​config:​brotli:​disable-server|How to disable Brotli Server Wide]] 
-|[[litespeed_wiki:​config:​brotli:​disable-server|Disable Brotli Per Server Wide]]|How to disable Brotli Server Wide| +  ​* ​[[litespeed_wiki:​config:​gzip-compression|How to use gzip compression to save bandwidth]] 
-|[[litespeed_wiki:​config:​gzip-compression|gzip ​Compression]]|How ​can I use gzip compression ​to save bandwidth?| +  * [[litespeed_wiki:​config:​gzip-compression-enable-globally-disable-VH|How to disable ​gzip compression ​on VH level while enabled globally?]] 
-|[[litespeed_wiki:​config:​linux-kernel-tune|Linux OS Tuning]]|How to tune Linux OS for maximum performance for LiteSpeed.| +  ​* ​[[litespeed_wiki:​config:​linux-kernel-tune|How to tune Linux OS for maximum performance for LiteSpeed.]] 
-|[[litespeed_wiki:​config:​increasing-os-file-descriptor-limit|File Descriptor Limit]]|How to increase the file descriptor limit| +  ​* ​[[litespeed_wiki:​config:​increasing-os-file-descriptor-limit|How to increase the file descriptor limit]] 
-|[[litespeed_wiki:​config:​internal-redirect|Internal Redirect]]|For those seeking ​x-sendfile or x-accel-redirect feature. We show you how with LiteSpeed.| +  ​* ​[[litespeed_wiki:​config:​internal-redirect|How to use the x-sendfile or x-accel-redirect feature]] 
-|[[litespeed_wiki:​config:​nf-conntrack-table-full|nf_conntrack table]]|"​nf_conntrack:​ table full, dropping packet."​ issue| +  ​* ​[[litespeed_wiki:​config:​nf-conntrack-table-full|How to deal with the "​nf_conntrack:​ table full, dropping packet."​ issue]] 
-|[[litespeed_wiki:​config:​vhost-level_bw_throttling|Virtual Host-Level Bandwidth Throttling]]|Set different bandwidth limits for different sites| +  ​* ​[[litespeed_wiki:​config:​vhost-level_bw_throttling|Virtual Host-Level Bandwidth ThrottlingSet different bandwidth limits for different sites]] 
-|[[litespeed_wiki:​config:​ram_disk_path|Understanding RAM Disk Path Setting]]|Will RAM disk setting help with I/O load issue| +  ​* ​[[litespeed_wiki:​config:​ram_disk_path|Understanding RAM Disk Path Setting ​and its role in I/O load]] 
-|[[litespeed_wiki:​config:​keep_alive|Understanding keep alive setting]]|How to set "keep alive" for my site|+  ​* ​[[litespeed_wiki:​config:​keep_alive|How to set "keep alive" for your site]] 
 +  ​
 ===== Miscellaneous Customization ===== ===== Miscellaneous Customization =====
- +  * [[litespeed_wiki:​config:​AutoIndex|AutoIndex ​CustomizationHow to customize auto index script]] 
-|[[litespeed_wiki:​config:​AutoIndex|Auto Index Customization]]|How to customize auto index script| +  ​* ​[[litespeed_wiki:​config:​microsoft-frontpage-server-extensions-2002-installation|How to install Microsoft FrontPage Server Extensions 2002]] 
-|[[litespeed_wiki:​config:​microsoft-frontpage-server-extensions-2002-installation|Microsoft FrontPage Server Extensions 2002]]|How to install Microsoft FrontPage Server Extensions 2002| +  ​* ​[[litespeed_wiki:​config:​multiviews|How to handle MultiViews]] 
-|[[litespeed_wiki:​config:​multiviews|MultiViews]]|How to handle MultiViews| +  ​* ​[[litespeed_wiki:​config:​enable-http2|How to enable HTTP2]] 
-|[[litespeed_wiki:​config:​enable-http2|Enable HTTP2]]|How to enable HTTP2| +  ​* ​[[litespeed_wiki:​config:​disable-tls1|How to disable TLS1.0 while enabling ​TLS1.2 and TLS1.3]] 
-|[[litespeed_wiki:​config:​disable-tls1|Disable TLS1.0]]|How to disable TLS1.0 while enable ​TLS1.2 and TLS1.3| +  ​* ​[[litespeed_wiki:​config:​add-mime-type|How to add MIME type if it doesn'​t ​exist]] 
-|[[litespeed_wiki:​config:​add-mime-type| Add MIME type]]|How to add MIME type if not exist| +  ​* ​[[litespeed_wiki:​config:​show-real-ip-behind-a-proxy|How to restore a real visitor ​IP behind a proxy]] 
-|[[litespeed_wiki:​config:​show-real-ip-behind-a-proxy| ​Show real IP behind a proxy]]|How to restore real visitor IP instead of proxy?| +  ​* ​[[litespeed_wiki:​config:​special-rewrite-rule-directive|How to use special directives in rewrite rules]] 
-|[[litespeed_wiki:​config:​special-rewrite-rule-directive| ​Special Rewrite Rule Directives]]|Using ​special directives in rewrite rules| +  ​* ​[[litespeed_wiki:​config:​redirect_cgi-bin_no_exist_404|How to fix the 404 error when redirecting /​cgi-bin/​script]] 
-|[[litespeed_wiki:​config:​redirect_cgi-bin_no_exist_404| Why my redirect from /​cgi-bin/​script working with apache but 404 on LSWS?]]|How to fix the 404 error when redirecting /​cgi-bin/​script?| +  ​* ​[[litespeed_wiki:​config:​internal-redirect|Internal RedirectFor those seeking x-sendfile or x-accel-redirect feature. We show you how with LiteSpeed.]]
-===== Virtual Hosting ===== +
- +
-|[[litespeed_wiki:​config:​name-based-virtual-hosting-setup|Name-Based Virtual Hosting]]|How to set up name-based virtual hosting| +
-|[[litespeed_wiki:config:ip-based-virtual-hosting-setup|IP-Based Virtual Hosting]]|How to set up IP-based virtual hosting|+
  
  
 ===== Troubleshooting errors ===== ===== Troubleshooting errors =====
- +  * [[litespeed_wiki:​config:​understanding_500|Understanding 500 error and how to fix it]] 
-|[[litespeed_wiki:​config:​understanding_500|Understanding 500 error]]|What is 500 internal server ​error and how to fix it?| +  ​* ​[[litespeed_wiki:​config:​understanding_404|Understanding 404 error how to fix it]] 
-|[[litespeed_wiki:​config:​understanding_404|Understanding 404 error]]|What is 404 Not Found error and how to fix it?|+  * [[litespeed_wiki:​config:​understanding_403|Understanding what may cause 403 error]] 
 +  * [[litespeed_wiki:​config:​max_SSL_connections_reached|How ​to fix "max SSL connections reached"​]]
  
 ===== Setup LSWS as load balancer ===== ===== Setup LSWS as load balancer =====
-|[[litespeed_wiki:​proxy:​lsws-as-a-load-balancer|Setup LSWS as load balancer]]|How to setup LSWS as load balancer?|+  * [[litespeed_wiki:​proxy:​lsws-as-a-load-balancer|How to set up LSWS as load balancer]]
  
-==== Custom Templates ​====+===== Unsupported Apache modules or directives ​===== 
 +  * [[litespeed_wiki:​config:​unsupported_apache_modules_by_lsws|Apache moduels or directives LSWS does support yet]]
  
-Custom templates can be used to make LSWS virtual hosts that have been prepared ​for popular web applications and plugins. All templates use LiteSpeed native configurations. ​They are unnecessary if you are migrating an existing site with web applications from Apache.+===== LSWS native: Virtual Hosting ===== 
 +  * [[litespeed_wiki:​config:​name-based-virtual-hosting-setup|How to set up name-based virtual hosting]] 
 +  * [[litespeed_wiki:​config:​ip-based-virtual-hosting-setup|How to set up IP-based virtual hosting]] 
 + 
 + 
 +===== Debugging ===== 
 +  * [[litespeed_wiki:​config:​bug-reporting|How to file a LiteSpeed bug report]] 
 +  * [[litespeed_wiki:​config:​toggle-debug-logging|Toggle Debug Logging: A feature for quickly switching between normal and very detailed log levels]] 
 +  * [[litespeed_wiki:​config:​rewrite-logs|How to Enable Rewrite Logging: The first step in debugging rewrite rules]] 
 +  * [[litespeed_wiki:​config:​rewrite-rule-troubleshooting|How to Debug Rewrite Rules]] 
 +   
 +===== Custom Templates ===== 
 +Custom templates can be used to make LSWS virtual hosts, and simultaneously prepare them for popular web applications and plugins. All templates use LiteSpeed native configurations. ​//​Templates ​are unnecessary if you are migrating an existing site with web applications from Apache.//
  
-|[[litespeed_wiki:​config:​virtual-host-template|Virtual Host Templates]]|How to use a template to configure a group of virtual hosts with similar configurations| +  * [[litespeed_wiki:​config:​virtual-host-template|How to use a template to configure a group of virtual hosts with similar configurations]] 
-|[[http://​open.litespeedtech.com/​mediawiki/​index.php/​Help:​How_To_Set_Up_WP_Super_Cache_With_Template|WP Super Cache]]|Template and tutorial for quick and easy set up of LSWS with WordPress and WP Super Cache| +  ​* ​[[http://​open.litespeedtech.com/​mediawiki/​index.php/​Help:​How_To_Set_Up_WP_Super_Cache_With_Template|WP Super CacheTemplate and tutorial for quick and easy set up of LSWS with WordPress and WP Super Cache]] 
-|[[http://​open.litespeedtech.com/​mediawiki/​index.php/​Help:​How_To_Set_Up_W3_Total_Cache_With_Template|W3 Total Cache]]|How to use a template to set up LSWS with WordPress and W3 Total Cache| +  ​* ​[[http://​open.litespeedtech.com/​mediawiki/​index.php/​Help:​How_To_Set_Up_W3_Total_Cache_With_Template|W3 Total CacheHow to use a template to set up LSWS with WordPress and W3 Total Cache]] 
-|[[http://​open.litespeedtech.com/​mediawiki/​index.php/​Help:​How_To_Set_Up_Reverse_Proxy_With_Template|Reverse Proxy]]|Use a template to set up LSWS as a reverse proxy in under seven minutes| +  ​* ​[[http://​open.litespeedtech.com/​mediawiki/​index.php/​Help:​How_To_Set_Up_Reverse_Proxy_With_Template|Reverse ProxyUse a template to set up LSWS as a reverse proxy in under seven minutes]] 
-|[[http://​open.litespeedtech.com/​mediawiki/​index.php/​Help:​How_To_Set_Up_Mediawiki_With_Template|MediaWiki]]|Setting up MediaWiki with LSWS is faster and easier with a template| +  ​* ​[[http://​open.litespeedtech.com/​mediawiki/​index.php/​Help:​How_To_Set_Up_Mediawiki_With_Template|MediaWikiSetting up MediaWiki with LSWS is faster and easier with a template]] 
-|[[http://​open.litespeedtech.com/​mediawiki/​index.php/​Help:​How_To_Set_Up_PHPBB_With_Template|phpBB]]|Set up this popular open source bulletin board application with a template| +  ​* ​[[http://​open.litespeedtech.com/​mediawiki/​index.php/​Help:​How_To_Set_Up_PHPBB_With_Template|phpBBSet up this popular open source bulletin board application with a template]] 
-|[[http://​open.litespeedtech.com/​mediawiki/​index.php/​Help:​How_To_Set_Up_PHPList_With_Template|phpList]]|A tutorial and template for setting up phpList with LSWS|+  ​* ​[[http://​open.litespeedtech.com/​mediawiki/​index.php/​Help:​How_To_Set_Up_PHPList_With_Template|phpListA tutorial and template for setting up phpList with LSWS]]
  
  • Admin
  • Last modified: 2020/09/03 20:37
  • by Jackson Zhang