Kissdx apache2 config

From Kissdx-wiki

Jump to: navigation, search

Home  : Home > Dev Reference

Contents

Apache2 configuration

Host platform is debian

Linux version 2.4.18-bf2.4 (root@zombie) (gcc version 2.95.4 20011002 (Debian prerelease)) 
#1 Son Apr 14 09:53:28 CEST 2002
deb     http://ftp2.fr.debian.org/debian/ stable 

Directive default index

Enrich default apache2 configuration of index to support index.htm

/etc/apache2/apache2.conf
DirectoryIndex index.htm index.html index.cgi index.pl index.php index.xhtml

Listener on TCP:8888 for svn communication (source repository)

Enrich default apache2 port listener

/etc/apache2/ports.conf
Listen 80
Listen 8888

Configure default listener on 8888

/etc/apache2/sites-available/default
NameVirtualHost *:8888
<VirtualHost *:8888>
   DocumentRoot /var/www/
   ...
</VirtualHost>

Listener on TCP:80 for web communication (wiki, other informative system)

Create a new web site definition and configuration

/etc/apache2/sites-available/public80
based on default definition (cp default public80)
NameVirtualHost *:80
<VirtualHost *:80>
    DocumentRoot /www/
    ....
</VirtualHost>

Activate this new listener on port 80

/etc/apache2/sites-enabled
lrwxrwxrwx  1 root root 36 2006-12-23 16:25 000-default -> /etc/apache2/sites-available/default
lrwxrwxrwx  1 root root 37 2007-10-06 22:49 001-public80 -> /etc/apache2/sites-available/public80

Activate php5 only

/etc/apache2# rgrep -n "LoadModule php" *
mods-available/php4.load:1:LoadModule php4_module /usr/lib/apache2/modules/libphp4.so
mods-available/php5.load:1:LoadModule php5_module /usr/lib/apache2/modules/libphp5.so
mods-enabled/php5.load:1:LoadModule php5_module /usr/lib/apache2/modules/libphp5.so

Enable kissdxmanual url shortcut (remove index.php from url)

Create a specific configuration redirection for kissdx

/etc/apache2/conf.d/kissdxmanual.conf
Alias /kissdxmanual "/www/kissdxwiki/index.php"

Testing configuration settings

apache2 -S
.... syntax OK.
Personal tools
Developper