tools-port improved

- default value is now assigned during creation site, not in initial installation.
- webinoly -tools-port command now works even if nginx is not installed.
This commit is contained in:
Cristhian Martínez Ochoa 2018-04-25 15:16:04 -06:00
parent 1e955d322b
commit 64b5c64021
3 changed files with 14 additions and 26 deletions

View file

@ -298,6 +298,7 @@ php_optim() {
nginx_tool_site() {
# Port 22222 tools site
[[ -z $(conf_read tools-port) ]] && tools_port 22222
sudo site $(conf_read tools-port) -php
sudo cp /opt/webinoly/templates/nginx/22222 /etc/nginx/sites-available/$(conf_read tools-port)
sudo sed -i "s/22222/$(conf_read tools-port)/g" /etc/nginx/sites-available/$(conf_read tools-port)
@ -306,13 +307,9 @@ nginx_tool_site() {
nginx_tool() {
if [[ $(conf_read php) == "true" ]]; then
nginx_tool_site
fi
[[ $(conf_read php) == "true" ]] && nginx_tool_site
# in case php was installed before nginx
if [[ $(conf_read php-tool) == "true" && ! -a /var/www/$(conf_read tools-port)/htdocs/php/index.php ]]; then
php_tool_site
fi
[[ $(conf_read php-tool) == "true" && ! -a /var/www/$(conf_read tools-port)/htdocs/php/index.php ]] && php_tool_site
# Instalar Duply & Duplicity
pre_install

View file

@ -61,22 +61,15 @@ elif [[ $opt == "-dbpass" ]]; then
elif [[ $opt == "-tools-port" ]]; then
if [[ $(conf_read nginx-tool) == "true" && $(conf_read nginx) == "true" ]]; then
oldport="$(conf_read tools-port)"
[[ -n $value ]] && tools_port $value || tools_port
newport="$(conf_read tools-port)"
if [[ $oldport != $newport ]]; then
sudo mv /var/www/$oldport /var/www/$newport
sudo mv /etc/nginx/sites-available/$oldport /etc/nginx/sites-available/$newport
sudo rm /etc/nginx/sites-enabled/$oldport
sudo ln -s /etc/nginx/sites-available/$newport /etc/nginx/sites-enabled/$newport
sudo sed -i "s/${oldport}/${newport}/g" /etc/nginx/sites-available/$newport
sudo service nginx reload
fi
else
echo "${red}"
echo "Nginx Tools not found in your server!"
echo "${end}"
oldport="$(conf_read tools-port)"
[[ -n $value ]] && tools_port $value || tools_port
newport="$(conf_read tools-port)"
if [[ $oldport != $newport && $(conf_read nginx-tool) == "true" && $(conf_read nginx) == "true" ]]; then
sudo mv /var/www/$oldport /var/www/$newport
sudo mv /etc/nginx/sites-available/$oldport /etc/nginx/sites-available/$newport
sudo rm /etc/nginx/sites-enabled/$oldport
sudo ln -s /etc/nginx/sites-available/$newport /etc/nginx/sites-enabled/$newport
sudo sed -i "s/${oldport}/${newport}/g" /etc/nginx/sites-available/$newport
fi

6
weby
View file

@ -72,12 +72,10 @@ source /opt/webinoly/lib/install
[[ -a $HOME/.webinoly-conf-restore_dont-remove ]] && sudo mv $HOME/.webinoly-conf-restore_dont-remove /opt/webinoly/webinoly.conf
# Save Tools Port after library is available.
if [[ -a /opt/webinoly/webinoly.conf && -n $(conf_read tools-port) ]]; then
if [[ -a /opt/webinoly/webinoly.conf ]]; then
echo "${gre}Webinoly Configuration file was found, so we will use it!${end}"
else
portools="22222"
[[ -n $2 && $2 != "-ver="* ]] && portools="$2"
tools_port $portools
[[ -n $2 && $2 != "-ver="* ]] && tools_port $2
fi
# Write app version