运行完以后执行 ls 命令,发现多了一个env文件夹,这就是我们要的虚拟环境目录:
五、拉取git代码
下一步要把代码从github拉到服务器,git工具我们之前已经安装好了,执行命令:
git clone https://github.com/barrywangmeng/blogProject.git
六、安装依赖
现在代码已经成功放到服务器里了
安装其他依赖
首先进入虚拟环境,在虚拟环境下打开django项目目录,由requirements.txt安装依赖。
source env/bin/activate #进入虚拟环境
cd blogProject #进入项目目录
pip install -r requirements.txt #安装依赖
七、后续操作
python manage.py collectstatic
生成数据库文件
python manage.py migrate
创建超级用户(后台管理使用)
python manage.py createsuperuser
配置nginx
deactivate #退出虚拟环境
cd /etc/nginx/sites-enabled
sudo rm -f default #删除默认配置文件
cd /etc/nginx/sites-available
sudo rm -f default #删除默认配置文件
设置配置文件
sudo vim myblog.conf
输入如下代码:
server { charset utf-8; listen 80; server_name ; location /static { alias /home/wangmeng/sites/www.floweroman.com/blogProject/static; } location /media { alias /home/wangmeng/sites/www.floweroman.com/blogProject/media; } location / { proxy_set_header Host $host; proxy_pass :/tmp/www.floweroman.com.socket; } }