-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsh_bootstrap_pu.sh
56 lines (43 loc) · 2.17 KB
/
sh_bootstrap_pu.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#!/bin/bash
apt-get update -y
# install PHP and MySQL
apt-get install git apache2 ifstat inetutils-traceroute traceroute telnet curl python python-pip python3 python3-pip libapache2-mod-python libapache2-mod-php php-mysql -y
apt-get install mysql-client -y
pip install requests flask ConfigParser mysql-connector-python flask-restful ast
pip3 install requests
apt-get install -y \
php libapache2-mod-php php-gd php-json php7.0-sqlite php-mysql php-mcrypt mcrypt ifstat inetutils-traceroute traceroute \
telnet curl python python-pip python3 python3-pip libapache2-mod-python libapache2-mod-php php-mysql mysql-client php php-fpm php-mysql \
php-curl php-gd php-pear php-imagick php-imap php-mcrypt php-recode php-tidy php-xmlrpc php-curl php-gd php-intl php-json php-mbstring \
php-mcrypt php-xml \
php-zip
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 52E16F86FEE04B979B07E28DB02C46DF417A0893
apt-key adv --keyserver packages.microsoft.com --recv-keys 52E16F86FEE04B979B07E28DB02C46DF417A0893
apt-get install apt-transport-https -y
apt-get update && apt-get install azure-cli -y
a2enmod cgi
export DB_NAME=customersDB
export DB_USER=root
export DB_PWD=password
#Fetch website
rm -rf /var/www/html/*
mkdir /tmp/temp-website/
cd /tmp/temp-website/
rm -rf /tmp/temp-website/*
git clone https://github.com/MourIdri/front-end-mou-cust.git
cp -R /tmp/temp-website/front-end-mou-cust/* /var/www/html/
mkdir /var/www/html/cgi-bin/sessions_log
chown -R www-data:www-data /var/www/html/
mv /var/www/html/index.html /var/www/html/oldindex.htmlbkp
chmod -R 755 /var/www/html/
chmod a+rwx /var/www/html/cgi-bin/sessions_log
chmod a+rwx /var/www/html/cgi-bin/
cd /etc/apache2/
rm /etc/apache2/apache2.conf
wget https://rgcloudmouradgeneralpurp.blob.core.windows.net/exchangecontainermourad/etcapache2apache2.conf
mv etcapache2apache2.conf apache2.conf
cd /etc/apache2/conf-enabled/
rm /etc/apache2/conf-enabled/serve-cgi-bin.conf
wget https://rgcloudmouradgeneralpurp.blob.core.windows.net/exchangecontainermourad/etcapache2conf-enabledserve-cgi-bin.conf
mv etcapache2conf-enabledserve-cgi-bin.conf serve-cgi-bin.conf
service apache2 restart