How to fix SSL_ERROR_RX_RECORD_TOO_LONG on nginx
If curl reports "SSL_ERROR_RX_RECORD_TOO_LONG" after configuring nginx, the server is returning the wrong HTTP protocol: plaintext HTTP instead of encrypted HTTPS.
9 articles on this topic
If curl reports "SSL_ERROR_RX_RECORD_TOO_LONG" after configuring nginx, the server is returning the wrong HTTP protocol: plaintext HTTP instead of encrypted HTTPS.
Apache on CentOS uses Prefork by default with the PHP module. Under heavy loads, switching to Apache worker with PHP fcgi (PHP fastcgi) can reduce memory use.
Apache worker suits heavily loaded web servers with limited resources because it uses less memory than Prefork. Enabling PHP support requires additional configuration.
Use curl from the command line to check whether Apache compresses data before sending it to clients by inspecting its response headers.
Sending a large number of HTTP requests to a web server is a type of DoS (Denial of Service) attack that increasingly overloads the server until it can no longer serve requests…
Basic tools such as top for viewing load and Apache processes may be insufficient for managing a web server with virtual hosts. If Apache uses many resources, they do not show which virtual host…
SPDY (speedy) is a web networking protocol developed by Google to reduce page load times and improve security. It is being promoted as a standard and is now an Internet Draft.
Years ago, enabling HTTPS with multiple SSL certificates on Apache port 443 seemed difficult. SNI, or Server Name Indication, makes it much easier…
Authentication through Active Directory or LDAP is convenient and makes it easier to manage users within an organization. Apache supports AD authentication with a few configuration changes.