我购买的是腾讯云服务器。服务器的用户名和密码能够在消息中心中查看,若是是重装服务器,用户名和密码也能够从消息中心找到。因为我购买的腾讯云服务器是ubuntu系统,系统的默认用户名是ubuntu。css
一、切换到root用户 使用ubuntu用户为root用户设置密码 ubuntu@VM-0-3-ubuntu:~$ sudo passwd root 输入两次密码后,密码设置成功,切换到root用户。 ubuntu@VM-0-3-ubuntu:~$ su - root 二、使用root用户新建用户 root@VM-0-3-ubuntu:~# useradd -m -s /bin/bash wdw 其中,wdw为新建用户名,-m为自动创建用户的登入目录,指定用户登入后所使用的shell。默认值为/bin/bash。 三、把新建立的用户加入超级权限组 root@VM-0-3-ubuntu:~# usermod -a -G sudo wdw 四、修改密码 root@VM-0-3-ubuntu:~# passwd wdw 五、切换到新建用户 root@VM-0-3-ubuntu:~# su - wdw
一、更新系统 若是是新服务器的话,最好先更新一下系统,避免由于版本太旧而给后面安装软件带来麻烦。运行下面的两条命令:python
wdw@VM-0-3-ubuntu:~$ sudo apt update wdw@VM-0-3-ubuntu:~$ sudo apt upgrade
二、安装并启动nginxnginx
wdw@VM-0-3-ubuntu:~$ sudo apt install nginx wdw@VM-0-3-ubuntu:~$ sudo service nginx start
在浏览器输入域名或服务器公网ip,看到以下页面,说明 Nginx 启动成功了。
git
三、安装其余软件github
安装pip wdw@VM-0-3-ubuntu:~$ sudo apt-get install python3-pip 安装virtualenv wdw@VM-0-3-ubuntu:~$ sudo apt install virtualenv (或者)wdw@VM-0-3-ubuntu:~$ sudo pip3 install virtualenv
Nginx 是用来处理静态文件请求的。好比当咱们访问一个博客文章详情页面时,服务器会接收到下面两种请求:web
# 配置经过url直接访问我在项目中的静态文件,本例的路径为 /static/collect_static STATIC_URL = '/static/' # 在部署静态文件时,全部的静态文件聚合的目录,STATIC_ROOT要写成绝对地址, STATIC_ROOT = os.path.join(BASE_DIR, 'collect_static') # STATICFILES_DIRS告诉django,首先到STATICFILES_DIRS里面寻找静态文件,其次再到各个app的static文件夹里面找 # STATICFILES_DIRS = ( # os.path.join(BASE_DIR, 'common_static'), # )
还须要对settings.py进行配置:shell
DEBUG = False ALLOWED_HOSTS = ['129.28.119.45', '127.0.0.1']
激活本地的虚拟环境(若是你使用了虚拟环境的话),并进入项目的根目录,运行:数据库
(web) e:\project\fwa\web_02>pip freeze > requirements.txt
注意数据库文件不要上传!django