1,测试项目是否正常运行
使用Django自带的server测试项目正确性:
python manage.py runserver 0.0.0.0:8080
如可访问正常,则项目正常。若出现无法连接的情况:
-
检查服务器安全组的所需要的端口是否开放
– 如果没有开放
##WARNGING:如果没有开放端口,就算在后面nginx配置完成,页面也将进不去1.开放端口命令: /sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
2.保存:/etc/rc.d/init.d/iptables save
3.重启服务:/etc/init.d/iptables restart
4.查看端口是否开放:/sbin/iptables -L -n
-
检查项目
settings.py
文件中ALLOWED_HOSTS = []
字段改为ALLOWED_HOSTS = ['*']
允许所有连接 -
将项目文件放在/home/目录下
2,安装nginx
关闭Django自带server,安装Nginx
sudo apt-get install nginx
Nginx成