把网站部署到阿里云上的步骤

Posted sowhite

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了把网站部署到阿里云上的步骤相关的知识,希望对你有一定的参考价值。

1. 购买阿里云域名和阿里云服务器

  服务器大概一天一块钱的样子

  域名.com的一般59块,.cn的29块,.top的4块

 

2. 服务器买好发送一个ip给你,然后进入云服务器管理系统的ESC控制台里可以查看ip和修改密码之类的

 域名买好之后需要,配置域名的证书,参考网站 https://www.cnblogs.com/tianhei/p/7726505.html 获取证书,绑定ip之类的

 

3. 服务器的连接和设置免密登陆

  本地连接云主机通过ssh命令去连接,然后输入密码即可

  在自己的电脑上新建一个.ssh文件 

ssh-keygen -t rsa 

把ssh复制到服务器上

ssh-copy-id -i ~/.ssh/id_rsa.pub [email protected]255.255.255.255

这样就可以两边有同样的ssh,然后就能免密登陆了。

免密登陆大致都是这种方式实现的

 

4. 服务器环境安装

 1) 首先是第一次连接之后要更新一下

 执行 yum update 更新软件

 2) 安装nginx node nvm pm2 git mongodb 之类的需要什么东西装就好了

  装环境可以通过yum install 也可以 crul下载手动安装,yum安装的版本可能不是最新的,这时候需要手动安装

 3) 配置nginx静态资源目录,需要熟悉静态资源的位置,一般会在/etc/ 目录下,比如nginx的配置文件 会在/etc/nginx/nginx.conf里

  执行 nginx 启动代理服务 

技术分享图片

 

设置server.root参数我设置是根目录下的/project文件夹

然后通过git拉仓库里的代码到project目录下

 

5. 对了阿里云为了保护用户权益,默认不开放80端口,需要手动去开启端口

开启端口完毕后,就可以在浏览器访问到ip了,如果设置好了域名解析的话,就可以访问到这个域名了

 

以上是关于把网站部署到阿里云上的步骤的主要内容,如果未能解决你的问题,请参考以下文章

怎么把文档管理系统部署到Linux系统的云服务器上?

重启部署在阿里云上的huginn

如何在阿里云上部署 Django 应用程序

使用阿里云OSS部署静态网站

Tomcat 被爆漏洞,部署在阿里云上的应用该怎么办?

如何在阿里云上部署PHP后端