阿里云远程连接密码修改 阿里云服务器手机远程步骤

基于Ubuntu 16.04+Python 3+Nginx+MySQL+Django接下来,首先安装这些必要的环境。这些操作都是在你购买了阿里云服务器之后。你在当地建立了Django项目。我们现在做的是在阿里云的服务器上重建本地环境。这里先简单的说一下阿里云服务器,我自己买的是云服务器ESC,需要配置一...

基于Ubuntu 16.04+Python 3+Nginx+MySQL+Django

接下来,首先安装这些必要的环境。这些操作都是在你购买了阿里云服务器之后。你在当地建立了Django项目。我们现在做的是在阿里云的服务器上重建本地环境。

这里先简单的说一下阿里云服务器,我自己买的是云服务器ESC,需要配置一下安全组规则,就是端口,按下图配置即可,最重要的是22和88端口。

下面简单说一下阿里云服务器。我自己买的云服务器ESC。我需要配置安全组规则,即端口。如下图所示进行配置即可。最重要的是22和88端口。

设置安全组规则

然后就是我们的服务器在实例里,我的是Ubuntu16.04,要部署到阿里云上点击远程连接,第一次点击会弹出一个密码,这就是你在阿里云登录远程连接的密码,一定要记好,就会弹出这一次!

然后我们的服务器在实例里,我的是Ubuntu16.04,要部署到阿里云,点击远程连接,第一次点击会弹出一个密码。这是您登录阿里云远程连接的密码。一定要记住,这次会弹出来的!

登录服务器

输入密码后,进入Ubuntu命令行模式。这时你输入你的Ubuntu账号,默认root,然后输入密码。密码是你买服务器的时候设置的,成功后进入Ubuntu系统。我们整个部署过程都是在这个Ubuntu系统的命令行下进行的。所以你需要对Ubuntu命令行有所了解!

在整个部署过程中,我们仍然使用了一个重要的软件Xftp,相当于Ubuntu的接口系统。我们通过它连接到我们阿里云服务器的Ubuntu系统。连接成功后,我们可以直接通过Xftp和阿里云Ubuntu系统在本地传输文件。

打开Xftp新建会话,然后在主机输入你的阿里云服务器公网IP,下面的账号密码可以先不输入,点击确定后会提示你输入。

打开Xftp新建一个会话,然后在主机中输入你的阿里云服务器公网IP。下面的账户密码可以省略,点击确定后会提示您输入。

Xftp

点击OK,系统会提示你输入账号,这是Ubuntu的默认根目录。

然后输入密码。

点击确定就进入了Ubuntu系统

点击确定进入Ubuntu系统。

登录成功!

这张左边显示的是你的桌面,右边新会话显示的是阿里云服务器上Ubuntu系统的目录结构。在这里我们可以直接从左边(你的本地桌面)拖拽文件到右边(阿里云的Ubuntu系统),以后部署的时候会非常方便!

首先,安装必要的软件

安装Django

首先安装pip3:

sudo apt-get更新

sudo apt-get安装管道3

然后安装Django。这个地方要注意你用的Django的版本:

pip3安装django2.0

安装nginx

sudo apt-get更新

sudo apt-get安装nginx

安装后。用你电脑的浏览器访问你服务器的公共ip地址,看看安装是否成功!

安装uwsgi

访问本地计算机上的
https://uwsgi-docs.readthedocs.io/en/latest/download.html,下载稳定/LTS版本的源文件。

本地解压源文件,然后用xftp拖拽文件到阿里云的Ubuntu主目录,用cd命令进入文件夹,依次输入以下三个命令:

sudo apt-get安装python3-setuptools

安装python3-dev

sudo python3 setup.py安装

二、配置项目

完成上述步骤后,如果一切顺利,您已经设置好了所需的软件和环境。接下来,我们将开始配置我们的博客项目。

配置博客项目

首先用xftp将整个博客项目拖到主目录,然后开始配置nginx文件:

CD/etc/nginx/sites-可用

vim默认值

使用cd命令进入站点可用文件夹。文件夹下有一个默认文件。用vim打开它,在默认文件下找到这个代码。如果没有,添加它:

服务器名47.95.204.144;

位置/ {

#首先尝试将请求作为文件提供,然后

#作为目录,然后返回显示404。

# try _ files $ uri $ uri/= 404;

包括uwsgi _ params

uw SGI _ pass 127 . 0 . 0 . 1:8000;

}

位置/静态{

别名/home/CMS/static;

}

192.168.1.121替换成自己服务器的公有IP地址;

Static也要替换成自己Django项目的静态路径;

同理,media改为你自己Django项目的媒体路径,也就是媒体文件的文件夹;

注:定位后有空格。肯定是!Alias后面跟空;包括上面这句话也是要被注释掉的!

修改后用wq保存退出(百度吧,不知道vim编辑器)

然后输入以下命令重新启动该服务:

sudo服务nginx重新启动

配置uwsgi

在博客项目的根目录下,也就是***nage.py文件的目录下,新建一个uwsgi.ini文件和一个run.log文件。

然后我们使用vim编辑器编辑uwsgi.ini文件:

vim uwsgi.ini

该文件由空打开,我们添加了以下代码:

[uwsgi]

chdir = /home/cms/

模块= cms.wsgi:应用程序

插座= 127.0.0.1:8000

主=真

daemonize = /home/cms/run.log

禁用日志记录=真

Chdir是你博客项目的根目录,我这里的项目叫做for _ test;你得用你自己的路径来代替它;

Moudule是你的portal wsgi模块,用你自己的项目名代替for _ test

就是socket端口设置,这个设置不需要改,***就可以了;

Master = true表示在主进程模式下运行。可以不改直接***。

Daemonize是你的日志文件目录,这个路径是新创建的run.log文件的路径;

Disable-logging = true表示不记录正常信息,只记录错误信息,否则你的日志可能很快就满了!

执行uwsgi & # 8211ini uwsgi.ini

配置MySQL(如果使用Django自带的数据库,这步可以跳过)

修改setting.py所在目录下的init.py文件。使用vim编辑器打开init.py文件并输入代码:

导入pymysql

pymysql.install_as_MySQLdb()

安装mysql驱动程序:

pip3安装pymysql

修改settings.py文件

打开settings.py文件,找到以下代码并修改它:

调试=假

ALLOWED _ HOSTS =[‘47.95.204.144’]

注意,IP地址要换成自己阿里云公网的IP。

如果你成功完成了以上步骤,恭喜你!可以直接去浏览器输入你的公有IP地址,就可以访问了!

本文来自秦楚殇投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/517626.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 04-24
下一篇 04-24

相关推荐

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信