You have done a lot of work on your web application, and now it is the time to go live. To ensure that the transition from development to production is smooth, there are a number of changes that must be made to the application before it goes live. This section covers these changes to help make the launch of your web application successful.
We have been using the development web server that comes with Django throughout this book. Although this server is perfect for the development process, it's definitely not intended to be a production web server because it wasn't developed with security or performance in mind. Therefore, it is certainly not suitable for production.
There are several options to choose from when it comes to the web server, but Apache is by far the most popular choice, and the Django development team actually recommends it. The details of how to set up Django with Apache depend on your hosting solution. Some hosting plans offer pre-configured...