Kissdx apache2 config
From Kissdx-wiki
Home : Home > Dev Reference
Contents |
[edit]
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
[edit]
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
[edit]
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>
[edit]
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
[edit]
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
[edit]
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"
[edit]
Testing configuration settings
apache2 -S .... syntax OK.

