-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathAWS
More file actions
56 lines (49 loc) · 1.53 KB
/
AWS
File metadata and controls
56 lines (49 loc) · 1.53 KB
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
# Attach EBS Drive
sudo mkfs.ext4 /dev/xvdf
sudo mkdir -m 000 /data
echo "/dev/xvdf /data auto noatime 0 0" | sudo tee -a /etc/fstab
sudo mount /data
# Move Apache root to EBS
sudo mkdir /data/www
sudo chown -R ubuntu:ubuntu /data/www
sudo nano /etc/apache2/sites-available/default
DocumentRoot /data/www
<Directory /data/www/>
sudo /etc/init.d/apache2 restart
# Attach Logs folder and move all logs to that location (G-drive)
sudo mkfs.ext4 /dev/xvdg
sudo mkdir -m 000 /logs
echo "/dev/xvdg /logs auto noatime 0 0" | sudo tee -a /etc/fstab
sudo mount /logs
# Apache logs
mkdir /logs/apache2
cd /var/log/apache2
cp * /logs/apache2/
sudo chown root:adm *
sudo nano /etc/apache2/sites-enabled/000-default
ErrorLog /logs/apache2/error.log
CustomLog /logs/apache2/access.log combined
sudo /etc/init.d/apache2 restart
# MongoDB logs
mkdir /logs/mongodb
sudo nano /etc/mongodb.conf
logpath=/logs/mongodb/mongodb.log
sudo /etc/init.d/mongodb restart
# MongoDB Backup
sudo mkfs.ext4 /dev/xvdi
sudo mkdir -m 000 /backup
echo "/dev/xvdi /backup auto noatime 0 0" | sudo tee -a /etc/fstab
sudo mount /backup
sudo mkdir /backup/mongodb
sudo chmod -R 777 /backup
# Set up 16GB dedicated Swap Drive (H-drive)
sudo mkfs.ext4 /dev/xvdh
sudo mkdir -m 000 /swap
echo "/dev/xvdh /swap auto noatime 0 0" | sudo tee -a /etc/fstab
sudo mount /swap
sudo dd if=/dev/zero of=/swap/file bs=1024 count=16777216
sudo mkswap /swap/file
sudo chown -R root:root /swap
sudo chmod -R 0600 /swap
sudo swapon /swap/file
echo "/swap/file swap swap defaults 0 0" | sudo tee -a /etc/fstab