no way to compare when less than two revisions

Differences

This shows you the differences between two versions of the page.


tech:linux:apache_old_config [2020/01/27 12:27] (current) – created - external edit 127.0.0.1
Line 1: Line 1:
 +====== Apache Configuration (Ubuntu 12.04 Precise Pangolin) ======
 +Apache configuration for Ubuntu are at /etc/apache2
 +===== httpd.conf =====
 +file is an empty file by default.  Update as, Where xxxxxx is the short unqualified host name such as abc01
 +<code>
 +ServerName xxxxxx
 +ExtendedStatus On
 +</code>
  
 +In Saucy and later use this as it does not seem to come with a default config
 +<code>
 +echo "ServerName xxxxxx" >> /etc/apache2/conf-available/httpd.conf
 +echo "ExtendedStatus On" >> /etc/apache2/conf-available/httpd.conf
 +ln -s /etc/apache2/conf-available/httpd.conf /etc/apache2/conf-enabled/
 +</code>
 +
 +===== Enabling standard modules =====
 +Enable the following mods
 +<code>
 +a2enmod actions
 +a2enmod alias
 +a2enmod auth_basic
 +a2enmod authn_file
 +a2enmod authz_default
 +a2enmod authz_groupfile
 +a2enmod authz_host
 +a2enmod authz_svn
 +a2enmod authz_user
 +a2enmod autoindex
 +a2enmod cgi
 +a2enmod dav_fs
 +a2enmod dav
 +a2enmod dav_lock
 +a2enmod dav_svn
 +a2enmod deflate
 +a2enmod dir
 +a2enmod env
 +a2enmod headers
 +a2enmod info
 +a2enmod mime
 +a2enmod negotiation
 +a2enmod php5
 +a2enmod proxy_connect
 +a2enmod proxy_ftp
 +a2enmod proxy_http
 +a2enmod proxy
 +a2enmod reqtimeout
 +a2enmod rewrite
 +a2enmod setenvif
 +a2enmod ssl
 +a2enmod status
 +</code>
 +
 +Restart apache using
 +<code>
 +service apache2 restart
 +</code>
 +
 +===== default-ssl =====
 +At /etc/apache2/sites-available/default-ssl
 +
 +Change 
 + <VirtualHost _default_:443>
 +To
 + <VirtualHost *:443>
 +
 +===== ports.conf (this may not be required anymore) =====
 +==== Change for 443 ====
 +Include line
 +
 +**NameVirtualHost *:443** 
 +
 +before 
 +
 +**Listen 443**
 +
 +
 +==== Change for 80 ====
 +Include line
 +
 +**NameVirtualHost *:80**
 +
 +before 
 +
 +**Listen 80**
 +
 +===== Enable SSL Website =====
 +SSL website may be disabled by default
 +<code>
 +/etc/apache2/sites-enabled # mv ../sites-available/default-ssl.conf ../sites-available/001-default-ssl.conf
 +/etc/apache2/sites-enabled # ln -s ../sites-available/001-default-ssl.conf 001-default-ssl.conf
 +</code>
 +
 +===== Web directory (optional) =====
 +Moving away from the default the designated web directory will be /www. 
 +
 +Hence do a <code>mkdir /www</code>

QR Code
QR Code tech:linux:apache_old_config (generated for current page)