使用Python做web开发

来源:互联网 发布:人工智能 在线观看 编辑:程序博客网 时间:2024/05/18 15:04

环境:

  • 操作系统:ubuntu 16.04

  • python 3.5

步骤1:

pip3 install Django==1.11.1

步骤2:(由于采用pip3
安装,所以django-admin可以直接使用,否则需要进入/usr/
bin/python3.5/
中使用python3 django-admin.py startproject c

django-admin startproject mysite

步骤3:

进入项目c的目录,运行代码:

python3 manage.py runserver 0.0.0.0:8000

遇到8000端口被占用的情况,使用sudo fuser -k 8000/tcp指令解除占用。

使用root登陆服务器

由于腾讯云主机ubuntu系统默认用户名为ubuntu,不喜欢每次做什么都要sudo一下,故设置开启允许root用户登录
方法如下:
1.修改root密码

sudo passwd root

输入密码(一般和ubuntu密码一样,方便记忆)
修改root密码.png
2.修改ssh配置

sudo vi /etc/ssh/sshd_config 

找到 PermitRootLogin 这项 将其改为 yes
ssh配置.png

保存退出并重启ssh服务既可。

sudo service ssh  restart

设置root登陆后无法使用putty等工具实现远程root登陆

(以下是相反情况)
您好,出现这个问题呢,是因为你的服务器只允许SSH KEY方式登录,然后你创建的其他用户没有这个相关的KEY。
首先登录ROOT用户,之后输入命令:
mkdir /home/ubuntu/.ssh/
之后,
cp /root/.ssh/authorized_keys /home/ubuntu/.ssh/authorized_keys
这样来ROOT和ubuntu都是使用同一个KEY。

原创粉丝点击