- Ubuntu
- Apache
Apache-A well-documented, feature-rich, orthodox web server
Information about the Aapche web server.
Apache installation
Apache start / stop / restart / status check
Apache configuration file
Basics of configuration file
- Apache default document root
- Apache configuration file location
- Apache access log and error log locations
- Setting environment variables in Apache
- Test if the Apache configuration file is correct
- Enable / disable Apache config file-basic config / module config / site config
- Apache child process execution User and group change
SSL certificate
- Describe the SSL certificate settings in the Apache configuration file
- Self SSL certificate location
- HTTPS support --Automation of SSL certificate acquisition / renewal / renewal of Let's Encrypt
- Let's Encrypt SSL certificate moving to a new server
- Exclude only Let's Encrypt access URL from Apache basic authentication
Configuration file management
Apache module
- Enable mod_ssl for HTTPS communication with Apache
- Enable mod_cgid to use CGI programs with Apache
- Enable mod_rewrite module in Apache
- Enable mod_headers module in Apache
- Enable mod_proxy module in Apache
- Enable mod_proxy_http module in Apache
- Enable the proxy_wstunnel module for WebSocket reverse proxy in Apache
- Apache default virtual host settings
- Connect your web application from Apache with a virtual host and reverse proxy << / ul>
Data directory
CGI / Perl