个人项目部署在云服务器上以及购买云服务器后如何操作

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

一. 购买云服务器后简单的操作

1.镜像: 镜像可以认为是云服务器的操作系统选择什么镜像云服务器就安装对应的操作系统。

云服务器操作系统主要分为两大类即Linux和Windows. 本次说明在linux操作系统下进行项目的部署, 那么在选择镜像的时可以选择Linux镜像如CentOS、TencentOS Server、Ubuntu、Debian等, 主要看你是以什么来学习的, 我这次的linux操作系统的发行版本是CentOS, 所以可以选择关于CentOS等多种镜像.

2.重置密码: 在控制台的云服务器中重置密码, 设置一个云服务器的登录密码, 方便我们利用一些客户端的linux操作系统软件连接云服务器.

3. 连接云服务器: 本次使用的是Xshell7进行连接

名称: 可以自定义

主机: 使用的是云服务器的IP

4.放行端口 : 连接时用的是SSH协议,端口号是22, 那么在服务器中就要手动添加放行22端口, 当然在linux中安装一些mysql(3306),redis(6379)等都要进行放行响应的端口.

二. 将个人的项目部署在云服务器上

1.部署后端项目(springboot项目为例):

(1)搭建好linux中低端环境:

Jdk,tomcat(图片服务器),mysql,redis

(2)把本地数据库备份移植到云服务上

(3)将idea中的后端项目进行相应的配置后打包传递到linux系统中

(4)使用命令启动项目 nohup java -jar jar包名字 &, 启动后使用ctrl C 进入命令输入模式

停止springboot服务的命令

cat /opt/app.pid | xargs kill

2. 部署前端项目:

(1)安装并启动nginx

需要安装 gcc

yum -y install gcc automake autoconf libtool make

yum install gcc gcc-c++

ftp 上传 nginx-1.20.1.tar.gz 到 linux 指定目录

解压: tar -zxvf 文件包

cd 进入目录安装依赖

yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel

指定安装位置

./configure --prefix=/opt/nginx

make

make install

安装成功启动 nginx

cd /opt/nginx/sbin

./nginx

停止

./nginx -s stop

查看 nginx 进程

ps -ef | grep nginx

启动后访问 http://ip:80(记得云服务器中放行端口)

(2)将前端项目打包传入linux中

使用 npm run build 打包为dist文件, 然后将dist文件中的内容传入linux中

到此就部署成功,可以进行云访问了

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: 服务器