随笔分类 - http
摘要:CentOS 使用官方源yum安装最新nginx版本 1、创建nginx.repo 2、添加内容#如果是CentOS6,文件内容如下: #如果是CentOS7,文件内容如下: 3、开始安装nginx 如上图所示,系统默认源或163源安装的版本为1.10.2,使用nginx官方源可以升级到1.16.0
阅读全文
摘要:安装 fail2ban yum install -y epel-release yum install -y fail2ban 设置 Nginx 的访问日志格式 这个是设置 fail2ban 封禁的关键因素 log_format main '$remote_addr $status $request
阅读全文
摘要:近年来随着 Google、Apple、百度等公司不断推动 HTTPS 普及,全网 HTTPS 已是大势所趋。目前多数网站都已经支持 HTTPS 访问,但是在由 HTTP 转向 HTTPS 路程中,不少网站依然会面临很多问题。 通常用户准备访问某个网站时,不会在输入的域名前面加上 http:// 或者
阅读全文
摘要:本文测试的nginx版本为nginx version: nginx/1.12.2 Nginx 提供了 limit_rate 和limit_rate_after,举个例子来说明一下在需要限速的站点 server 域中添加一下代码location / { limit_rate_after 500k; l
阅读全文
摘要:Nginx 的日志都是写在一个文件当中的,不会自动地进行切割,如果访问量很大的话,将导致日志文件容量非常大,不便于管理和造成Nginx 日志写入效率低下等问题。所以,往往需要要对access_log、error_log日志进行切割。 切割日志一般利用USR1信号让nginx产生新的日志。实例: 1、
阅读全文
摘要:Nginx 1.9 版本以后增加了stream模块,可以对tcp,udp请求进行代理和负载均衡了,今天来体验一下首先编译安装过程configure的时候增加选项 --with-stream --with-stream_ssl_module 是支持tcp代理安装完成后修改 nginx.conf 在文件
阅读全文
摘要:场景:项目1放在tomcat1中,项目2放在tomcat2中,两个tomcat放在同一台服务器上,需要共享80端口访问注意:这里和集群部署是不同的,集群部署是一个项目放在多个tomcat中。这里通过nginx做反向代理 修改conf/nginx.conf中的server如下:server { lis
阅读全文
摘要:服务器目录内容: 访问该页面时,将所有文件和目录按列表方式显示 nginx配置文件
阅读全文
摘要:Nginx 的 HttpUpstreamModule 提供对后端(backend)服务器的简单负载均衡。一个最简单的 upstream 写法如下: 1、后端服务器 通过 upstream 可以设定后端服务器,指定的方式可以是 IP 地址与端口、域名、UNIX 套接字(socket)。其中如果域名可以
阅读全文
摘要:##配置 http://test.pay.joyhj.com https://test.pay.joyhj.com 两者都可访问 # vim /usr/local/nginx/conf/vhost/test.pay.joyhj.com.confserver{ listen 80; listen 44
阅读全文
摘要:目的:访问http://sdk.open.test.com/时强制自动跳转到https://sdk.open.test.com/ 修改nginx站点配置文件sdk.open.test.com.conf server{ listen 80; server_name sdk.open.test.com;
阅读全文
摘要:自从Nginx出现以后,我们都喜欢让 Nginx 跑在前方处理静态文件,然后通过 proxy 把动态请求过滤给 apache。这么有个问题,跑在后方 apache 上的应用获取到的IP都是Nginx所在服务器的IP ,或者是本机 127.0.0.1 。最明显就是查看 apache 的访问日志。就会见
阅读全文
摘要:为了节省支出,公司需要将分布在不同机器的站点都迁移到一台机器,而目前不同机器运行的是不同的web服务,部分是nginx,部分是apache,由于牵涉较多rewrite规则,为了节省修改功夫,打算迁移后相应站点依然使用原来的web服务,但是同一台机器80端口只能分配给一种web服务使用,于是计划ngi...
阅读全文
摘要:我的worker.c配置如下:<IfModule mpm_worker_module> ServerLimit 32 ThreadLimit 128 StartServers 5 MaxClients 2048 MinSpareThreads 150 MaxSpareThreads 500 Thre
阅读全文
摘要:域名:cps.45wan.com 所在阿里云主机:123.35.9.1245wan没有在阿里云备案67wan已经在阿里云备案阿里云主机(假如123.35.9.12)上原来的nginx配置:server {listen 80; server_name cps.45wan.com; root ...
阅读全文
摘要:要求:浏览器地址栏输入qj.123.com之后,地址自动变成qj.abc.com配置nginx跳转server { listen 80; server_name qj.abc.com qj.123.com; set $domain...
阅读全文
摘要:Options指令是Apache配置文件中一个比较常见也比较重要的指令,Options指令可以在Apache服务器核心配置(server config)、虚拟主机配置(virtual host)、特定目录配置(directory)以及.htaccess文件中使用。Options指令的主要作用是控制特
阅读全文
摘要:Allow和Deny可以用于apache的conf文件或者.htaccess文件中(配合Directory, Location, Files等),用来控制目录和文件的访问授权。 所以,最常用的是:Order Deny,AllowAllow from All 注意“Deny,Allow”中间只有一个逗
阅读全文
浙公网安备 33010602011771号