Linux Server Configuration
###1. The IP address and SSH port so your server can be accessed by the reviewer.
- IP: 52.89.35.143
- SSH Port: 2200
###2. The complete URL to your hosted web application. http://52.89.35.143/
###3. A summary of software you installed and configuration changes made.
- Installed apache 1. Installed apache mod for wsgi 2. Configured 000-default.conf to includ wsgi application alias to a wsgi file that will load the flask web app
- Installed postgresql 1. Added "catalog" database and "catalog" user with permissions to that database
- Installed pip 1. Used pip to install Flask
- Installed git
- Cloned project3 respository to /var/www/html/catalog
- Updated application code 1. changed from sqlite to postgresql in both database_setup.py and application.py 2. updated paths to the _secrets.json files to full paths
- Edited sshd_config to change ssh port to 2200
- Configured ufw (deny incoming, allow outgoing, allow www/ssh/2200/ntp) and enabled it
- Updated referrer/ sites for google and facebook authentication to include this IP address
###4. A list of any third-party resources you made use of to complete this project.
- Udacity forums
- Stackoverflow