草庐IT

nginx_install

全部标签

CODING DevOps + Nginx-ingress 实现自动化灰度发布

作者:王炜,CODINGDevOps后端开发工程师,拥有多年研发经验,云原生、DevOps、Kubernetes资深爱好者,Servicemesher服务网格中文社区成员。获得KubernetesCKA、CKAD认证。前言在Kubernetes上的应用实现灰度发布,最简单的方案是引入官方的Nginx-ingress来实现。我们通过部署两套deployment和services,分别代表灰度环境和生产环境,通过负载均衡算法,实现对两套环境的按照灰度比例进行分流,进而实现灰度发布。通常的做法是当项目打包新镜像后,通过修改yaml文件的镜像版本,执行kubectlapply的方式来更新服务。如果发布

Jenkins+svn+nginx实现windows环境自动部署vue前端项目

前面文章介绍了Jenkins+svn+tomcat实现自动化部署,现在终于有空抽时间出来写下Jenkins+svn+nginx实现自动部署vue前端项目。jenkins的安装和配置已经在前面文章进行介绍,下面介绍实现vue前端项目需要进行的哪些额外的步骤。注意:在安装jenkins和nginx的前提下,如果还没安装nginx,请自行百度1:登陆jenkins,在系统管理——插件管理中,添加两个插件。Node.js和Postbuildtask.其中node.js是用来打包vue项目,postbuildtask用来把打包好的项目自动移动到nginx目录。      2.配置下NodeJS参数,打开

nginx 离线安装 https反向代理

这里写自定义目录标题安装步骤1.安装nginx所需依赖1.1安装gcc和gcc-c++1.1.1下载依赖包1.1.2上传依赖包1.1.3安装依赖1.2安装pcre1.2.1下载pcre1.2.2上传解压安装包1.2.3编译安装1.3下载安装zlib1.3.1下载zlib1.3.2上传解压安装包1.3.3编译安装1.4下载安装openssl1.4.1下载1.4.2上传解压安装包1.4.3编译安装验证2.下载安装nginx2.1下载nginx安装包2.2上传解压安装包2.3配置2.4编译安装2.5检查并启动3.配置https反向代理3.1用openssl生成公钥和私钥3.2修改nginx配置并重启

nginx配置文件介绍

nginx配置文件介绍nginx默认的配置文件是在安装目录下的conf目录下,后续对nginx的使用基本上都是对此配置文件进行相应的修改。配置文件中用#符号表示注释内容。配置文件主要包括三部分,main、events和httpmain用于进行nginx全局信息的配置。user定义nginx运行的用户和用户组,默认由nobody账号运行。worker_processes指定nginx要开启的子进程数量,通常数量是CPU内核数量的整数倍。该值越大,可以支持的并发处理量也越多,但是会受到硬件、软件等设备的影响。如果是在本地运行nginx可以通过任务管理器中的性能选项中查看电脑cpu核数。error_

npm install(报错)

1、npminstall报错(如图)2、使用npminstall--legacy-peer-depsWARNERESOLVEoverridingpeerdependencynpmWARNWhileresolving:@intervolga/optimize-cssnano-plugin@1.0.6npmWARNFound:webpack@3.12.0npmWARNnode_modules/webpacknpmWARN peerwebpack@"^2.0.0||^3.0.0||^4.0.0"from@soda/friendly-errors-webpack-plugin@1.7.1npmWARN

完美解决:yum -y install nginx 报出 没有可用软件包 nginx。错误:无须任何处理

目录一、问题:二、原因:三、解决方法:一、问题:[root@localhost~]#yum-yinstallnginx已加载插件:fastestmirrorLoadingmirrorspeedsfromcachedhostfile *base:mirrors.bfsu.edu.cn *extras:mirrors.huaweicloud.com *updates:mirrors.huaweicloud.com没有可用软件包nginx。错误:无须任何处理二、原因:Nginx位于第三方的yum源里面,而不在CentOs官方yum源里面。三、解决方法:yum源安装epelyum-yinstallep

nginx 关闭TLS 1.0 TLS 1.1

server{listen443ssl;server_namewww.XXX.com;proxy_read_timeout3600s;#设置读取超时时间ssl_certificateC:/xxxx.pem;ssl_certificate_keyC:/xxxx.key;ssl_session_cacheshared:SSL:1m;ssl_session_timeout5m;#ssl_ciphersHIGH:!aNULL:!MD5;#ssl_prefer_server_cipherson;client_max_body_size5m;client_body_buffer_size5m;locati

docker容器启用ipv6地址方法,用ipv6地址访问容器方法流程、创建一个nginx容器用ipv6地址访问测试流程

文章目录docker容器启用ipv6地址方法Docker-Compose启用IPv6启用ipv6重启docker生效创建一个ipv6的docker网络创建容器测试v6地址使用ipv6的网络创建容器使用普通网络创建容器测试创建一个nginx容器用ipv6地址访问测试容器创建ipv4地址验证ipv6地址访问验证修改nginx容器网页内容docker容器启用ipv6地址方法Docker-Compose启用IPv6你如果没用使用Docker-Compose,就忽略配置,以了解为主,直接去看下面的docker配置。docker-compose.yaml文件必须使用version:“2.*”,versio

解决nginx已配置但访问依旧跳转到nginx的欢迎页面

1、确定nginx.conf配置没有问题2、确保修改了nginx.conf文件后重启了nginx,nginx-sreload3、查看是否有两个nginx在运行,如果有两个nginx运行,则停止nginx再重新启动    查看nginx运行:ps-ef|grepnginx        停止nginx:nginx-sstop        启动nginx:nginx重新访问页面,页面正常

ios - Corona "Certificate Not Installed"即使它是

我意识到这个问题经常出现,但没有一种解决方案似乎对任何人都有效。我正在为iOS开发应用,最近不得不将我的应用转移到另一个开发者帐户。我的第一个帐户是个人帐户,我在其中是“代理人”,现在新帐户(我认为是公司帐户)将我列为“代理人”。我像往常一样创建了证书,下载了它们,并将它们放在我的钥匙串(keychain)中。一切都说一切正常。然后我创建了应用程序ID,并将所有设备重新输入到设备列中。我继续使用配置文件,再次一切正常。我下载了它们并将它们导入到Xcode中,当我进入设置并查看帐户时,一切看起来都井井有条。然后,当我尝试在corona中构建时,它会告诉我“未安装证书”。即使我已经在该设备