首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏院长运维开发

    K8S部署ingress-nginx配置https

    cert=tls.crt --key=tls.key kubectl get secret kubectl describe secret boss-ingress-secret image.png 部署 metadata: name: ingress-boss-tls namespace: default annotations: kubernetes.io/ingress.class: "nginx

    1.6K20发布于 2021-02-19
  • 来自专栏若尘的技术专栏

    部署 Nginx

    utils libpcre2-dev zlib1g zlib1g-dev openssl libssh-dev wget vim 注意:以下涉及的所有安装包如果下载不下来,建议先下载到本地,再上传到服务器部署 Nginx 整合 FastDFS 时 Nginx 需要添加 fastdfs-nginx-module 模块。 nginx 压缩包 wget -P /usr/local/src http://nginx.org/download/nginx-1.18.0.tar.gz # 解压 tar -zxvf /usr/local /src/nginx-1.18.0.tar.gz -C /usr/local/src 编译并安装 # 切换至 nginx 的解压目录 cd /usr/local/src/nginx-1.18.0 # 创建 ; } 启动 Nginx:/usr/local/nginx/sbin/nginx http://10.200.14.48:4246/group1/M00/00/00/CsgOMGBZXsKAdzdTAAAAIHbqaGc362

    1.6K55编辑于 2021-12-04
  • 来自专栏桃子小白

    【K8s】下的kubectl的Deployment部署Nginx

    部署Nginx服务 简介:使用Deployment实现其滚动更新管理。 创建 Deployment 在 master 节点创建/labfile/deployfile 目录,用于保存配置文件。 : nginx spec: replicas: 3 selector:   matchLabels:     app: nginx template:   metadata:     labels:       app: nginx   spec:     containers:     - name: nginx       image: nginx:1.7.9       ports:       - containerPort: 80 部署nginx-dy [root@master deplofile]# kubectl apply -f nginx-dy.yaml nginx-dy-v2.yaml [root@master deplofile]# cp nginx-dy.yaml nginx-dy-v3.yaml 进行滚动更新 [root@master deplofile

    1K20编辑于 2023-06-10
  • 来自专栏山山仙人的专栏

    基于k8s集群部署prometheus监控ingress nginx

    1、背景和环境概述 2、修改prometheus配置 3、检查是否生效 4、配置grafana图形 1、背景和环境概述 本文中涉及到的环境中、prometheus监控和grafana基本环境已部署好 在nginx ingress controller的官方文档中对监控有相应描述 https://kubernetes.github.io/ingress-nginx/user-guide/monitoring / 2、修改prometheus配置 修改prometheus的配置,增加对ingress nginx的监控配置,可按照官方yaml 进行修改: vim prometheus-configmap.yaml - job_name: 'ingress-nginx-endpoints' kubernetes_sd_configs: - role: pod namespaces: names 至此,prometheus监控ingress nginx完成。

    4.1K51发布于 2020-04-28
  • 来自专栏大数据-数据人生

    Nginx安装部署

    貌似Nginx这两年比较火,Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。 download/nginx-1.9.8.tar.gz root@webank:/usr/local# tar -zxvf nginx-1.9.8.tar.gz root@webank:/usr/local # cd nginx-1.9.8 root@webank:/usr/local/nginx-1.9.8# . 启动nginx 直接输入命令nginx即可,但是报了以下端口错误: ubuntu@webank:/etc/init.d$ /etc/init.d/nginx start Starting nginx: , ignored in /etc/nginx/nginx.conf:1 nginx: [emerg] bind() to 0.0.0.0:8000 failed (98: Address already

    88410发布于 2020-04-02
  • 来自专栏开源部署

    Nginx安装部署

    一、nginx源码下载 官网:http://nginx.org/ 源码包: nginx-1.19.3.tar.gz 源码包下载: wget http://nginx.org/download/nginx usr/local/nginxnginx binary file: “/usr/local/nginx/sbin/nginxnginx modules path: “/usr/local/nginx /conf/nginx.conf” nginx pid file: “/usr/local/nginx/logs/nginx.pid” nginx error log file: “/usr/local :/usr/local/nginx/sbin/nginx -t Nginx启动:/usr/local/nginx/sbin/nginx Nginx关闭:killall –s QUIT nginx 五、nginx 启动测试 nginx安装完毕,接下来就可以启动nginx了,nginx启动后如何测试nginx的启动状态呢?

    1.5K30编辑于 2022-09-15
  • 来自专栏醉梦轩

    NGINX部署HTTPS

    部署后浏览器会提示不安全的证书。 [q6divtm21l.png] 由于该类型证书无法通过验证,通常只在某些特殊场景下使用(如HTTPS抓包)。 0x02 部署服务器 安装nginx apt install nginx -y 使用如下命令确认是否支持HTTPS和SNI。 root@VM-171-28-ubuntu:/# nginx -V nginx version: nginx/1.10.3 (Ubuntu) built with OpenSSL 1.0.2g 1 Mar --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log /nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --http-client-body-temp-path

    3.9K30发布于 2018-06-08
  • 来自专栏贰叁壹运维

    Nginx安装部署

    1.获取官方Nginx镜像文件 docker pull nginx 2.查看获取的镜像 docker images nginx 3.配置及启动Nginx容器 docker run --name nginx .在浏览器访问ip:8081端口则可以成功访问Nginx的欢迎界面 5.开始部署Nginx,先创建文件夹用来存放对应的文件 mkdir -p ~/nginx/www ~/nginx/logs ~/nginx nginx/html -v ~/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v ~/nginx/logs:/var/log/nginx nginx 8.参数解析 :/etc/nginx/nginx.conf:将我们自己创建的 nginx.conf 挂载到容器的 /etc/nginx/nginx.conf #-v ~/nginx/logs:/var/log/nginx DOCTYPE html> <html> <head> <meta charset="utf-<em>8</em>"> <title>Nginx</title> </head> <body>

    Nginx<

    1.4K30发布于 2020-07-22
  • 来自专栏醉梦轩

    NGINX部署HTTPS

    部署后浏览器会提示不安全的证书。 ? 由于该类型证书无法通过验证,通常只在某些特殊场景下使用(如HTTPS抓包)。 0x02 部署服务器 安装nginx apt install nginx -y 使用如下命令确认是否支持HTTPS和SNI。 root@VM-171-28-ubuntu:/# nginx -V nginx version: nginx/1.10.3 (Ubuntu) built with OpenSSL 1.0.2g 1 Mar --conf-path=/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log /nginx/error.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --http-client-body-temp-path

    5.1K51发布于 2018-07-06
  • 来自专栏java架构计划训练营

    Docker部署Nginx

    先使用docker安装好Nginx没安装可以转入下边链接安装 https://www.sky12580.cn/archives/docker-an-zhuang-nginx 1、先创建存放配置文件(nginx.conf DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-<em>8</em>"> <meta http-equiv="X-UA-Compatible -p 80:80 \ -v /Users/yinwenshi/data/<em>nginx</em>/conf/<em>nginx</em>.conf:/etc/<em>nginx</em>/<em>nginx</em>.conf \ -v /Users/yinwenshi /data/<em>nginx</em>/conf.d:/etc/<em>nginx</em>/conf.d \ -v /Users/yinwenshi/data/<em>nginx</em>/html:/usr/share/<em>nginx</em>/html \ -v /Users/yinwenshi/data/<em>nginx</em>/logs:/var/log/<em>nginx</em> -d <em>nginx</em> 6、然后打开浏览器,输入ip查看

    82020编辑于 2022-06-14
  • 来自专栏技术杂记

    nginx基础8

    Nginx操作 nginx的目录结构 [root@h102 local]# tree /usr/local/nginx/ /usr/local/nginx/ ├── conf │ ├── fastcgi.conf fastcgi_params.default │ ├── koi-utf │ ├── koi-win │ ├── mime.types │ ├── mime.types.default │ ├── nginx.conf │ ├── nginx.conf.default │ ├── scgi_params │ ├── scgi_params.default │ ├── uwsgi_params │ uwsgi_params.default │ └── win-utf ├── html │ ├── 50x.html │ └── index.html ├── logs └── sbin └── nginx

    22320编辑于 2022-05-12
  • 来自专栏DevOps充电宝

    nginx系列之nginx安装部署

    nginx系列之nginx安装部署 了解了nginx的强大之处,相信您恨不得马上上手开干。 接下来就展示一下nginx多种部署方式,让你见识一下如此复杂的nginx竟也能如此平易近人,在你的手上,乖乖听话,任你号令。 nginx安装之包管理器 # 以RHEL/CentOs为例 # 1. 添加nginx的软件仓库 # 将以下内容写入/etc/yum.repos.d/nginx.repo [nginx-stable] name=nginx stable repo baseurl=http: nginx安装之docker部署 现在微服务日渐流行,docker在微服务的领域中地位非常重要,尤其是在k8s的编排能力加持下,那用起来是真的香。 -net host -v 静态文件目录:/usr/share/nginx/html:ro -v /etc/nginx/nginx.conf:/etc/nginx/nginx.conf:ro -d nginx

    59920编辑于 2022-05-31
  • 来自专栏philentso

    k8s上nginx代理部署与跨域配置

    说明: 在日常业务部署中,我们业务前端需要代理后端API接口,会发生跨域等问题; 此文档也加入了 支持 Vue/React History 路由配置; 业务部分就不写了, 以下是干货直接复制改为自己项目环境就能实现业务需求 ; 大概说下现在的部署架构: 现有架构: frontend-app(platform)→ 调用 cors-proxy-gateway(端口8303)→ 反向代理到 auth-gateway(端口18303 /80) cors-proxy 的作用是:处理跨域CORS头 + 反向代理转发到 auth-gateway K8s中的情况: platform 在 iot 命名空间 auth-gateway 在 base 命名空间,如ClusterIP为 10.30.5.5 所以需要在 iot 命名空间部署一个 cors-proxy,用 nginx 处理CORS后转发到 auth-gateway.base.svc.cluster.local ports: - name: http port: 80 targetPort: 80 type: ClusterIP 关键说明: 对比项 Docker 原方案 K8s

    11210编辑于 2026-06-14
  • 来自专栏全栈程序员必看

    django nginx部署_django apache部署

    那么需要重新安装,参照:centos安装python3.8 django相关库的安装 #在原项目处导出django项目安装的库存入文件 pip freeze > install.txt 把文件放到需要部署的服务器上 ,并安装文件内的包 #在待部署的服务器上执行 pip install -r install.txt nginx安装&配置(处理静态请求和代理动态请求到uwsgi) nginx安装参照:linux安装nginx nginx配置文件如下 [root@test-code opt]# cat /opt/nginx/conf.d/django.conf server { listen 8881; 搭配部署时的设置 http-timeout=3600 #这个是单独部署时的设置 #设置缓冲 post-buffering=65535 buffer-size = 6553600 #后台守护方式运行,日志路径 nginx #重启 nginx -s reload #关闭 nginx -s stop #检测配置文件是否正确 nginx -t 搞定,作此记录。

    1.5K20编辑于 2022-10-01
  • 来自专栏网站教程

    docker部署nginx服务

    镜像 刚刚安装docker是没有镜像的 [root@chaols ~]# docker images REPOSITORY   TAG       IMAGE ID   CREATED   SIZE 部署 nginx 下载nginx镜像 [root@chaols ~]# docker pull nginx Using default tag: latest latest: Pulling from library :latest docker.io/library/nginx:latest 创建nginx虚拟机 run 运行 -it 交互模式 --name 指定名字 -p 宿主机:docker虚拟机 nginx root@8ebe4de10f2c:/# /etc/init.d/nginx start 2021/08/21 07:58:49 [notice] 11#11: using the "epoll" event -1160.el7.x86_64 2021/08/21 07:58:49 [notice] 11#11: getrlimit(RLIMIT_NOFILE): 1048576:1048576 root@8ebe4de10f2c

    60600发布于 2021-09-04
  • 来自专栏Java后端开发博客

    Nginx 部署与集群

    # Nginx 部署与集群 Nginx与Tomcat部署 环境准备(Tomcat) 环境准备(Nginx) 动静分离 需求分析 实现步骤 Tomcat集群搭建 环境搭建 Nginx集群搭建 Keepalived VRRP介绍 环境搭建 Keepalived配置文件介绍 vrrp_instance 服务器配置 访问测试 vrrp_script # Nginx与Tomcat部署 前面已经将 Nginx 的大部分内容进行了讲解 举例说明就是以后所有和静态资源相关的内容都交给 Nginx部署访问,非静态内容则交个类似于 Tomcat 的服务器来部署访问。 为什么要动静分离? 实现动静分离的方式很多,比如静态资源可以部署到 CDN、Nginx 等服务器上,动态资源可以部署到 Tomcat、weblogic 或者 websphere 上。 默认是 0 vrrp_gna_interval 0 # 在一个网卡上每组消息之间的延迟时间,默认为 0 } 这里需要修改的是 5、6、8 行代码。

    1.3K10编辑于 2022-12-25
  • 来自专栏Node.js开发

    nginx部署React项目

    nignx是一款非常优秀的服务器软件,前端工程师在开发完项目后,通常要将项目部署到服务器,我在部署项目时用的就是nginx。 今天跟大家分享一下用nginx部署前端项目的一些经验。 用nginx部署前端应用,最主要的工作是写配置文件,我在网上找到一份比较合适的配置文件,这里只展示了server模块的配置,代码如下: server { listen 8888;# 默认端口是80,如果端口没被占用可以不用修改 server_name localhost; #charset koi8-r; #access_log 因为我们部署项目的所有配置全部在server模块里面。 nginx的配置分为三个层级第一层为http模块,在这层模块配置http的一些功能,如http响应头。 以上便是用nginx部署React项目涉及到的知识点,如果你有什么疑问或者建议欢迎留言。 引用资料 https://segmentfault.com/a/1190000020753046?

    12.7K70发布于 2020-07-14
  • 来自专栏我的小碗汤

    k8s中负载均衡器【ingress-nginx部署

    部署作简单介绍和记录。 减少不必要的端口暴露 配置过k8s的都清楚, 第一步是要关闭防火墙的, 主要原因是k8s的很多服务会以NodePort方式映射出去, 这样就相当于给宿主机打了很多孔, 既不安全也不优雅. 以下就ingress-nginx-controller的部署做简单记录: yaml如下: kubectl apply -f {如下文件} apiVersion: v1 kind: Namespace name: nginx-ingress-serviceaccount namespace: ingress-nginx --- apiVersion: rbac.authorization.k8s.io 1.12部署ingress-nginx https://www.jianshu.com/p/e30b06906b77 ----

    5.4K40发布于 2019-07-30
  • 来自专栏无限可能的程序开发

    Docker | 部署nginx服务

    容器时相互隔离的,docker启动的nginx是容器内的服务,不影响我原先服务器上的nginx服务,小伙伴们可大胆尝试 本篇实在linux环境下操作的,主要目的是夺人眼目,对使用Docker部署服务尝鲜 1、下载nginx镜像 docker pull nginx 2、查看下载的镜像 docker ps 3、启动nginx镜像 docker run -d --name nginx01 -p 3344:80 nginx(镜像名或者镜像id) 4、查看启动的nginx docker ps 5、访问启动的nginx 在云服务器内使用 curl 测试访问 curl localhost:3344 5.1、linux nginx: /usr/sbin/nginx /usr/lib/nginx /etc/nginx /usr/share/nginx root@0a7ebd6bc291:/# cd /etc/nginx 数据卷技术 nginx.conf配置文件,注意Nginx默认是后台运行的,但Docker需要其在前台运行,否则直接退出容器。配置文件中添加daemon off;关闭后台运行。

    94930编辑于 2022-10-24
  • 来自专栏开源部署

    部署上线-Nginx设置

    default_server; listen [::]:80 default_server; server_name _; charset koi8- default_server; listen [::]:80 default_server; server_name _; charset koi8- default_server; listen [::]:80 default_server; server_name _; charset koi8- default_server; listen [::]:80 default_server; server_name _; charset koi8- DOCTYPE html> <html> <head> <meta charset="utf-<em>8</em>" /> <title>防盗链</title> </head> <body>

    防盗链测试

    1.1K20编辑于 2022-09-14
领券