liuxiaolong
2022-06-28 37714b1093c04061e636e5b1d27179652e671c0a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/bin/sh
#
# This script sets up the web servers. The web servers just output who
# they are initially. Serf will do some additional configuration. Presumably
# in a real environment you would use a real configuration management system
# to do this. But for this demo a shell script is used for simplicity.
#
set -e
 
# Install apache2
sudo apt-get update
sudo apt-get install -y apache2
 
HOSTNAME=`hostname`
cat <<EOF >/tmp/index.html
I am "${HOSTNAME}"
EOF
sudo mv /tmp/index.html /var/www/index.html