hello,server!服务器部署记录!


非常忙,但还是空出了几个小时出来部署了一个服务器。

最后选择了阿里云的服务器,小马哥的服务器也不错啦。

1. 登陆前的配置

首先设置秘钥

会下载下来一个pem文件,请妥善保管好~

接下来设置账号密码:

接下来在cmd中输入

ssh root@ip -i pem的path

没报错就连接成功啦~

最后修改

2. 各种各样的登陆方式

2.1 putty

根据官网给的步骤一步一步来就好了。

2.2 cmd

ssh root@ip -i pem文件路径

2.3 vscode + remote-ssh

配置remote-ssh的settings.json

ssh root@ip -i pem文件路径

就可以连接上啦

2.4 ipad + iterminal

首先去app store下载iteminal

接着打开,在左边设置中点击密匙管理,点击右上角添加

添加后将pem文件的内容复制进去,文件名填写好,保存

首页点击SSH,填写好该填的,勾上并选择密匙

连接!

3 部署应用

3.1 部署hexo博客

3.1.1 安装nodejs和npm

  • 1、先在系统上安装好nodejs和npm
    sudo    apt-get    install    nodejs-legacy
    
sudo    apt-get    install    npm
  • 2、安装用于安装nodejs的模块n
sudo    npm    install    -g    n
  • 3、通过n模块安装指定的nodejs
sudo    n    latest
sudo    n    stable
sudo    n    lts
  • 4、升级npm为最新版本
    sudo    npm    install    npm@latest    -g
    
  • 5、查看版本
sudo    node    -v
sudo    npm    -v

3.1.2 配置nginx

yum install -y nginx

这个时候输入公网ip访问,会有nginx的default page

3.1.3 配置git

通过uwsgi启动django时,django的ini文件中的socket需要加入http-,否则使用不了socket传送数据!

https://blog.csdn.net/yilovexing/article/details/82969103

https://blog.csdn.net/weixin_42134789/article/details/88059262

https://blog.csdn.net/qq_41590417/article/details/80509098?utm_medium=distribute.pc_relevant.none-task-blog-baidujs_
baidulandingword-0&spm=1001.2101.3001.4242

重启uwsgi

sudo killall -9 uwsgi
uwsgi --ini xxxx.ini

这个ini文件在django的最高级目录下

启动nginx

nginx

文章作者: SzUp
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 SzUp !
评论
  目录