/var/www/html/index.html systemctl restart httpd sed -i "s|Listen 80|Listen 8080|g" /etc/httpd/conf/httpd.conf systemctl restart httpd passwd --stdin ec2-user passwd --stdin root"> /var/www/html/index.html systemctl restart httpd sed -i "s|Listen 80|Listen 8080|g" /etc/httpd/conf/httpd.conf systemctl restart httpd passwd --stdin ec2-user passwd --stdin root"> /var/www/html/index.html systemctl restart httpd sed -i "s|Listen 80|Listen 8080|g" /etc/httpd/conf/httpd.conf systemctl restart httpd passwd --stdin ec2-user passwd --stdin root">
#!/bin/bash
dnf update -y
dnf upgrade -y
dnf install -y httpd
systemctl restart httpd
echo "Web Server Running!" > /var/www/html/index.html
systemctl restart httpd
sed -i "s|Listen 80|Listen 8080|g" /etc/httpd/conf/httpd.conf
systemctl restart httpd
passwd --stdin ec2-user
passwd --stdin root
#!/bin/bash
dnf update -y
dnf upgrade -y
dnf install -y httpd
systemctl restart httpd
echo "Web Server Running!" > /var/www/html/index.html
systemctl restart httpd
sed -i "s|Listen 80|Listen 8080|g" /etc/httpd/conf/httpd.conf
systemctl restart httpd
passwd --stdin ec2-user
passwd --stdin root
#!/bin/bash
dnf update -y
dnf upgrade -y
dnf install --allowerasing -y jq curl python3-pip amazon-cloudwatch-agent
pip3 install flask
aws s3 cp s3://prod-102-app-storage/main.py .
mkdir -p /var/log/app/
nohup python3 /home/ec2-user/main.py > /var/log/app/app.log &
python3 main.py
python3 main.py &
cat << EOF > /opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.json
{
"logs": {
"logs_collected": {
"files": {
"collect_list": [
{
"file_path": "/var/log/app/app.log",
"log_group_name": "prod-srv-logs",
"log_stream_name": "web_srv_{instance_id}",
"retention_in_days": 7
}
]
}
}
}
}
EOF
/opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -s -c file:/opt/aws/amazon-cloudwatch-agent/etc/amazon-cloudwatch-agent.json
passwd --stdin root
passwd --stdin ec2-user