1、先安装宝塔面板
url=https://download.bt.cn/install/install_lts.sh;if [ -f /usr/bin/curl ];then curl -sSO $url;else wget -O install_lts.sh $url;fi;bash install_lts.sh ed8484bec
2、下载宝塔8.2.0降级包
链接: https://pan.baidu.com/s/1HWbrZdqOu6kovcEtyyWHAg?pwd=0000 提取码: 0000 复制这段内容后打开百度网盘手机 App,操作更方便哦 -- 来自百度网盘超级会员 v9 的分享
1、上传到服务器home目录下
cd /home
2、解压
unzip LinuxPanel-8.2.0.zip
3、切换到降级目录
cd panel
4、执行降级脚本
bash update.sh
5、删除降级包河解压文件
cd .. && rm -f LinuxPanel-8.2.0.zip && rm -rf panel
3、安装环境
nginx jdk
4、填写项目执行命令
/www/server/java/jdk1.8.0_371/bin/java -Xms512m -Xmx1024m -Xmn256m -Xss256k -javaagent:/home/poetize/poetize-server/poetize-server.jar -jar /home/poetize/poetize-server/poetize-server.jar --spring.datasource.username=root --spring.datasource.host=192.168.1.3 --spring.datasource.port=3306 --spring.datasource.password=wsh@9210832 --server.port=5556
5、整体环境配置

6、开启域名管理和外网映射

7、最后在配置文件中整体替换成下列文件,
注意:配置文件中必须要先有东西,不然会报错
server
{
listen 88;
server_name 127.0.0.1;
index index.html index.htm default.htm default.html;
root /home/poetize/poetize-server;
#SSL-START SSL相关配置
#error_page 404/404.html;
#SSL-END
#ERROR-PAGE-START 错误页相关配置
#error_page 404 /404.html;
#error_page 502 /502.html;
#ERROR-PAGE-END
#REWRITE-START 伪静态相关配置
include /www/server/panel/vhost/rewrite/java_poetize-server_jar.conf;
#REWRITE-END
#禁止访问的文件或目录
location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md|package.json|package-lock.json|\.env) {
return 404;
}
#一键申请SSL证书验证目录相关设置
location /.well-known/ {
root /www/wwwroot/java_node_ssl;
}
#禁止在证书验证目录放入敏感文件
if ( $uri ~ "^/\.well-known/.*\.(php|jsp|py|js|css|lua|ts|go|zip|tar\.gz|rar|7z|sql|bak)$" ) {
return 403;
}
# HTTP反向代理相关配置开始 >>>
location ~ /purge(/.*) {
proxy_cache_purge cache_one $Host$request_uri$is_args$args;
}
location ~ /\. {
deny all;
access_log off;
log_not_found off;
}
location /static/ {
alias /home/poetize/file/;
autoindex off;
}
location / {
root /home/poetize/poetize-ui;
index index.html;
try_files $uri $uri/ /index.html;
}
location /im {
alias /home/poetize/poetize-im-ui;
index index.html;
try_files $uri $uri/ /index.html;
}
location /article/ {
if ($http_user_agent ~* "(Baiduspider|Googlebot|bingbot|Sogou web spider|Bytespider|360Spider|YisouSpider)") {
rewrite ^/article/(.*)$ /api/article/$1 last;
}
root /home/poetize/poetize-ui;
index index.html;
try_files $uri $uri/ /index.html;
}
location /api/ {
rewrite ^/api/(.*)$ /$1 break;
proxy_pass http://127.0.0.1:5556;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-real-ip $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /socket {
proxy_pass http://127.0.0.1:9324;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_read_timeout 600s;
}
# HTTP反向代理相关配置结束 <<<
access_log /www/wwwlogs/poetize-server_jar.log;
error_log /www/wwwlogs/poetize-server_jar.error.log;
}
评论