部署文件
安装nginx
yum install -y nginx
启动nginx
nginx
查看端口
netstat -nlp|grep 80
基本命令
cd /home
mkdir mypro
cd mypro
vi index.html
输入一个Hello Word
保存退出
:wq
cat index.html
修改配置
vi /etc/nginx/nginx.conf
location / {
root /home/mypro/;
index index.html;
}
重启
systemctl stop nginx.service
systemctl start nginx.service
如何出现一下错误
那就把进程全部杀死
ps -ef|grep nginx
kill -9 10051
在重新启动
systemctl start nginx.service
现在去浏览器上方问地址
http://43.123.177.192/
注意这是自己的路由号
使用jenkins+nginx+git部署
#安装jdk
yum install -y java-11-openjdk.x86_64
# 查看版本
java -version
#安装jenkins
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins
#修改jenkins配制文件
vi /etc/sysconfig/jenkins
需要把JENKINS_USER="jenkins"改为JENKINS_USER="root",端口号8080若是没有被占用,默认即可。若是阿里云服务器,需要在安全组中添加8080端口。
#启动jenkins
systemctl stop jenkins
systemctl start jenkins
# 关闭当前的防火墙服务
systemctl stop firewalld
#禁用防火墙开机启动
systemctl disable firewalld
#查看是否禁用成功
getenforce
去腾讯云里面添加一个8080端口
配置好之后去方位8080端口
http://43.123.177.192:8080/
安装好之后创建一个管理员用户
去git里面创建一个仓库在新建一个文件
去Jenkins安装两个插件
gitee
Generic Webhook Trigger
去git上生成私人令牌并保存起来
去Jenkins里面创建一个文件
如果出现无法链接仓库就去安装一下git
yum install git
如果还是无法链接,那就把仓库设置成开源的,一般的也可以
在gitee仓库管理添加WebHooks
去查看是否添加成功
cd /var/lib/jenkins
ls
# 里面会有一个workspace一个文件夹
vi workspace/mypro/index.html
# 里面是gitee里面我们写的内容
我们去gitee里面修改一下内如提交
我们在查看是一下workspace文件里的写入
他也是同步更新的
vi workspace/mypro/index.html
还没完我们需要在添加执行shell
cd /home/mypro/
sudo rm -rf *
cp -r /var/lib/jenkins/workspace/mypro/* ./
再次访问接口
http://43.123.177.192/
内容如果没有发生改名的话我们直接在命令行里运行
如果不想在执行这三条命令那就把root里的文件改为/var/lib/jenkins/workspace/mypro/