2020-06-08 18:59:06 +00:00
|
|
|
#!/bin/sh
|
|
|
|
|
2020-06-08 22:21:28 +00:00
|
|
|
success="0"
|
|
|
|
|
|
|
|
if [ -n "$apache2_version" ] ; then
|
|
|
|
echo "TODO install apache"
|
|
|
|
exit 1
|
|
|
|
|
|
|
|
elif [ -n "$nginx_version" ] ; then
|
|
|
|
echo "TODO install nginx"
|
|
|
|
exit 1
|
|
|
|
|
|
|
|
elif [ -n "$lightspeed_version" ] ; then
|
|
|
|
if [ "$lightspeed_version" != 'latest' ] ; then
|
2020-06-08 22:23:01 +00:00
|
|
|
echo "TODO install specific litespeed version"
|
2020-06-08 22:21:28 +00:00
|
|
|
echo ""
|
2020-06-08 22:23:01 +00:00
|
|
|
echo "Specify \"Lightspeed_version='latest'\" to install current version."
|
2020-06-08 22:21:28 +00:00
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
if [ -n "$wp_user" ] ; then
|
|
|
|
wget --no-check-certificate https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh && bash ols1clk.sh \
|
|
|
|
--adminpassword "$ls_webadmin_pass" \
|
|
|
|
--lsphp "$ls_lsphp_version" \
|
|
|
|
--wordpressplus "$local_url" \
|
|
|
|
--wordpresspath "$wp_path" \
|
|
|
|
--dbrootpassword "$db_root_pass" \
|
|
|
|
--dbpassword "$wp_db_pass" \
|
|
|
|
--dbname "$wp_db_name" \
|
|
|
|
--dbuser "$wp_db_user" \
|
|
|
|
--wpuser "$wp_user" \
|
|
|
|
--wppassword "$wp_pass" \
|
|
|
|
&& success="1" \
|
|
|
|
&& ufw allow 7080
|
|
|
|
else
|
|
|
|
echo "TODO install lightspeed without WordPress"
|
|
|
|
exit 1
|
|
|
|
fi
|
|
|
|
|
|
|
|
else
|
|
|
|
echo "$0: Error - no webserver specified in configuration"
|
|
|
|
exit 5
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [ "$success" -eq 1 ] ; then
|
|
|
|
ufw allow http \
|
|
|
|
&& ufw allow https
|
|
|
|
fi
|
2020-06-08 18:59:06 +00:00
|
|
|
|