How to Install and Configure Nginx server in ubuntu16.04 LTS

1. sudo vi /etc/environment
LANG=en_US.utf-8
LC_ALL=en_US.utf-8
2. sudo apt-get update
3. sudo apt-get upgrade
4. sudo apt-get install nginx
5. sudo apt-get install mysql-server
6. sudo apt-get install python-pip
7. sudo apt-get install python3-pip
8. sudo -H pip install –upgrade pip
9. sudo -H pip install virtualenv virtualenvwrapper
10. sudo -H pip3 install –upgrade pip
11. sudo -H pip3 install virtualenv virtualenvwrapper
12. If you are using Python 3 and the pip3 command, you will have to add an additional line to your shell initialization script as well: echo “export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3” >> ~/.bashrc
13. Regardless of which version of Python you are using, you need to run the following commands: echo “export WORKON_HOME=~/Env” >> ~/.bashrc
14. echo “source /usr/local/bin/virtualenvwrapper.sh” >> ~/.bashrc
15. source ~/.bashrc
16. Create your first virtual environment with the name of your first site or project by typing: mkvirtualenv firstsite
17. pip install django
18. we can create our first sample project by typing: django-admin.py startproject firstsite
19. cd ~/firstsite
20. ~/firstsite/manage.py migrate
21. ~/firstsite/manage.py createsuperuser
22. ~/firstsite/manage.py: A Django project management script.
23. ~/firstsite/firstsite/: The Django project package. This should contain the __init__.py, settings.py, urls.py, and wsgi.py files.
24. ~/firstsite/db.sqlite3: The SQLite database file used to store your site information.
25. sudo vi ~/firstsite/firstsite/settings.py
26. STATIC_URL = ‘/static/’
STATIC_ROOT = os.path.join(BASE_DIR, ‘static/’)
27. ~/firstsite/manage.py collectstatic