写笔记是一个好习惯,所以决定记录一下对于服务器的使用历程,作为参考。
服务器信息:CentOS 7.6 64位
我使用的方式为:WebShell方式,它可以方便地进行操作:
在用户界面选择云服务器,可以看见以下界面
选择 实例->登录,即可通过WebShell方式登录:
登录之后安装setuptool工具(用于使用Django)yum install python-setuptools -y
下载Django:wget https://www.djangoproject.com/m/releases/1.11/Django-1.11.3.tar.gz
解压:tar -zxvf Django-1.11.3.tar.gz
安装:cd Django-1.11.3
python setup.py install
新建python项目:HelloWorldpython /usr/lib/python2.7/site-packages/Django-1.11.3-py2.7.egg/django/bin/django-admin.py startproject HelloWorld
进入项目文件夹:cd HelloWorld
启动项目测试:python manage.py migrate
python manage.py runserver 0.0.0.0:80
这时,如果直接外网访问是被禁止的(访问方式,直接选择浏览器输入你的实例ip),我们需要修改配置文件
继续在WebShell窗口使用命令打开配置文件:
cd HelloWorld
通过vim编辑文件
vim settings.py
将代码:ALLOWED_HOSTS = [] 改为:
ALLOWED_HOSTS = ['*']
因为之前并未使用过vim,我在网上查找了一部分使用方式:
在进入文件后,按字母'i'或者键盘'insert'键(INS)即可进入编辑模式,此时在控制台下方有 '--INSERT--' 字样:
此时,可以对允许访问ip进行编辑
若是编写错误,则在最后输入命令
:q!
放弃修改并强制退出编辑模式
修改正确后,我是通过在最后行输入命令:
ZZ
保存并退出
修改之后,使用命令重新启动服务:
cd ..
python manage.py runserver 0.0.0.0:80
此时,再通过任意方式访问ip即可访问:
总结说明:
1.由于本人水平有限,错误之处欢迎之处
2.更详细的环境搭建参考以放在文末
3.centos环境下,我们可以通过使用 'cd ~' 等命令打开相应文件夹、使用'ls' 命令查看当前目录文件,并且在创建项目时创建易记易操作文件夹
4.本次测试的 python 版本为2.7, 需要更新版本的如3.8等版本的命令需要酌情参考并进行修改