Changeset 5242


Ignore:
Timestamp:
Jun 21, 2017, 9:16:06 AM (18 months ago)
Author:
Juanma
Message:

Ensure that proxy mods are enabled if pmb is in the backup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • n4d-apache/trunk/fuentes/install-apache/usr/share/n4d/python-plugins/ApacheManager.py

    r5225 r5242  
    148148                                               
    149149                                #Add pmb redirection to port 800 (apache2-lliurex)
     150                                sw_loadProxyMods=False
    150151                                for confFile in ["/etc/apache2/sites-enabled/pmb.conf","/etc/apache2/sites-enabled/opac.conf"]:
    151152                                        if os.path.exists(confFile):
     153                                                sw_loadProxyMods=True
    152154                                                site=confFile.split('/')[-1]
    153155                                                site=site.replace('.conf','')
     
    161163                                                                break
    162164
    163                                                 contentF.insert(pos,"\tProxyPass / http://"+site+":800/\n\tProxyPassReverse / http://"+site+":800/\n")
     165                                                contentF.insert(pos,"\n\tProxyPass / http://"+site+":800/\n\tProxyPassReverse / http://"+site+":800/\n")
    164166                                                confF=open(confFile,'w')
    165167                                                confF.writelines(contentF)
    166168                                                confF.close()
     169
     170                                if sw_loadProxyMods:   
     171                                        #Ensure that proxy mods are enabled
     172                                        cmd="/usr/sbin/a2enmod proxy proxy_http"
     173                                        os.system(cmd)
    167174
    168175                                if os.path.exists("/net/server-sync/easy-sites") and os.path.exists(tmp_dir+"/easy-sites.acl"):
Note: See TracChangeset for help on using the changeset viewer.