Differences

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

Link to this comparison view

tech:linux:apache_old_config [2020/01/27 06:27]
tech:linux:apache_old_config [2020/01/27 06:27] (current)
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)