听说过Xshell和MobaXterm这两款连接终端的软件,但我曾经在用xshell的过程中,感觉到免费版有些坑,不如收费版功能多,比如说有些高级命令没有显示出来,而MobaXterm中却基本上都有,只是有些时候没有xshell这么有效率而已,正好双十一买了服务器,那么就用MobaXterm来连接阿里云并完成配置。
配置阿里云服务器

进入了阿里云服务器之后,如果是第一次登录最好是修改一下配置,我们会在手机端获取到它的验证码,重置了里面的密码后,其余的需要我们自己再手动创建一次密码,然后我们就可以通过阿里云服务器进行相应的操作了。
配置MobaXterm终端
我的配置如下,一般需要这样去配置MobaXterm,从它本身的终端到SSH证书,最重要的是这两个项的配置:


第一张图片是它终端里的语言配置,还有日志开启选项,
关于为什么要这么配置,可以看我下面发的两篇博客:
进入阿里云

当我们进入后会显示这样的页面,那么就是进入连接成功了,那么接下来就能进行远程操作了:
以下操作都在远程服务器上进行操作 (ubuntu 16.04)
安装配置
- 先更新 apt 相关源
sudo apt-get update
显示如下的页面则表示更新成功:

- mysql安装
apt-get install mysql-server
apt-get install libmysqlclient-dev
这里一样是一步成功的,然后安装redis:
- redis安装
sudo apt-get install redis-server
redis一切都OK,但这里我作了一下死,顺便将阿里云的pip更新了一下环境,然后继续安装虚拟环境:
- 安装虚拟环境
pip install virtualenv
pip install virtualenvwrapper
然后这里就开始报一系列的bug:
首先是pip更新问题,它提示from pip import main ImportError: cannot import name ‘main’,解决办法:
https://blog.csdn.net/qq_33811662/article/details/80615353
我用了上面博文中的解决方案二,进行了一下版本替换显示可行了。

为了让安装的virtualenvwrapper生效,编辑~/.bashrc文件,我们可以直接cd进去,但另一种,就是直接去它左边已经帮你做好的文件工具栏里找到.bashrc,内容如下:
export WORKON_HOME=$HOME/.virtualenvs
export PROJECT_HOME=$HOME/workspace
source /usr/local/bin/virtualenvwrapper.sh
我这里是直接用cd的命令去修改的,其实并不需要,可以在左边找到文件,然后再把上述三行命令直接拷贝进去:

这里还可能出现的一个问题就是权限不够的问题:

可能是前面的配置一系列的改动对相关的用户权限有些影响,因为当前用户是自己创建的用户,不具备管理员权限。那我们使用sudo去安装,提示成功。
安装与配置Nginx
我们输入如下命令安装Nginx:
- 安装
sudo apt-get install nginx
以及一系列我们该项目需要用到的依赖,在Windows中我们已经打包好了,然后输入如下命令进行安装:
- 依赖库
pip install -r requirements.txt
- 配置文件
编辑文件:/etc/nginx/sites-available/default
# 如果是多台服务器的话,则在此配置,并修改 location 节点下面的 proxy_pass
upstream flask {
server 127.0.0.1:5000;
server 127.0.0.1:5001;
}
server {
# 监听80端口
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
server_name _;
location / {
# 请求转发到gunicorn服务器
proxy_pass http://127.0.0.1:5000;
# 请求转发到多个gunicorn服务器
# proxy_pass http://flask;
# 设置请求头,并将头信息传递给服务器端
proxy_set_header Host $host;
# 设置请求头,传递原始请求ip给 gunicorn 服务器
proxy_set_header X-Real-IP $remote_addr;
}
}
至此我们的配置完成
1779

被折叠的 条评论
为什么被折叠?



