服务器有网络情况下直接执行
yum install gcc
无网络情况下,需要手动安装依赖包
1、将gcc_rpm.tar.gz文件放入/home/gcc目录下
cd /home/gcc
2、tar -zxvf gcc_rpm.tar.gz
解压到当前目录后
3、cd gcc_rpm
进入目录
4、安装所有依赖
rpm -Uvh *.rpm --nodeps --force
5、gcc -v
查看是否安装成功
1、cd /home/redis
将redis-4.0.8.tar.gz放入/home/redis目录下
2、tar -zxvf redis-4.0.8.tar.gz
解压到当前目录后
3、cd redis-4.0.8
进入目录
4、make
编译redis
5、make PREFIX=/usr/local/redis install
安装到/usr/local/redis目录下
6、拷贝配置文件
cp redis.conf /usr/local/redis/
7、开启守护进程模式。让redis会在后台运行
vi /usr/local/redis/redis.conf
将redis.conf中daemonize设置为yes
8、测试redis是否运行
ps -ef|grep redis
1、将jdk-8u231-linux-x64.tar.gz文件放入/home/jdk目录下
cd /home/jdk
2、解压到当前目录后
tar -zxvf jdk-8u231-linux-x64.tar.gz
3、设置环境变量
vi /etc/profile
在最后添加
export JAVA_HOME=/home/jdk/jdk1.8.0_231
export PATH=$PATH:$JAVA_HOME/bin
4、刷新环境变量配置
source /etc/profile
5、校验是否安装成功
java -version
1、将三个服务jar包(eureka,zuul,service)放入/home/project目录下
2、依次执行
nohup java -jar eureka-0.0.1-SNAPSHOT.jar &
nohup java -jar zuul-0.0.1-SNAPSHOT.jar &
nohup java -jar service-0.0.1-SNAPSHOT.jar &
3、校验是否启动成功
ps -ef|grep jar
查看三个进程是否都正常运行
1、将前端打出来的dist包 放到/home/project/vue 目录下
2、修改ngnix配置文件
#设置
root /home/project/vue/dist; #指向代码目录
location / {
#设置vue
try_files $uri $uri/ @router;
index index.html;
proxy_method POST;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location @router {
#因此需要rewrite到index.html中,然后交给路由再处理请求资源
rewrite ^.*$ /index.html last;
}
#代理后台服务器的地址 带api请求的url都请求到后端的网关服务中进行转发
location ^~/api/{
proxy_pass http://127.0.0.1:8878/;
}
4、刷新nginx配置
nginx -s reload
5、访问http://ip
简单部署springcloud+redis+vue+ngnix的一次经历
原文:https://www.cnblogs.com/zhulu666/p/11855523.html