> 自媒体 > (AI)人工智能 > 二、《浪潮云服务器》部署Jenkins Docker Nginx Tomcat Nodejs Maven
二、《浪潮云服务器》部署Jenkins Docker Nginx Tomcat Nodejs Maven
来源:ChatAIAI臻选
2023-04-11 11:18:56
742
管理
浪潮云服务器部署(二)1. JENKINS 安装

1. 准备好最新的jenkins.war和配置文件如下:

#!/bin/bash

# 导入环境变量

export JENKINS_HOME=/home/jenkins

export JAVA_HOME=/home/java/jdk1.8.0_191

cd $JENKINS_HOME

pid=`ps -ef | grep jenkins.war | grep -v 'grep'| awk '{print $2}'`

if [ "$1" = "start" ];then

if [ -n "$pid" ];then

echo 'jenkins is running...'

else

### java启动服务 配置java安装根路径,和启动war包存的根路径

nohup $JAVA_HOME/bin/java -Xms512m -Xmx768m -jar $jenkins_HOME/jenkins.war --ajp13Port=-1 --httpPort=8801 >/dev/null 2>&1 &

fi

elif [ "$1" = "stop" ];then

exec ps -ef | grep jenkins | grep -v grep | awk '{print $2}'| xargs kill -9

echo 'jenkins is stop...'

else

echo "Please input like this:"./jenkins.sh start" or "./jenkins stop""

fi

2.开启防火墙

firewall-cmd --zone=public --add-port=8801/tcp --permanent

firewall-cmd --reload

firewall-cmd --list-ports

2. docker 部署安装

yum update

Docker安装官方地址:https://docs.docker.com/install/linux/docker-ce/centos/

以下命令都是在root账号权限下执行的

yum install -y yum-utils device-mapper-persistent-data lvm2

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装最新版本的Docker CE和containerd

yum install docker-ce docker-ce-cli containerd.io

启动Docker

systemctl start docker

ip addr查看docker是否成功安装

启动docker命令

systemctl start docker.service

设置开机启动docker

systemctl enable docker

修改镜像地址

vi /etc/docker/daemon.json

3. 拉取nginx和tomcat 镜像

docker pull nginx

docker pull tomcat:8.5

1. 启动 nginx容器

docker run -d -p 80:80 --restart=always -v /home/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /home/nginx/logs:/var/log/nginx --name nginx nginx

nginx.conf 配置文件

user nginx;

worker_processes 1;

error_log /var/log/nginx/error.log warn;

pid /var/run/nginx.pid;

events {

worker_connections 1024;

}

http {

include /etc/nginx/mime.types;

default_type application/octet-stream;

log_format main '$remote_addr - $remote_user [$time_local] "$request" '

'$status $body_bytes_sent "$http_referer" '

'"$http_user_agent" "$http_x_forwarded_for" "$upstream_addr" "$request_time"';

access_log /var/log/nginx/access.log main;

sendfile on;

#tcp_nopush on;

#用于tomcat反向代理,解决nginx 504错误

proxy_connect_timeout 600; #单位秒

proxy_send_timeout 600; #单位秒

proxy_read_timeout 600; #单位秒

proxy_buffer_size 16k;

proxy_buffers 4 64k;

proxy_busy_buffers_size 128k;

proxy_temp_file_write_size 128k;

# ps:以timeout结尾配置项时间要配置大点

keepalive_timeout 65;

client_max_body_size 10m;

#gzip on;

upstream tomcat {

server 172.17.0.4:8080;

}

server {

listen 80;

server_name localhost;

location / {

proxy_pass http://tomcat;

proxy_connect_timeout 300;

proxy_redirect off;

index index.html index.htm;

proxy_set_header Host $host;

proxy_set_header X-Real-IP $remote_addr;

proxy_set_header X-Real-Port $remote_port;

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

}

# location /static/ {

# alias /usr/share/nginx/html/;

#}

}

include /etc/nginx/conf.d/*.conf;

}

2.开启防火墙

firewall-cmd --zone=public --add-port=80/tcp --permanent

firewall-cmd --reload

firewall-cmd --list-ports

4. Nodejs安装配置

tar xvf node-v14.16.1-linux-x64.tar.xz

cd /home/nodejs/node-v14.16.1-linux-x64

ln -s /home/nodejs/node-v14.16.1-linux-x64/bin/node /usr/bin/node

ln -s /home/nodejs/node-v14.16.1-linux-x64/bin/npm /usr/bin/npm

node -v

npm -v

5. Maven 安装配置

export MAVEN_HOME=/home/maven/apache-maven-3.6.2

export PATH=${MAVEN_HOME}/bin:$PATH

mvn -version

0
点赞
赏礼
赏钱
0
收藏
免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本网证实,对本文以及其中全部或者 部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。 凡本网注明 “来源:XXX(非本站)”的作品,均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对 其真实性负责。 如因作品内容、版权和其它问题需要同本网联系的,请在一周内进行,以便我们及时处理。 QQ:617470285 邮箱:617470285@qq.com
相关文章
10万左右新车燃油版轿车,家用这五款最值得买
有粉丝说推荐一下10万左右的新车轿车,不选SUV,不选新能源电车混合动力..
年轻人买轿车不用买太贵,2026有“真香价”的3款轿车,高价低配..
买燃油轿车,不想买太贵的,大多人都想买低价高配的,而且低价位的车还是..
方程豹镁7谍照曝光!20-25万级掀背式运动轿车
【太平洋汽车 新车频道】日前,一组方程豹全新轿车镁7的测试车谍照在网络..
10万左右新车燃油版轿车,家用这五款最值得买
根据纯油车一月份的销量榜,又问了4S店的朋友,总结了5款热门轿车,今天..
颜值即正义!5款网红轿车:最高续航破千+仅20万起,谁最值得等?..
#丰田品质B级纯电家轿9.38万##长文创作激励计划#​兄弟们,最近比亚迪的..
安全性高的轿车推荐:速腾L与四款主流家轿安全配置实测对比..
近年来,A 级家用轿车市场愈发“内卷”:合资品牌持续下探,自主品牌向上..
预算不到10万家用轿车别乱选:这4款车,各自适合什么人一次说清..
很多人到了年底想换车,第一反应就是一句话:“预算不多,但想买个靠谱的..
家用轿车常青树再升级!2026款丰田卡罗拉实测:省油、可靠、好开..
动力是2026款卡罗拉的核心亮点,提供1.2T燃油、2.0L燃油、1.8L智能电混双..
手握 20 万预算买台新车回家过年,到底该怎么选?轿车篇..
临近春节,20 万预算的新能源轿车市场早已是神仙打架。既要撑得起返乡排..
关于作者
舞月(普通会员)
文章
2045
关注
0
粉丝
0
点击领取今天的签到奖励!
签到排行

成员 网址收录40418 企业收录2986 印章生成263660 电子证书1157 电子名片68 自媒体112737

0
0
分享
请选择要切换的马甲:

个人中心

每日签到

我的消息

内容搜索