草庐IT

nginx-alpine

全部标签

高可用:Nginx 配合 keepalived

如果在谷歌中搜索「Nginx高可用」,搜索出来的大多都是Nginx+keepalived的使用。所以,本文就介绍下怎样用Nginx和keepalived来实现应用的高可用。环境服务器:CentOS7Server1:10.211.55.3Server2:10.211.55.14Docker:23.0.5Nginx:1.23.4keepalived:1.3.5部署本次测试使用两台测试虚拟机,IP分别为10.211.55.3和10.211.55.14,Nginx使用Docker进行部署,keepalived直接在服务器部署。架构图如下:具体部署和配置步骤如下:1、在两台CentOS服务器上安装doc

Nginx 配置SSL证书

1、下载Nginx服务证书2、配置nginx.confserver{  #SSL访问端口号为443  listen443ssl;   #填写绑定证书的域名  server_namecloud.tencent.com;   #证书文件名称  #如果证书存放在nginx的conf文件夹下面,则可以直接为文件的名字;否则需要改文件所在的绝对路径如:/usr/local/cloud.tencent.com_bundle.crt  ssl_certificatecloud.tencent.com_bundle.crt;   #私钥文件名称  ssl_certificate_keycloud.tencen

Nginx日志配置

1. 系统默认的错误日志配置:[root@node1~]#vim/etc/nginx/nginx.conferror_log/usr/local/nginx/logs/error.log;error_log/usr/local/nginx/logs/error.lognotice;error_log/usr/local/nginx/logs/error.loginfo;2.  系统默认的访问日志配置:[root@node1~]#vim/etc/nginx/nginx.confhttp{log_formatmain'$remote_addr-$remote_user[$time_local]"$

Nginx安全配置基线

第1章概述1.1目的  本文档规定了NIGNX服务器应当遵循的安全性设置标准,本文档旨在指导系统管理人员或安全检查人员进行NIGNX的安全合规性检查和配置。1.2适用范围本配置标准的使用者包括:服务器系统管理员、应用管理员。本配置标准适用的范围包括:NIGNX服务器。1.3适用版本NIGNX服务器。第2章安全配置要求2.1nginx版本统一统一集群内的Nginx版本,避免管理混乱检测操作步骤通过Nignx官网下载http://nginx.org/en/download.htmlnginx-v查看版本2.2使用普通账户启动nginx新建jqsoft用户启动nginx,避免特权用户启动引起的安全隐

FastDFS+Nginx - 本地搭建文件服务器同时实现在外远程访问「端口映射」(1)

大家好,我是晓星航。今天为大家带来的是FastDFS+Nginx的讲解!😀文章目录前言1.本地搭建FastDFS文件系统1.1环境安装1.2安装libfastcommon1.3安装FastDFS1.4配置Tracker1.5配置Storage1.6测试上传下载1.7与Nginx整合1.8安装Nginx1.9配置Nginx2.局域网测试访问FastDFS3.安装cpolar内网穿透4.配置公网访问地址5.固定公网地址5.1保留二级子域名5.2配置二级子域名6.测试访问固定二级子域名转载自cpolar极点云的文章:FastDFS与Nginx结合搭建文件服务器,并内网穿透实现公网访问前言FastDF

dockerfile以alpine为基础镜像构建nginx镜像

dockerfile以alpine为基础镜像构建nginx镜像文章目录dockerfile以alpine为基础镜像构建nginx镜像1:alpine2:alpine软件包管理命令apkaddupdatedellistsearchinfo3:alpine服务管理命令4:ubuntu5:ubuntu软件包管理命令6:apt命令7:dpkg命令8:ubentu服务管理命令9:使用dockerfile,alpine作为基础镜像,部署nginx。9.1、apk安装nginx9.2、源代码编译安装nginx1:alpineAlpineLinux是一个社区开发的面向安全应用的轻量级Linux发行版。Alpi

Nginx模板自动化

背景在日常工作中,我们经常需要创建Nginx配置文件的模板,以便在不同的环境中快速部署和配置Nginx服务器。然而,这样的任务通常需要重复性高、耗时长,且容易出错。为了加快这些任务的完成,并提高工作效率,可以使用一些自动化工具来简化Nginx配置文件的生成和管理。其中,一种常见的方法是使用基于文本替换的模板引擎,如Jinja2、Mustache等,将Nginx配置文件中的变量替换为实际的值。例如,可以将配置文件中的端口号、域名、SSL证书路径等信息作为变量,在部署时再根据实际情况进行替换,从而快速生成满足需求的Nginx配置文件。此外,还可以使用版本控制工具(如Git)来对Nginx配置文件进

Nginx模板自动化

背景在日常工作中,我们经常需要创建Nginx配置文件的模板,以便在不同的环境中快速部署和配置Nginx服务器。然而,这样的任务通常需要重复性高、耗时长,且容易出错。为了加快这些任务的完成,并提高工作效率,可以使用一些自动化工具来简化Nginx配置文件的生成和管理。其中,一种常见的方法是使用基于文本替换的模板引擎,如Jinja2、Mustache等,将Nginx配置文件中的变量替换为实际的值。例如,可以将配置文件中的端口号、域名、SSL证书路径等信息作为变量,在部署时再根据实际情况进行替换,从而快速生成满足需求的Nginx配置文件。此外,还可以使用版本控制工具(如Git)来对Nginx配置文件进

mint下nginx和uwsgi部署django

参考:http://www.cnblogs.com/fnng/p/5268633.html安装Nginxapt-getinstallnginx启动Nginx:/etc/init.d/nginxstart #启动/etc/init.d/nginxstop #关闭/etc/init.d/nginxrestart #重启修改Nginx默认端口号打开/etc/nginx/sites-enabledlisten8088default_server;listen[::]:8088default_server;其中8088自定义端口号安装uwsgi1.升级pippipinstall--upgradepip2

mint下nginx和uwsgi部署django

参考:http://www.cnblogs.com/fnng/p/5268633.html安装Nginxapt-getinstallnginx启动Nginx:/etc/init.d/nginxstart #启动/etc/init.d/nginxstop #关闭/etc/init.d/nginxrestart #重启修改Nginx默认端口号打开/etc/nginx/sites-enabledlisten8088default_server;listen[::]:8088default_server;其中8088自定义端口号安装uwsgi1.升级pippipinstall--upgradepip2