Httpd Installation: Difference between revisions
Jump to navigation
Jump to search
Line 16: | Line 16: | ||
===Make httpd dependent on network services=== | ===Make httpd dependent on network services=== | ||
For [[systemd]], | For [[systemd]], it is possible that httpd starts before the network, so the process does not find the network interfaces it needs. Symptoms are similar to: | ||
<pre> | <pre> | ||
Line 22: | Line 22: | ||
Jan 06 21:09:04 now510.local httpd[806]: no listening sockets available, shutting down | Jan 06 21:09:04 now510.local httpd[806]: no listening sockets available, shutting down | ||
</pre> | </pre> | ||
The solution is to declare httpd's dependency on network services. For details on how to do that, see [[systemd Declaring a Service Dependency|how to declare a service dependency|]]. | |||
==Prevent Access to the cgi-bin Script== | ==Prevent Access to the cgi-bin Script== |
Revision as of 19:52, 11 January 2016
Internal
RHEL
Installation
yum install httpd
Post-Installation
Make httpd dependent on network services
For systemd, it is possible that httpd starts before the network, so the process does not find the network interfaces it needs. Symptoms are similar to:
Jan 06 21:09:04 now510.local httpd[806]: (99)Cannot assign requested address: AH00072: make_sock: could not bind to address 1.2.3.4:80 Jan 06 21:09:04 now510.local httpd[806]: no listening sockets available, shutting down
The solution is to declare httpd's dependency on network services. For details on how to do that, see how to declare a service dependency|.
Prevent Access to the cgi-bin Script
Specify Require all denied in:
<Directory "/var/www/cgi-bin"> AllowOverride None Options None Require all denied </Directory>
Configure httpd to Start at Boot
systemctl enable httpd
Start and Smoke
Start the instance and make sure it starts fine with the default configuration.