Udacity Full Stack Web Developer Nanodegree P5 Linux Server Configuration Project
IP: 52.33.89.130 PORT: 2200
http://ec2-52-33-89-130.us-west-2.compute.amazonaws.com/
In order to complete the requirements the following packages were installed:
- PostgreSQL
- Apache2
- Python
- Flask, SQLAlchemy, Flask-Login, Flask-WTF, RAuth, Pillow, XMLDict, mod_wsgi
- Virtualenv
- PHP5
- GIT
- unattended-upgrades
- Fail2Ban
- Glances, Nagios
- ntp
- For package updates 'unattended-upgrades' package is used and it was configured to check for updates daily
- To improve server security and to stop systematic login attempts by users or bots fail2ban package was installed and configure. fail2ban is creating rules that can automatically alter the iptables firewall configuration based on a predefined number of unsuccessful login attempts.
- Nagios web interface: http://52.33.89.130/nagios/