551,7 → 551,7 |
AuthUserFile $DIR_ACC/digest/key_admin |
ErrorDocument 404 https://$PRIVATE_IP/ |
</Directory> |
<Directory $DIR_ACC/manager/htdocs> |
<Directory $DIR_ACC/manager> |
SSLRequireSSL |
AllowOverride None |
Order deny,allow |
565,20 → 565,6 |
AuthUserFile $DIR_ACC/digest/key_manager |
ErrorDocument 404 https://$PRIVATE_IP/ |
</Directory> |
<Directory $DIR_ACC/manager/html> |
SSLRequireSSL |
AllowOverride None |
Order deny,allow |
Deny from all |
Allow from 127.0.0.1 |
Allow from $PRIVATE_NETWORK_MASK |
require valid-user |
AuthType digest |
AuthName $HOSTNAME |
BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On |
AuthUserFile $DIR_ACC/digest/key_manager |
ErrorDocument 404 https://$PRIVATE_IP/ |
</Directory> |
<Directory $DIR_ACC/backup> |
SSLRequireSSL |
AllowOverride None |
732,12 → 718,12 |
{ |
# copie de l'interface d'origine dans la structure Alcasar |
[ -d /usr/share/freeradius-web ] && cp -rf /usr/share/freeradius-web/* $DIR_ACC/manager/ |
# copie des fichiers modifiés et suppression des fichiers inutiles |
cp -rf $DIR_INSTALL/web/acc/manager/* $DIR_ACC/manager/ |
rm -f $DIR_ACC/manager/index.html $DIR_ACC/manager/readme |
rm -f $DIR_ACC/manager/htdocs/about.html $DIR_ACC/manager/htdocs/index.html $DIR_ACC/manager/htdocs/content.html |
# copie des fichiers modifiés |
cp -rf $DIR_INSTALL/web/acc/manager/* $DIR_ACC/manager/ |
chown -R apache:apache $DIR_ACC/manager/ |
# Modification du fichier de configuration |
# Modification des fichiers de configuration |
[ -e /etc/freeradius-web/admin.conf.default ] || cp /etc/freeradius-web/admin.conf /etc/freeradius-web/admin.conf.default |
$SED "s?^general_domain:.*?general_domain: $ORGANISME.$DOMAIN?g" /etc/freeradius-web/admin.conf |
$SED "s?^sql_username:.*?sql_username: $DB_USER?g" /etc/freeradius-web/admin.conf |
747,6 → 733,8 |
$SED "s?^sql_password_attribute:.*?sql_password_attribute: Crypt-Password?g" /etc/freeradius-web/admin.conf |
$SED "s?^general_finger_type.*?# general_finger_type: snmp?g" /etc/freeradius-web/admin.conf |
$SED "s?^general_stats_use_totacct.*?general_stats_use_totacct: yes?g" /etc/freeradius-web/admin.conf |
[ -e /etc/freeradius-web/config.php.default ] || cp /etc/freeradius-web/config.php /etc/freeradius-web/config.php.default |
cp -f $DIR_CONF/freeradiusweb-config.php /etc/freeradius-web/config.php |
cat <<EOF > /etc/freeradius-web/naslist.conf |
nas1_name: alcasar.%{general_domain} |
nas1_model: Portail captif |
767,8 → 755,7 |
chown -R apache:apache /etc/freeradius-web |
# Ajout de l'alias vers la page de "changement de mot de passe usager" |
cat <<EOF >> /etc/httpd/conf/webapps.d/alcasar.conf |
Alias /pass/ "$DIR_ACC/manager/pass/" |
<Directory $DIR_ACC/manager/pass> |
<Directory $DIR_WEB/pass> |
SSLRequireSSL |
AllowOverride None |
Order deny,allow |
1009,7 → 996,8 |
$SED "s?^SiteDomain=.*?SiteDomain=\"$HOSTNAME\"?g" /etc/awstats/awstats.conf |
$SED "s?^HostAliases=.*?HostAliases=\"$PRIVATE_IP\"?g" /etc/awstats/awstats.conf |
$SED "s?^DNSLookup=.*?DNSLookup=0?g" /etc/awstats/awstats.conf |
$SED "s?^DirData=.*?DirData=\"/var/lib/awstats\"?g" /etc/awstats/awstats.conf # corrige le fichier de config awstats natif ... |
$SED "s?^DirData=.*?DirData=\"/var/lib/awstats\"?g" /etc/awstats/awstats.conf |
$SED "s?^DirIcons=.*?DirIcons=\"/acc/awstats/icon\"?g" /etc/awstats/awstats.conf |
$SED "s?^StyleSheet=.*?StyleSheet=\"/css/style.css\"?g" /etc/awstats/awstats.conf |
$SED "s?^BuildReportFormat=.*?BuildReportFormat=xhtml?g" /etc/awstats/awstats.conf |
$SED "s?^UseFramesWhenCGI=.*?UseFramesWhenCGI=0?g" /etc/awstats/awstats.conf |
1377,7 → 1365,7 |
|
do |
$func |
# echo "*** 'debug' : end of function $func ***"; read a |
echo "*** 'debug' : end of function $func ***"; read a |
done |
;; |
-u | --uninstall) |