Ignore:
Timestamp:
Nov 9, 2015, 4:26:30 PM (8 years ago)
Author:
andersk
Message:
Configure reified vhosts through LDAP

Reduces duplication, allows the owners to configure these vhosts
through Pony again, and potentially simplifies future automation.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/server/fedora/config/etc/httpd/vhosts.d/lizdenys.com.conf

    r2647 r2731  
    1 # do not trailing-slash DocumentRoot
    2 
    3 <VirtualHost *:80>
    4         ServerName lizdenys.com
    5        
    6         DocumentRoot /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts/www
    7         Alias /~lizdenys /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts
    8         SuExecUserGroup lizdenys lizdenys
    9         Include conf.d/vhosts-common.conf
    10 </VirtualHost>
    11 
    121<IfModule ssl_module>
    132        <VirtualHost *:443>
    143                ServerName lizdenys.com
    154               
    16                 DocumentRoot /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts/www
    17                 Alias /~lizdenys /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts
    18                 SuExecUserGroup lizdenys lizdenys
     5                Include conf.d/vhost_ldap.conf
    196                Include conf.d/vhosts-common-ssl.conf
    207                SSLCertificateFile /etc/pki/tls/certs/star.lizdenys.com.pem
     
    2411                ServerName lizdenys.com
    2512               
    26                 DocumentRoot /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts/www
    27                 Alias /~lizdenys /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts
    28                 SuExecUserGroup lizdenys lizdenys
     13                Include conf.d/vhost_ldap.conf
    2914                Include conf.d/vhosts-common-ssl.conf
    3015                Include conf.d/vhosts-common-ssl-cert.conf
     
    3318        </VirtualHost>
    3419</IfModule>
    35 # do not trailing-slash DocumentRoot
    36 
    37 <VirtualHost *:80>
    38         ServerName blog.lizdenys.com
    39        
    40         DocumentRoot /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts/blog
    41         Alias /~lizdenys /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts
    42         SuExecUserGroup lizdenys lizdenys
    43         Include conf.d/vhosts-common.conf
    44 </VirtualHost>
    45 
    4620<IfModule ssl_module>
    4721        <VirtualHost *:443>
    4822                ServerName blog.lizdenys.com
    4923               
    50                 DocumentRoot /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts/blog
    51                 Alias /~lizdenys /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts
    52                 SuExecUserGroup lizdenys lizdenys
     24                Include conf.d/vhost_ldap.conf
    5325                Include conf.d/vhosts-common-ssl.conf
    5426                SSLCertificateFile /etc/pki/tls/certs/star.lizdenys.com.pem
     
    5830                ServerName blog.lizdenys.com
    5931               
    60                 DocumentRoot /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts/blog
    61                 Alias /~lizdenys /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts
    62                 SuExecUserGroup lizdenys lizdenys
     32                Include conf.d/vhost_ldap.conf
    6333                Include conf.d/vhosts-common-ssl.conf
    6434                Include conf.d/vhosts-common-ssl-cert.conf
     
    6737        </VirtualHost>
    6838</IfModule>
    69 # do not trailing-slash DocumentRoot
    70 
    71 <VirtualHost *:80>
    72         ServerName food.lizdenys.com
    73        
    74         DocumentRoot /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts/food
    75         Alias /~lizdenys /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts
    76         SuExecUserGroup lizdenys lizdenys
    77         Include conf.d/vhosts-common.conf
    78 </VirtualHost>
    79 
    8039<IfModule ssl_module>
    8140        <VirtualHost *:443>
    8241                ServerName food.lizdenys.com
    8342               
    84                 DocumentRoot /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts/food
    85                 Alias /~lizdenys /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts
    86                 SuExecUserGroup lizdenys lizdenys
     43                Include conf.d/vhost_ldap.conf
    8744                Include conf.d/vhosts-common-ssl.conf
    8845                SSLCertificateFile /etc/pki/tls/certs/star.lizdenys.com.pem
     
    9249                ServerName food.lizdenys.com
    9350               
    94                 DocumentRoot /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts/food
    95                 Alias /~lizdenys /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts
    96                 SuExecUserGroup lizdenys lizdenys
     51                Include conf.d/vhost_ldap.conf
    9752                Include conf.d/vhosts-common-ssl.conf
    9853                Include conf.d/vhosts-common-ssl-cert.conf
     
    10156        </VirtualHost>
    10257</IfModule>
    103 # do not trailing-slash DocumentRoot
    104 
    105 <VirtualHost *:80>
    106         ServerName haircolor.lizdenys.com
    107        
    108         DocumentRoot /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts/haircolor
    109         Alias /~lizdenys /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts
    110         SuExecUserGroup lizdenys lizdenys
    111         Include conf.d/vhosts-common.conf
    112 </VirtualHost>
    113 
    11458<IfModule ssl_module>
    11559        <VirtualHost *:443>
    11660                ServerName haircolor.lizdenys.com
    11761               
    118                 DocumentRoot /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts/haircolor
    119                 Alias /~lizdenys /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts
    120                 SuExecUserGroup lizdenys lizdenys
     62                Include conf.d/vhost_ldap.conf
    12163                Include conf.d/vhosts-common-ssl.conf
    12264                SSLCertificateFile /etc/pki/tls/certs/star.lizdenys.com.pem
     
    12668                ServerName haircolor.lizdenys.com
    12769               
    128                 DocumentRoot /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts/haircolor
    129                 Alias /~lizdenys /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts
    130                 SuExecUserGroup lizdenys lizdenys
     70                Include conf.d/vhost_ldap.conf
    13171                Include conf.d/vhosts-common-ssl.conf
    13272                Include conf.d/vhosts-common-ssl-cert.conf
     
    13575        </VirtualHost>
    13676</IfModule>
    137 # do not trailing-slash DocumentRoot
    138 
    139 <VirtualHost *:80>
    140         ServerName www.lizdenys.com
    141        
    142         DocumentRoot /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts/www
    143         Alias /~lizdenys /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts
    144         SuExecUserGroup lizdenys lizdenys
    145         Include conf.d/vhosts-common.conf
    146 </VirtualHost>
    147 
    14877<IfModule ssl_module>
    14978        <VirtualHost *:443>
    15079                ServerName www.lizdenys.com
    15180               
    152                 DocumentRoot /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts/www
    153                 Alias /~lizdenys /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts
    154                 SuExecUserGroup lizdenys lizdenys
     81                Include conf.d/vhost_ldap.conf
    15582                Include conf.d/vhosts-common-ssl.conf
    15683                SSLCertificateFile /etc/pki/tls/certs/star.lizdenys.com.pem
     
    16087                ServerName www.lizdenys.com
    16188               
    162                 DocumentRoot /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts/www
    163                 Alias /~lizdenys /afs/athena.mit.edu/user/l/i/lizdenys/web_scripts
    164                 SuExecUserGroup lizdenys lizdenys
     89                Include conf.d/vhost_ldap.conf
    16590                Include conf.d/vhosts-common-ssl.conf
    16691                Include conf.d/vhosts-common-ssl-cert.conf
Note: See TracChangeset for help on using the changeset viewer.