68 lines
1.7 KiB
ApacheConf
68 lines
1.7 KiB
ApacheConf
# Apache configuration highlighting unit test
|
|
# comment with alters TODO FIXME ###
|
|
|
|
<IfModule mod_dav_fs.c>
|
|
DAVLockDB /var/lock/apache/DAVLock
|
|
</IfModule>
|
|
|
|
<VirtualHost *:443>
|
|
Include something_else.inc
|
|
|
|
SSLEngine on
|
|
# exclude insecure protocols
|
|
SSLProtocol all -SSLv2 -SSLv3
|
|
SSLHonorCipherOrder on
|
|
# exclude insecure ciphers
|
|
SSLCipherSuite "HIGH !EXP !eNULL !aNULL !LOW !RC4 !3DES !MD5 !EXP !PSK !SRP !DSS !DES !aECDH"
|
|
|
|
SSLCertificateFile /etc/letsencrypt/live/cert.pem
|
|
SSLCertificateKeyFile /etc/letsencrypt/live/privkey.pem
|
|
SSLCertificateChainFile /etc/letsencrypt/live/chain.pem
|
|
CustomLog /var/log/apache2/ssl_request_log ssl_combined
|
|
</VirtualHost>
|
|
|
|
<Proxy "http://localhost:10000/">
|
|
SSLRequireSSL
|
|
</Proxy>
|
|
|
|
<Directory "/some/quoted/path">
|
|
Options -Indexes -FollowSymLinks
|
|
DirectoryIndex index.php
|
|
AllowOverride None
|
|
Order allow,deny
|
|
Allow from all
|
|
|
|
Options FollowSymLinks
|
|
AllowOverride FileInfo Options All
|
|
<LimitExcept GET>
|
|
Require valid-user
|
|
</LimitExcept>
|
|
|
|
<Files ~ "\.(cgi|shtml|phtml|php3?)$">
|
|
ForceType text/plain
|
|
</Files>
|
|
</Directory>
|
|
|
|
Alias /foo/ "/srv/www/htdocs/foo/"
|
|
|
|
AuthType Basic
|
|
AuthName "KDE"
|
|
AuthUserFile /srv/www/htpasswd.db
|
|
Require user konqui
|
|
|
|
<VirtualHost _default_:80>
|
|
ServerName www.kde.org
|
|
ServerAlias kde.org
|
|
|
|
RewriteEngine On
|
|
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [L,QSA,R=permanent]
|
|
</VirtualHost>
|
|
|
|
AuthBasicProvider ldap
|
|
AuthLDAPBindDN uid=ldapproxy,ou=people,dc=kde,dc=org
|
|
AuthLDAPBindPassword top_secret
|
|
AuthLDAPURL ldap://localhost:389/ou=people,dc=kde,dc=org?uid?sub?(objectClass=posixAccount)
|
|
AuthLDAPGroupAttributeIsDN on
|
|
AuthLDAPGroupAttribute member
|
|
Require ldap-group cn=sysadmin,ou=Group,dc=kde,dc=org
|