Difference between revisions of "Apache httpd"
Jump to navigation
Jump to search
(→Notes: Justin Randall's command) |
m (moved Apache to software/Apache: disambiguation) |
(No difference)
|
Revision as of 12:54, 12 April 2012
About
This page is about the Apache web server. (Maybe it should be renamed "Apache web server" or "Apache HTTP Server" at some point, with "Apache" being a disambiguation page.)
This page is a seed article. You can help HTYP water it: make a request to expand a given page and/or donate to help give us more writing-hours!
|
Related Pages
Notes
To get SSL working with virtual hosting (or at all, really), I had to do the following:
- in apache2.conf:
# added above the "Include /etc/apache2/sites-enabled/" line: NameVirtualHost *:443 # added below it: SSLProtocol -all +TLSv1 +SSLv3 SSLCertificateFile /etc/apache2/certs/server.crt SSLCertificateKeyFile /etc/apache2/certs/server.key
- in ports.conf:
<IfModule mod_ssl.c> # SSL name based virtual hosts are not yet supported, therefore no # NameVirtualHost statement here Listen 443 https </IfModule>
- Pick which domain to serve for https requests, and add to that site's config file:
<VirtualHost *:443> SSLEngine on (copy of essential stuff from <VirtualHost:*>) </VirtualHost>
- (and finally...) Remember to forward port 443 on the router.
useful diagnostics
To see accesses to your Apache server in more-or-less real-time, run the following from your Apache logfile directory:
find . -name "*.log" | xargs tail -f