mirror of
https://github.com/EngineGPDev/Autoinstall.git
synced 2025-01-18 22:02:22 +03:00
Added apache2 and nginx repositories
Added repositories from https://sury.org apache2: https://packages.sury.org/apache2/README.txt nginx: https://packages.sury.org/nginx/README.txt
This commit is contained in:
parent
b271c574db
commit
6635af4ed0
108
install.sh
108
install.sh
@ -196,6 +196,60 @@ while true; do
|
|||||||
defPHP=$(apt-cache policy php | awk -F ': ' '/Candidate:/ {split($2, a, "[:+~]"); print a[2]}')
|
defPHP=$(apt-cache policy php | awk -F ': ' '/Candidate:/ {split($2, a, "[:+~]"); print a[2]}')
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Проверяем наличие репозитория apache2 sury
|
||||||
|
if [[ " ${disOS} " =~ " Debian " ]]; then
|
||||||
|
if [ ! -f "/etc/apt/sources.list.d/apache2.list" ]; then
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
echo "Репозиторий apache2 не обнаружен. Добавляем..." | tee -a $logsINST
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
# Добавляем репозиторий apache2
|
||||||
|
sudo curl -sSL https://packages.sury.org/apache2/README.txt | sudo bash -x >> $logsINST 2>&1
|
||||||
|
|
||||||
|
# Обновление таблиц
|
||||||
|
apt-get -y update >> $logsINST 2>&1
|
||||||
|
else
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
echo "Репозиторий apache2 обнаружен." | tee -a $logsINST
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
echo "Репозиторий apache2 не обнаружен. Добавляем..." | tee -a $logsINST
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
# Добавляем репозиторий apache2
|
||||||
|
sudo add-apt-repository ppa:ondrej/apache2 -y >> $logsINST 2>&1
|
||||||
|
|
||||||
|
# Обновление таблиц
|
||||||
|
apt-get -y update >> $logsINST 2>&1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Проверяем наличие репозитория nginx sury
|
||||||
|
if [[ " ${disOS} " =~ " Debian " ]]; then
|
||||||
|
if [ ! -f "/etc/apt/sources.list.d/nginx.list" ]; then
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
echo "Репозиторий nginx не обнаружен. Добавляем..." | tee -a $logsINST
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
# Добавляем репозиторий nginx
|
||||||
|
sudo curl -sSL https://packages.sury.org/nginx/README.txt | sudo bash -x >> $logsINST 2>&1
|
||||||
|
|
||||||
|
# Обновление таблиц
|
||||||
|
apt-get -y update >> $logsINST 2>&1
|
||||||
|
else
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
echo "Репозиторий nginx обнаружен." | tee -a $logsINST
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
echo "Репозиторий nginx не обнаружен. Добавляем..." | tee -a $logsINST
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
# Добавляем репозиторий nginx
|
||||||
|
sudo add-apt-repository ppa:ondrej/nginx -y >> $logsINST 2>&1
|
||||||
|
|
||||||
|
# Обновление таблиц
|
||||||
|
apt-get -y update >> $logsINST 2>&1
|
||||||
|
fi
|
||||||
|
|
||||||
# Генерирование паролей и имён
|
# Генерирование паролей и имён
|
||||||
passSQL=$(pwgen -cns -1 16)
|
passSQL=$(pwgen -cns -1 16)
|
||||||
passPMA=$(pwgen -cns -1 16)
|
passPMA=$(pwgen -cns -1 16)
|
||||||
@ -536,6 +590,60 @@ EOF
|
|||||||
clear
|
clear
|
||||||
# Проверяем, содержится ли текущая версия в массиве поддерживаемых версий
|
# Проверяем, содержится ли текущая версия в массиве поддерживаемых версий
|
||||||
if [[ " ${suppOS[@]} " =~ " ${currOS} " ]]; then
|
if [[ " ${suppOS[@]} " =~ " ${currOS} " ]]; then
|
||||||
|
# Проверяем наличие репозитория apache2 sury
|
||||||
|
if [[ " ${disOS} " =~ " Debian " ]]; then
|
||||||
|
if [ ! -f "/etc/apt/sources.list.d/apache2.list" ]; then
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
echo "Репозиторий apache2 не обнаружен. Добавляем..." | tee -a $logsINST
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
# Добавляем репозиторий apache2
|
||||||
|
sudo curl -sSL https://packages.sury.org/apache2/README.txt | sudo bash -x >> $logsINST 2>&1
|
||||||
|
|
||||||
|
# Обновление таблиц
|
||||||
|
apt-get -y update >> $logsINST 2>&1
|
||||||
|
else
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
echo "Репозиторий apache2 обнаружен." | tee -a $logsINST
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
echo "Репозиторий apache2 не обнаружен. Добавляем..." | tee -a $logsINST
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
# Добавляем репозиторий apache2
|
||||||
|
sudo add-apt-repository ppa:ondrej/apache2 -y >> $logsINST 2>&1
|
||||||
|
|
||||||
|
# Обновление таблиц
|
||||||
|
apt-get -y update >> $logsINST 2>&1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Проверяем наличие репозитория nginx sury
|
||||||
|
if [[ " ${disOS} " =~ " Debian " ]]; then
|
||||||
|
if [ ! -f "/etc/apt/sources.list.d/nginx.list" ]; then
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
echo "Репозиторий nginx не обнаружен. Добавляем..." | tee -a $logsINST
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
# Добавляем репозиторий nginx
|
||||||
|
sudo curl -sSL https://packages.sury.org/nginx/README.txt | sudo bash -x >> $logsINST 2>&1
|
||||||
|
|
||||||
|
# Обновление таблиц
|
||||||
|
apt-get -y update >> $logsINST 2>&1
|
||||||
|
else
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
echo "Репозиторий nginx обнаружен." | tee -a $logsINST
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
echo "Репозиторий nginx не обнаружен. Добавляем..." | tee -a $logsINST
|
||||||
|
echo "===================================" >> $logsINST 2>&1
|
||||||
|
# Добавляем репозиторий nginx
|
||||||
|
sudo add-apt-repository ppa:ondrej/nginx -y >> $logsINST 2>&1
|
||||||
|
|
||||||
|
# Обновление таблиц
|
||||||
|
apt-get -y update >> $logsINST 2>&1
|
||||||
|
fi
|
||||||
|
|
||||||
pkgsLOC=(glibc-source lib32z1 libbabeltrace1 libc6-dbg libdw1 lib32stdc++6 libreadline8 lib32gcc-s1 screen tcpdump lsof qstat gdb-minimal ntpdate gcc-multilib iptables default-jdk nginx)
|
pkgsLOC=(glibc-source lib32z1 libbabeltrace1 libc6-dbg libdw1 lib32stdc++6 libreadline8 lib32gcc-s1 screen tcpdump lsof qstat gdb-minimal ntpdate gcc-multilib iptables default-jdk nginx)
|
||||||
passMySQL=$(pwgen -cns -1 16)
|
passMySQL=$(pwgen -cns -1 16)
|
||||||
passProFTPD=$(pwgen -cns -1 16)
|
passProFTPD=$(pwgen -cns -1 16)
|
||||||
|
Loading…
Reference in New Issue
Block a user