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

Jdk17安装部署

下载地址:https://www.oracle.com/java/technologies/downloads/

选择自己需要的jdk版本进行下载。

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

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

上传成功

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

bash 复制代码
tar -zxvf jdk-17.0.13_linux-x64_bin.tar.gz -C /usr/local

移动jdk到java目录下

bash 复制代码
 mv /usr/local/jdk-17.0.13 /usr/local/java

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

bash 复制代码
vi /etc/profile

添加

bash 复制代码
export JAVA_HOME=/usr/local/java
export PATH=$JAVA_HOME/bin:$PATH

按下 esc 退出insert模式 再输入 :wq

生效配置文件

bash 复制代码
source /etc/profile

验证:

bash 复制代码
java -version

nginx安装:

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

安装所需库文件

bash 复制代码
#安装库文件
 
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

创建目录

bash 复制代码
mkdir /usr/local/nginx

下载nginx1.27

bash 复制代码
wget http://nginx.org/download/nginx-1.27.2.tar.gz

解压到指定目录

bash 复制代码
tar -zxvf /tmp/nginx-1.27.2.tar.gz -C /usr/local/nginx

进行编译安装

bash 复制代码
cd /usr/local/nginx/nginx-1.27.2
 
./configure --with-http_stub_status_module --with-http_ssl_module

make && make install

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

bash 复制代码
ln -s /usr/local/nginx/sbin/nginx /usr/local/sbin/

#检查文件是否正确

bash 复制代码
nginx -t

启动

bash 复制代码
nginx    

常用命令

bash 复制代码
 
ps -ef | grep nginx  # 查看
./nginx -s stop      # 停止
./nginx -s reload    # 重启

ps -ef | grep nginx

打开阿里云ecs控制台,点击安全组->管理规则->添加

打开80端口,然后在网页上输入自己服务器的公网ip就可以访问到nginx页面了

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

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

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

简单修改一下配置文件(vi /usr/local/nginx/conf/nginx.conf)

配置好后重启nginx

bash 复制代码
cd /usr/local/nginx/sbin    
./nginx -s reload

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

相关推荐
草巾冒小子9 分钟前
Mac如何连接惠普M126a打印机(教程篇)
macos
wanhengidc16 分钟前
服务器机柜与网络机柜各自的优势
服务器·网络·智能路由器
颖川初尘2 小时前
端口到底是个什么鬼?回答我!
服务器·网络·tcp/ip·node.js
stark张宇2 小时前
Linux 文件创建、删除、移动、复制基础知识整理
linux·服务器·centos
将心ONE2 小时前
使用 lstrip() 和 rstrip() 方法
运维·服务器
Two_brushes.4 小时前
【linux网络】深入理解 TCP/UDP:从基础端口号到可靠传输机制全解析
linux·运维·服务器
FJW0208144 小时前
【Linux】系统引导修复
linux·运维·服务器
设计师小聂!5 小时前
linux常用命令(一)
linux·运维·服务器
hnlucky5 小时前
《Nginx + 双Tomcat实战:域名解析、静态服务与反向代理、负载均衡全指南》
java·linux·服务器·前端·nginx·tomcat·web
hnlucky5 小时前
同时部署两个不同版本的tomcat要如何配置环境变量
java·服务器·http·tomcat·web