发布项目

解决发布中遇到的问题

1.流水线只有一个阶段,另一个阶段显示不出来

解决办法:查看脚本,发现工作阶段的名称重复了,所以只走了一个阶段,修改了工作阶段名称后问题解决了

2.加载nginx文件

在测试环境添加.conf文件,配置域名和ip地址

nginx 支持以下的命令行参数:

命令行选项:
    -?,-h         : this help
    -v            : show version and exit(显示版本并退出)
    -V            : show version and configure options then exit(显示版本并配置选项然后退出)
    -t            : test configuration and exit(测试配置并退出)
    -T            : test configuration, dump it and exit(测试配置,转储并退出)
    -q            : suppress non-error messages during configuration testing(在配置测试期间抑制非错误消息)
    -s signal     : send signal to a master process: stop, quit, reopen, reload(将信号发送到主进程:停止,退出,重新打开,重新加载)
    -p prefix     : set prefix path (default: /etc/nginx/)(设置前缀路径(默认值:/ etc / nginx /))
    -c filename   : set configuration file (default: /etc/nginx/nginx.conf)(文件名:设置配置文件(默认值:/etc/nginx/nginx.conf))
    -g directives : set global directives out of configuration file(指令:从配置文件中设置全局指令)

-p prefix : 设置 nginx prefix 路径,这是存储 nginx 服务文件的路径,默认为 /etc/nginx
-c filename : 不使用默认配置文件,使用指定的配置文件(default: /etc/nginx/nginx.conf)
-g directives : 在配置文件之外设置全局指令,
-s signal (stop, quit, reopen, reload)

nginx 启动、停止、重新加载配置
-------------------------------

执行 nginx 命令启动 nginx。启动 nginx 之后,可使用如下命令:
    nginx -s stop  快速关闭 nginx
    nginx -s quit  优雅的关闭 nginx
    nginx -s reload  重新加载配置
    nginx -s reopen  重新打开日志文件


优雅地关闭 nginx,这是说 nginx 主进程会等待 worker 进程完成当前用户请求的处理。
    执行:nginx -s quit (以启动 nginx 时的用户身份执行该命令)

更改配置之后,必须执行重新加载配置的命令,或者重新启动 nginx,以使得配置生效:
    nginx -s reload 

当主进程接收到 reload 信号,它会检查配置文件的语法,然后尝试应用该配置。如果成功,主进程
启动新的 worker 进程,并发送消息给原来的 worker 进程要求他们关闭。如果加载配置失败,主进程
会对改动进行回滚,继续以原来的配置进行工作。当原来的 worker 进程接收到消息要他们关闭,他们会
停止接收新的连接,并继续处理当前的请求直到完成。完成之后,原来的 worker 进程将会退出。

配置完nginx文件之后,首先进行nginx检查

docker exec -it nginxt nginx -t

当检测时出现如下代码时,代表没有问题

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

接下来进行重新加载nginx

docker exec -it nginxt nginx -s reload

3.添加DNS域名解析

1.域名控制面板地址

https://******.com/login/domain/toLogin.do

登录用户名为:

******.com.cn

登陆成功后点击DNS解析管理选项,点击添加记录,输入域名和ip地址(注:测试地址需要添加d),点击保存,完成。