Bootstrap
<FreeKB>
Home
About
Walkthroughs
Apache (Web Server)
Profile
Sign in
FreeKB Articles
Apache (Web Server) articles
Debugging
debugging using the apachectl command
Directives
DocumentRoot directive
ErrorDocument directive (401 404 500)
Listen directive
PID (process ID)
Require ip directive (whitelist)
Virtual Hosts
HTTPS / SSL
HTTPS / SSL
Install
Check configuration using the apachectl command
Check configuration using the httpd command
Install Apache on Linux
Install HTTPD in Linux
Logs
access log (CustomLog)
Create a custom log
ErrorLog
MIME
MIME types for video
Modules
Display loaded modules using the apachectl command
Display loaded modules using the httpd command
PHP
Configure Apache to use PHP
Hide .php extension with HTTPD web server
Ports
Ports
Proxy Pass
Load Balance Proxy Pass
Start Stop Restart
Start Stop Restart web server using the apachectl command
Start Stop Restart web server using the httpd command
Troubleshooting
403 Forbidden you dont have permission to access on this server
Resolve "AH01144: No protocol handler was valid for the URL. If you are using a DSO version of mod_proxy make sure the proxy submodules are included in the configuration using LoadModule"
Resolve "AH01150 Ignoring parameter because of worker sharing"
Resolve "AH01238: cgid daemon failed to initialize"
Resolve "cannot load module cannot open shared object file No such file or directory"
Resolve "cannot load module" undefined symbol
Resolve "cannot open shared object file"
Resolve "cannot use a full URL in ErrorDocument directive" (401 404 500)
Resolve "error while loading shared libraries"
Resolve "No matching DirectoryIndex"
Resolve "No space left on device AH00023 Couldn't create the mutex" on Linux
Resolve "Segmentation fault"
Resolve "site can't be reached, unable to connect"
Resolve 401 (unauthenticated)
Resolve 404 Not Found
Resolve slow loading website
Virtual Hosts
Virtual Hosts