# rpm -i libapr0-2.0.49-27.8.i586.rpm # rpm -i apache2-prefork-2.0.49-27.8.i586.rpm apache2-2.0.49-27.8.i586.rpm ⋮ Reading /etc/sysconfig and updating the system... Executing /sbin/conf.d/SuSEconfig.apache2... Looking for multi-processing modules (MPM) APACHE_MPM is unset (/etc/sysconfig/apache2), picked "prefork" create symbolic link `/usr/sbin/httpd2' to `/usr/sbin/httpd2-prefork' create symbolic link `/usr/share/apache2/build/config_vars.mk' to `config_vars.mk-prefork' Module "php4" is not installed, ignoring. Finished
/etc/apache2
/var/log/apache2
/srv/www
/etc/apache2/httpd.conf
/etc/apache2/
<Directory /> Options SymLinksIfOwnerMatch AllowOverride None </Directory>
Document Root:
<Directory /var/www/> Options Indexes Includes FollowSymLinks MultiViews AllowOverride None AuthConfig Order allow,deny Allow from all </Directory>
<IfModule mod_userdir.c>
UserDir public_html
</IfModule>
<Directory /home/*/public_html>
AllowOverride
⋮
</IfModule>
Doporučení: Dát sambovská a www data na zvláštní svazek.
Soubor .htaccess
řídí přístupová práva do adresáře ve ketrém se nachází.
<Files ~ "^\.ht">
Order allow,deny
Deny from all
</Files>
CustomLog /var/log/apache/access.log full
Aliasy
Alias /icons/ /usr/share/apache/icons/
<Directory /usr/share/apache/icons>
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ScriptAlias /cgi-bin/ ...
Virtual host
NameVirtualHost _default_:80
<VirtualHost 313.74.7.226>
ServerAdmin ...
DocumentRoot /home/apache/weby/cvs-domain-cz
ServerName cvs.domain.cz
Alias /doc/ /usr/share/doc/
<Directory /home/apache/weby/cvs-domain-cz>
AllowOverrride None AuthConfig
Options ExecCGI
AddHandler cgi-script .cgi
<Directory>
</VirtualHost>