//上传jar 到服务器指定目录
scp -P 22 /Users/arjun/IdeaProjects/performance/target/performance-1.0.0.jar root@118.25.236.85:/home/arjun/server
输入密码后回车,显示文件上传进度
//连接服务器
ssh -t root@118.25.236.85 -p 22
输入密码:
服务器安装JDK:
yum install java-1.8.0-openjdk
cd /usr/lib/jvm
ll //java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64
#设置JAVA环境变量
AVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
进入项目目录, 打包项目
mvn package
//项目打包jar后, 启动jar
查看是否启动进程
ps -ef|grep performance
如果已启动 kill 掉进程 .
启动命令:
nohup java -jar performance-1.0.0.jar --spring.profiles.active=dev > performance.file 2>&1 &
//上传前端build 的代码 目录
scp -r /Users/arjun/web/PerformanceWeb/build/ root@118.25.236.85:/home/arjun/web
//服务器安装nginx
yum install -y nginx
查看nginx 是否启动
ps -ef|grep nginx
重启Nginx服务
service nginx restart 或
nginx -s reload
配置nginx ,
cd /etc/nginx/nginx.conf
加入配置
server {
listen 9955;
server_name localhost;
root /home/arjun/web/build;
index index.html index.htm;
location / {
try_files $uri $uri/ /index.html;
}
location ^~ /assets/ {
gzip_static on;
expires max;
add_header Cache-Control public;
}
#gzip on;
#gzip_types text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
location ~ /\.ht {
deny all;
}
location ~* \/jwt\/ {
# rewrite '^.+jwt/?(.*)$' /$1 break;
include uwsgi_params;
proxy_pass http://112.126.72.99:8765;
}
location ~* \/performance\/ {
rewrite '^.+performance/?(.*)$' /$1 break;
include uwsgi_params;
#proxy_pass http://112.126.72.99:1128;
proxy_pass http://localhost:1128;
}
error_page 500 502 503 504 /500.html;
client_max_body_size 20M;
keepalive_timeout 10;
}
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ / \ ( T | o ) ( Y | o | u | t | h | , | T | o ) ( S | i | m | p | l | e | ! ) \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/ \_/