Nginx config will now use SiteName as its conf name, and fixed nextcloud init so it will use the php-pool user
This commit is contained in:
@@ -1,20 +1,20 @@
|
|||||||
sudo -u www-data php /var/www/DOMAINname/html/occ db:convert-filecache-bigint
|
sudo -u SITEname php /var/www/DOMAINname/html/occ db:convert-filecache-bigint
|
||||||
sudo -u www-data php /var/www/DOMAINname/html/occ db:add-missing-indices
|
sudo -u SITEname php /var/www/DOMAINname/html/occ db:add-missing-indices
|
||||||
sudo -u www-data php /var/www/DOMAINname/html/occ app:disable firstrunwizard
|
sudo -u SITEname php /var/www/DOMAINname/html/occ app:disable firstrunwizard
|
||||||
|
|
||||||
sudo -u www-data php /var/www/DOMAINname/html/occ config:system:set default_language --value=nl
|
sudo -u SITEname php /var/www/DOMAINname/html/occ config:system:set default_language --value=nl
|
||||||
sudo -u www-data php /var/www/DOMAINname/html/occ config:system:set default_locale --value=nl
|
sudo -u SITEname php /var/www/DOMAINname/html/occ config:system:set default_locale --value=nl
|
||||||
sudo -u www-data php /var/www/DOMAINname/html/occ config:system:set skeletondirectory --value=
|
sudo -u SITEname php /var/www/DOMAINname/html/occ config:system:set skeletondirectory --value=
|
||||||
sudo -u www-data php /var/www/DOMAINname/html/occ config:system:set memcache.local --value='\OC\Memcache\APCu'
|
sudo -u SITEname php /var/www/DOMAINname/html/occ config:system:set memcache.local --value='\OC\Memcache\APCu'
|
||||||
|
|
||||||
if [ "$(systemctl is-active redis-server)" = "active" ]; then
|
if [ "$(systemctl is-active redis-server)" = "active" ]; then
|
||||||
sudo -u www-data php /var/www/DOMAINname/html/occ config:system:set memcache.distributed --value='\OC\Memcache\Redis'
|
sudo -u SITEname php /var/www/DOMAINname/html/occ config:system:set memcache.distributed --value='\OC\Memcache\Redis'
|
||||||
sudo -u www-data php /var/www/DOMAINname/html/occ config:system:set memcache.locking --value='\OC\Memcache\Redis'
|
sudo -u SITEname php /var/www/DOMAINname/html/occ config:system:set memcache.locking --value='\OC\Memcache\Redis'
|
||||||
sudo -u www-data php /var/www/DOMAINname/html/occ config:system:set redis host --value=localhost
|
sudo -u SITEname php /var/www/DOMAINname/html/occ config:system:set redis host --value=localhost
|
||||||
sudo -u www-data php /var/www/DOMAINname/html/occ config:system:set redis port --value=6379
|
sudo -u SITEname php /var/www/DOMAINname/html/occ config:system:set redis port --value=6379
|
||||||
else
|
else
|
||||||
echo "Redis not installed or runing on this system"
|
echo "Redis not installed or runing on this system"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "*/5 * * * * www-data php -f /var/www/DOMAINname/html/cron.php > /dev/null 2>&1" >> /etc/crontab
|
echo "*/5 * * * * SITEname php -f /var/www/DOMAINname/html/cron.php > /dev/null 2>&1" >> /etc/crontab
|
||||||
rm -f /etc/update-motd.d/50-nextnotice
|
rm -f /etc/update-motd.d/50-nextnotice
|
||||||
@@ -3,9 +3,9 @@
|
|||||||
#Configuring nginx
|
#Configuring nginx
|
||||||
wget -q -t7 "$repo"/raw/branch/"$branch"/CMS/nextcloud/Nginx-unconfigured -O /tmp/nginx-siteconf
|
wget -q -t7 "$repo"/raw/branch/"$branch"/CMS/nextcloud/Nginx-unconfigured -O /tmp/nginx-siteconf
|
||||||
sed -i -e 's/PHPver/'$phpver'/g' -e 's/DOMAINname/'$domain'/' -e 's/SITEname/'$sitename'/' /tmp/nginx-siteconf
|
sed -i -e 's/PHPver/'$phpver'/g' -e 's/DOMAINname/'$domain'/' -e 's/SITEname/'$sitename'/' /tmp/nginx-siteconf
|
||||||
sed -i -e "0,/^#ConfHere/s/\(^#Conf.*\)/#ConfHere1 /" -e '/#ConfHere1/ r /tmp/nginx-siteconf' -e '/#ConfHere/c\' /etc/nginx/sites-available/"$domain"
|
sed -i -e "0,/^#ConfHere/s/\(^#Conf.*\)/#ConfHere1 /" -e '/#ConfHere1/ r /tmp/nginx-siteconf' -e '/#ConfHere/c\' /etc/nginx/sites-available/"$sitename"
|
||||||
if [ $sslenable = 0 ]; then
|
if [ $sslenable = 0 ]; then
|
||||||
sed -i -e '/fastcgi_param HTTPS/c\# fastcgi_param HTTPS' /etc/nginx/sites-available/"$domain"
|
sed -i -e '/fastcgi_param HTTPS/c\# fastcgi_param HTTPS' /etc/nginx/sites-available/"$sitename"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
mkdir -p /var/www/"$domain"/html
|
mkdir -p /var/www/"$domain"/html
|
||||||
@@ -44,6 +44,6 @@ chown "$sitename":"$sitename" -R /var/www/"$domain"/html
|
|||||||
|
|
||||||
#Makeing nextcloud Finalize script and setting login Notice
|
#Makeing nextcloud Finalize script and setting login Notice
|
||||||
wget -q -t7 "$repo"/raw/branch/"$branch"/CMS/nextcloud/nextcloud-init.sh -O ~/nextcloud-init.sh
|
wget -q -t7 "$repo"/raw/branch/"$branch"/CMS/nextcloud/nextcloud-init.sh -O ~/nextcloud-init.sh
|
||||||
sed -i -e 's/DOMAINname/'$domain'/' ~/nextcloud-init.sh
|
sed -i -e 's/DOMAINname/'$domain'/' -e 's/SITEname/'$sitename'/' ~/nextcloud-init.sh
|
||||||
wget -q -t7 "$repo"/raw/branch/"$branch"/CMS/nextcloud/MotdNextCloud -O /etc/update-motd.d/50-nextnotice
|
wget -q -t7 "$repo"/raw/branch/"$branch"/CMS/nextcloud/MotdNextCloud -O /etc/update-motd.d/50-nextnotice
|
||||||
chmod +x /etc/update-motd.d/50-nextnotice
|
chmod +x /etc/update-motd.d/50-nextnotice
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
wget -q -t7 "$repo"/raw/branch/"$branch"/CMS/none/Nginx-unconfigured -O /tmp/nginx-siteconf
|
wget -q -t7 "$repo"/raw/branch/"$branch"/CMS/none/Nginx-unconfigured -O /tmp/nginx-siteconf
|
||||||
sed -i -e 's/PHPver/'$phpver'/g' -e 's/DOMAINname/'$domain'/' -e 's/SITEname/'$sitename'/' /tmp/nginx-siteconf
|
sed -i -e 's/PHPver/'$phpver'/g' -e 's/DOMAINname/'$domain'/' -e 's/SITEname/'$sitename'/' /tmp/nginx-siteconf
|
||||||
sed -i -e "0,/^#ConfHere/s/\(^#Conf.*\)/#ConfHere1 /" -e '/#ConfHere1/ r /tmp/nginx-siteconf' -e '/#ConfHere/c\' /etc/nginx/sites-available/"$domain"
|
sed -i -e "0,/^#ConfHere/s/\(^#Conf.*\)/#ConfHere1 /" -e '/#ConfHere1/ r /tmp/nginx-siteconf' -e '/#ConfHere/c\' /etc/nginx/sites-available/"$sitename"
|
||||||
mkdir -p /var/www/"$domain"/html
|
mkdir -p /var/www/"$domain"/html
|
||||||
|
|
||||||
echo "<html><head></head><body>$webserv has been succsefully installed by the Wizard</body></html>" > /var/www/$domain/html/index.html
|
echo "<html><head></head><body>$webserv has been succsefully installed by the Wizard</body></html>" > /var/www/$domain/html/index.html
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#Configuring nginx
|
#Configuring nginx
|
||||||
wget -q -t7 "$repo"/raw/branch/"$branch"/CMS/wordpress/Nginx-unconfigured -O /tmp/nginx-siteconf
|
wget -q -t7 "$repo"/raw/branch/"$branch"/CMS/wordpress/Nginx-unconfigured -O /tmp/nginx-siteconf
|
||||||
sed -i -e 's/PHPver/'$phpver'/g' -e 's/DOMAINname/'$domain'/' -e 's/SITEname/'$sitename'/' /tmp/nginx-siteconf
|
sed -i -e 's/PHPver/'$phpver'/g' -e 's/DOMAINname/'$domain'/' -e 's/SITEname/'$sitename'/' /tmp/nginx-siteconf
|
||||||
sed -i -e "0,/^#ConfHere/s/\(^#Conf.*\)/#ConfHere1 /" -e '/#ConfHere1/ r /tmp/nginx-siteconf' -e '/#ConfHere/c\' /etc/nginx/sites-available/"$domain"
|
sed -i -e "0,/^#ConfHere/s/\(^#Conf.*\)/#ConfHere1 /" -e '/#ConfHere1/ r /tmp/nginx-siteconf' -e '/#ConfHere/c\' /etc/nginx/sites-available/"$sitename"
|
||||||
|
|
||||||
#Reloading Services
|
#Reloading Services
|
||||||
systemctl reload nginx php$phpver-fpm
|
systemctl reload nginx php$phpver-fpm
|
||||||
@@ -2,8 +2,8 @@
|
|||||||
# Nginx #
|
# Nginx #
|
||||||
#############
|
#############
|
||||||
|
|
||||||
wget -q -t7 "$repo"/raw/branch/"$branch"/CoreModules/nginx/config/nginx/site-unconfigured -O /etc/nginx/sites-available/"$domain"
|
wget -q -t7 "$repo"/raw/branch/"$branch"/CoreModules/nginx/config/nginx/site-unconfigured -O /etc/nginx/sites-available/"$sitename"
|
||||||
sed -i -e 's/DOMAINname/'$domain'/' /etc/nginx/sites-available/"$domain"
|
sed -i -e 's/DOMAINname/'$domain'/' /etc/nginx/sites-available/"$sitename"
|
||||||
ln -s /etc/nginx/sites-available/"$domain" /etc/nginx/sites-enabled/
|
ln -s /etc/nginx/sites-available/"$sitename" /etc/nginx/sites-enabled/
|
||||||
|
|
||||||
systemctl reload nginx
|
systemctl reload nginx
|
||||||
@@ -10,12 +10,12 @@ wget -q -t7 "$repo"/raw/branch/"$branch"/CoreModules/nginx/config/nginx/fastcgi-
|
|||||||
wget -q -t7 "$repo"/raw/branch/"$branch"/CoreModules/nginx/config/nginx/nginx-default.conf -O /etc/nginx/nginx.conf
|
wget -q -t7 "$repo"/raw/branch/"$branch"/CoreModules/nginx/config/nginx/nginx-default.conf -O /etc/nginx/nginx.conf
|
||||||
|
|
||||||
if [ $domainwww = 1 ]; then
|
if [ $domainwww = 1 ]; then
|
||||||
wget -q -t7 -O - "$repo"/raw/branch/"$branch"/CoreModules/nginx/config/nginx/site-wwwredir >> /etc/nginx/sites-available/"$domain"
|
wget -q -t7 -O - "$repo"/raw/branch/"$branch"/CoreModules/nginx/config/nginx/site-wwwredir >> /etc/nginx/sites-available/"$sitename"
|
||||||
echo "" >> /etc/nginx/sites-available/"$domain"
|
echo "" >> /etc/nginx/sites-available/"$sitename"
|
||||||
fi
|
fi
|
||||||
wget -q -t7 -O - "$repo"/raw/branch/"$branch"/CoreModules/nginx/config/nginx/site-unconfigured >> /etc/nginx/sites-available/"$domain"
|
wget -q -t7 -O - "$repo"/raw/branch/"$branch"/CoreModules/nginx/config/nginx/site-unconfigured >> /etc/nginx/sites-available/"$sitename"
|
||||||
sed -i -e 's/DOMAINname/'$domain'/' /etc/nginx/sites-available/"$domain"
|
sed -i -e 's/DOMAINname/'$domain'/' /etc/nginx/sites-available/"$sitename"
|
||||||
ln -s /etc/nginx/sites-available/"$domain" /etc/nginx/sites-enabled/
|
ln -s /etc/nginx/sites-available/"$sitename" /etc/nginx/sites-enabled/
|
||||||
|
|
||||||
wget -q -t7 "$repo"/raw/branch/"$branch"/CoreModules/nginx/config/nginx/site-unconfigured -O /etc/nginx/sites-available/Backend
|
wget -q -t7 "$repo"/raw/branch/"$branch"/CoreModules/nginx/config/nginx/site-unconfigured -O /etc/nginx/sites-available/Backend
|
||||||
sed -i -e 's/DOMAINname/'$hostname'/' /etc/nginx/sites-available/Backend
|
sed -i -e 's/DOMAINname/'$hostname'/' /etc/nginx/sites-available/Backend
|
||||||
|
|||||||
Reference in New Issue
Block a user