All pastes #717837 Raw Edit

Miscellany

public text v1 · immutable
#717837 ·published 2007-09-27 22:12 UTC
rendered paste body
<VirtualHost *:80>
        ServerAdmin webmaster@domain.net
        ServerName domain.net
	ServerAlias www.domain.net
 
	DocumentRoot /var/www/www.domain.net/www 
	Redirect 301 /phpmyadmin https://www.domain.net/phpmyadmin/
       <Directory /var/www/www.netgeekz.net/www>
          Options Indexes FollowSymLinks
          AllowOverride Indexes AuthConfig Limit FileInfo
          AllowOverride None
          Order allow,deny
          allow from all
       </Directory>


        <Directory />
                Options Indexes FollowSymLinks
		AllowOverride Indexes AuthConfig Limit FileInfo
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
        LogLevel warn
        ErrorLog /var/log/httpd/error_log
        CustomLog /var/log/httpd/access_log combined
        ServerSignature On
</VirtualHost>

<VirtualHost *:443>
        ServerAdmin webmaster@domain.net
        ServerName domain.net
	ServerAlias www.domain.net

        DocumentRoot /var/www/www.domain.net/www

        <Directory />
                Options Indexes FollowSymLinks
		AllowOverride Indexes AuthConfig Limit FileInfo
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
        <Directory /usr/share/phpmyadmin>
                Options Indexes FollowSymLinks
                AllowOverride Indexes AuthConfig Limit FileInfo
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>

	Alias /phpmyadmin /usr/share/phpmyadmin/
        <Location "/phpmyadmin">
                SSLRequireSSL
                AuthType Basic
                AuthName "phpmyadmin Access Login on domain.net"
                AuthUserFile /var/www/www.domain.net/.htpasswd
                Require valid-user
        </Location>

        # Possible values include: debug, info, notice, warn, error, crit, alert, emerg.
        LogLevel warn
        ErrorLog /var/log/httpd/error_log
        CustomLog /var/log/httpd/access_log combined
        ServerSignature On
        SSLEngine On
        SSLCertificateFile /etc/httpd/conf/ssl/hostcert.pem
        SSLCertificateKeyFile /etc/httpd/conf/ssl/hostkey.pem 
</VirtualHost>


<VirtualHost *:80>
        ServerAdmin webmaster@domain.net
        ServerName subdomain.domain.net
 
	DocumentRoot /var/www/www.domain.net/subdomain
	Redirect 301 /phpmyadmin https://www.domain.net/phpmyadmin/
       <Directory /var/www/www.domain.net/subdomain>
          Options Indexes FollowSymLinks
          AllowOverride Indexes AuthConfig Limit FileInfo
          AllowOverride None
          Order allow,deny
          allow from all
       </Directory>


        <Directory />
                Options Indexes FollowSymLinks
		AllowOverride Indexes AuthConfig Limit FileInfo
                AllowOverride None
                Order allow,deny
                allow from all
        </Directory>
        LogLevel warn
        ErrorLog /var/log/httpd/error_log
        CustomLog /var/log/httpd/access_log combined
        ServerSignature On
</VirtualHost>

#/var/www/www.domain.net is a symlink to /home/theuser/www.domain.net
#httpd -t returns syntax ok
#ls -l returns 
#lrwxrwxrwx  1 root root 37 Sep 17 23:22 /var/www/www.domain.net -> /home/user/www/www.domain.net