All pastes #331064 Raw Edit

Mine

public text v1 · immutable
#331064 ·published 2007-01-28 14:43 UTC
rendered paste body
NameVirtualHost *:80
NameVirtualHost *:443

<VirtualHost *:80>
       ServerAdmin webmaster@localhost
       ServerName www.domain.tld
       ServerAlias domain.tld

       Redirect permanent /umfrage-vab   http://www.domain.tld/de/infos/umfrage-vab/
       Redirect permanent /stoeferle     http://www.domain.tld
       Redirect permanent /umfrage       https://www.domain.tld/osp/output/verkehr/
       Redirect permanent /webmail       https://www.domain.tld/squirrelmail
       Redirect permanent /busbuch             https://www.domain.tld/busbuch
       Redirect permanent /fileadmin            http://www.domain.tld/fileadmin
       RedirectMatch             ^/$ http://www.domain.tld/cms
       RedirectMatch             ^/typo3$ http://www.domain.tld/cms/typo3

DocumentRoot /var/www/

<Directory /var/www/>
            Options Indexes FollowSymLinks MultiViews
            AllowOverride AuthConfig FileInfo
            AllowOverride None
            Order allow,deny
            allow from all
</Directory>

<Directory /var/www/tud-shop-2/catalog/admin/>
         Options FollowSymLinks
         AllowOverride AuthConfig FileInfo
         AllowOverride all
</Directory>


              ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
              <Directory "/usr/lib/cgi-bin">
                 AllowOverride None
                 Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
                 Order allow,deny
                 Allow from all
              </Directory>

        RedirectPermanent /mailman/ https://www.domain.tld/mailman/
        ScriptAlias /mailman/ /usr/lib/cgi-bin/mailman/
        
        <Directory /usr/lib/cgi-bin/mailman/>
                AllowOverride None
                Options ExecCGI
                Order allow,deny
                Allow from all
        </Directory>


         ErrorLog /var/log/apache2/error.log
         # Possible values include: debug, info, notice, warn, error, crit,
         # alert, emerg.
         LogLevel warn
         CustomLog /var/log/apache2/access.log combined
         ServerSignature On
         Alias /doc/ "/usr/share/doc/"
        
         <Directory "/usr/share/doc/">
            Options Indexes MultiViews FollowSymLinks
            AllowOverride None
            Order deny,allow
            Deny from all
            Allow from 127.0.0.0/255.0.0.0 ::1/128
         </Directory>

         <Directory /var/www/cms>
            Options Indexes FollowSymLinks MultiViews

            php_flag          display_errors          Off
            php_value         output_buffering        4096
            php_value         error_reporting         0

            RewriteEngine     On
            RewriteRule       ^/typo3$ - [L]
            RewriteRule       ^/typo3/.*$ - [L]
            RewriteCond       %{REQUEST_FILENAME} !-f
            RewriteCond       %{REQUEST_FILENAME} !-d
            RewriteCond       %{REQUEST_FILENAME} !-l
            RewriteRule       .* index.php
            RewriteRule       .*/uploads/pics/(.*)$ uploads/pics/$ [L]

      </Directory>

</VirtualHost>

<VirtualHost *:443>
       # SSL (START)
          SSLEngine on
          SSLCertificateFile /etc/apache2/ssl/apache.cert.pem
          SSLCertificateKeyFile /etc/apache2/ssl/apache.key.pem
          SSLProtocol all
          SSLCipherSuite HIGH:MEDIUM
       # SSL (ENDE)

        ServerAdmin webmaster@localhost
   DocumentRoot /var/www/
        <Directory />
          Options Indexes FollowSymLinks
          AllowOverride AuthConfig FileInfo
          AllowOverride None
        </Directory>

        <Directory /var/www/>
           Options Indexes FollowSymLinks MultiViews
           AllowOverride AuthConfig FileInfo
           AllowOverride None
           Order allow,deny
           allow from all
           # This directive allows us to have apache2's default start page
           # in /apache2-default/, but still have / go to the right place
           # Commented out for Ubuntu
           # RedirectMatch ^/$ /apache2-default/
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
                 <Directory "/usr/lib/cgi-bin">
                    AllowOverride None
                    Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
                    Order allow,deny
                    Allow from all
                 </Directory>

        ScriptAlias /mailman/ /usr/lib/cgi-bin/mailman/
        <Directory /usr/lib/cgi-bin/mailman/>
                AllowOverride None
                Options ExecCGI
                Order allow,deny
                Allow from all
        </Directory>

                ErrorLog /var/log/apache2/error.log
                # Possible values include: debug, info, notice, warn, error, crit,
                # alert, emerg.
                LogLevel warn
                CustomLog /var/log/apache2/access.log combined
                ServerSignature On
                Alias /doc/ "/usr/share/doc/"
                <Directory "/usr/share/doc/">
                   Options Indexes MultiViews FollowSymLinks
                   AllowOverride None
                   Order deny,allow
                   Deny from all
                   Allow from 127.0.0.0/255.0.0.0 ::1/128
         </Directory>
</VirtualHost>