阿里云服务器(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页面了

相关推荐
请为小H留灯6 小时前
Mac 常用操作与维护技巧
macos·电脑·清理电脑·常用技巧
无足鸟ICT6 小时前
【RHCA+】vmstat命令(监控系统资源)
linux·服务器
垆边人似月.6 小时前
RDMA 文件传输踩坑(五):READY 发送成功后,为什么出现 Work Request Flushed Error?
服务器·网络·tcp/ip
闪亮的路灯7 小时前
Linux 安装mqtt服务mosquitto
linux·运维·服务器
HideF7 小时前
nmcli
linux·服务器·网络
qetfw7 小时前
UOS DHCP Relay:跨网段分配与 IP、DNS、网关验证
linux·服务器·网络·tcp/ip·uos
明航咨询-陈老师8 小时前
ITSS运行维护服务能力成熟度认证技术纵深:标准模型、等级路径、2026审核趋势与CS/CMMI对比
服务器·数据库·cmmi
缓慢更新9 小时前
AI 辅助生成单测:从接口定义到用例的流水线
java·服务器·前端·网络·数据库·人工智能
叼烟扛炮10 小时前
Linux 学习笔记(四十一):TCP 并发演进——从单进程到多线程服务器
linux·运维·服务器·网络·笔记·学习·tcp/ip
叼烟扛炮10 小时前
Linux 学习笔记(四十四):HTTP 协议解析与极简 Web 服务器实战
linux·服务器·学习