当前位置: 首页 > article >正文

阿里云服务器(centos7.6)部署前后端分离项目(MAC环境)

Jdk17安装部署

下载地址:https://www.oracle.com/java/technologies/downloads/
选择自己需要的jdk版本进行下载。
在这里插入图片描述

通过mac终端scp命令上传下载好的jdk17到服务器的/usr/local目录下

scp -r Downloads/jdk-17.0.13_linux-x64_bin.tar.gz 用户名@服务器ip地址:/usr/local

上传成功
在这里插入图片描述

进入到/usr/local目录下,解压jdk到对应目录

tar -zxvf jdk-17.0.13_linux-x64_bin.tar.gz -C /usr/local

移动jdk到java目录下

 mv /usr/local/jdk-17.0.13 /usr/local/java

进入profile文件,对jdk设置全局变量

vi /etc/profile

添加

export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH

在这里插入图片描述
按下 esc 退出insert模式 再输入 :wq

生效配置文件

source /etc/profile

验证:

java -version

在这里插入图片描述

nginx安装:

wget http://nginx.org/download/nginx-1.27.2.tar.gz

安装所需库文件

#安装库文件
 
yum install gcc-c++ -y
yum install -y pcre pcre-devel -y
yum install -y zlib zlib-devel -y
yum install -y openssl openssl-devel -y

创建目录

mkdir /usr/local/nginx

下载nginx1.27

wget http://nginx.org/download/nginx-1.27.2.tar.gz

解压到指定目录

tar -zxvf /tmp/nginx-1.27.2.tar.gz -C /usr/local/nginx

进行编译安装

cd /usr/local/nginx/nginx-1.27.2
 
./configure --with-http_stub_status_module --with-http_ssl_module

make && make install

创建软连接,让系统识别Nginx命令

ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/

#检查文件是否正确

nginx -t

启动

nginx    

常用命令

 
ps -ef | grep nginx  # 查看
./nginx -s stop      # 停止
./nginx -s reload    # 重启

ps -ef | grep nginx
在这里插入图片描述

打开阿里云ecs控制台,点击安全组->管理规则->添加
在这里插入图片描述
打开80端口,然后在网页上输入自己服务器的公网ip就可以访问到nginx页面了

先将自己的vue工程进行打包

我是通过mac终端命令scp上传前端项目到服务器 命令如下

scp -r /opt/homebrew/opt/nginx/html/sky 云服务器用户名@ip地址:/usr/local/nginx/html/

在这里插入图片描述

简单修改一下配置文件(vi /usr/local/nginx/conf/nginx.conf)
在这里插入图片描述

配置好后重启nginx

cd /usr/local/nginx/sbin    
./nginx -s reload

在网页上输入自己服务器的公网ip就可以访问到nginx页面了

在这里插入图片描述


http://www.kler.cn/a/416906.html

相关文章:

  • MySQL底层概述—7.优化原则及慢查询
  • 贪心算法理论
  • JMeter中获取随机数、唯一ID、时间日期(包括当前日期增减)截取指定位数的字符等
  • PVE相关名词通俗表述方式———多处细节实验(方便理解)
  • 在内网工作时,如何使用 vscode remote ssh 去连接内网服务器?
  • cesium 3dtile ClippingPlanes 多边形挖洞ClippingPlaneCollection
  • 七天掌握SQL——第六天:数据库性能优化与监控
  • java 接口防抖
  • SpringBoot 新冠密接者跟踪系统:校园疫情防控的智能守护者
  • 使用 pycharm 新建使用 conda 虚拟 python 环境的工程
  • 【JAVA】反射和注解
  • 设计模式----迭代器模式
  • 项目学习:仿b站的视频网站项目06 -视频分类01
  • 文档加密怎么做才安全?
  • flutter in_app_purchase google支付 PG-GEMF-01错误
  • java面向对象知识点: 封装,构造,重载
  • 安装软件显示乱码天正2014安装报错修复
  • SeggisV1.0 遥感影像分割软件【源代码】讲解
  • QT按下两次按钮,保存这期间内变换的QtextEdit控件内的数据
  • 「Mac畅玩鸿蒙与硬件37」UI互动应用篇14 - 随机颜色变化器
  • PDF文件怎么加密?如何给pdf文档加密码保护?(2025全新科普)
  • css使盒子在屏幕的地点固定
  • EasyDSS视频推拉流技术的应用与安防摄像机视频采集参数
  • 数据结构题库9
  • 实时数据开发 | Flink反压机制原因、影响及解决方案
  • 【PyTorch】(基础三)---- 图像读取和展示