标签:Nginx相关的结果457条:
升级版本编译安装当然Ok,依赖问题处理起来非常之繁琐,现在直接通过apt源来升级版本非常简便,下面我们来拿php做个升级实验1.添加下面两行到/etc/apt/sources.list,并将jessie替换为自己所使用的版本名称:debhttp://mirrors.ustc.edu.cn/dotdebjessiealldeb-srchttp://mirrors.ustc.edu.cn/dotdeb…
发布于:2019-11-04 23:56:49
Ansible批量部署编译安装nginx一、Ansible介绍这次为大家介绍一款批量部署工具Ansible,主要有以下几点优点:1、充分利用现有设施。使用Ansible无需安装服务端和客户端,只要SSH即可。这意味着,任何一台装有Ansible的机器都可以成为强大的管理端。我觉得,这种去中心化的思路显得更为灵活。可能有人会担心SSH的效率,Ansible的并行执行及加速模式或许可以打消你的顾虑。2…
发布于:2019-11-04 14:04:49
Roles的介绍Roles是ansible自1.2版本引入的新特性,用于层次性,结构化地组织playbook,roles能够根据层次型结构自动自动装在变量文件、tasks以及handlers等。创建roles的步骤创建以roles命名的目录:在roles目录中分别创建以各角色名称命名的目录,如webservers等:在每个角色命名的目录中分别创建files、handlers、meta、tasks、…
发布于:2019-11-04 13:45:04
我发现网上还没完整详细版本的Flask部署教程,而我在部署中遇到很多坑,所以在这里写下来,完整的教程以下是部署流程:处理本地的代码假设你已经完成了项目的开发,本地已经安装了git,那么首先将你的代码提交到git;#进项目根目录pipfreeze>requirements.txt#导flask全部包,方便新环境下一次性安装。gitinit#之前如果没有做,那么需要做gitadd--all#提交…
发布于:2019-11-04 01:18:56
一、介绍Django的部署有多种方式,采用Nginx+uWSGI的方式是最常见的一种方式。在这种方式中,将Nginx作为服务器前端,接收Web的所有请求,统一管理请求。Nginx自己处理所有静态请求,所有非静态请求通过uWSGI传递给Django,由Django来进行处理,从而完成一次Web请求。二、安装配置环境:Python(3.5.2)、Django(1.11.6)1.安装piproot@78…
发布于:2019-11-03 21:30:50
1.需要有nginx+lua环境(参照前面)2.安装libjpeg,libpngyuminstalllibjpeg-turbo-devellibjpeg-turbolibpng-devel-y3.安装LibTIFFcd/usr/local/srcwgethttp://download.osgeo.org/libtiff/tiff-4.0.8.tar.gztar-zxvftiff-4.0.8.tar…
发布于:2019-11-03 20:20:04
需求:php7.1+nginxphp扩展:yaf、redis、ldap、pdo、mbstring、mcrypt阅读完本文后,你能解决以下常见问题:如何写Dockerfile,并通过Dockerfile构建镜像。如何通过supervisord管理进程,并将进程日志通过dockerlogs{container}输出实现步骤我们的镜像基于centos:7系统,Dockerfile代码如下:FROMcen…
发布于:2019-11-03 12:15:13
当前大多数的互联网系统都使用了服务器集群技术,集群是将相同服务部署在多台服务器上构成一个集群整体对外提供服务,这些集群可以是Web应用服务器集群,也可以是数据库服务器集群,还可以是分布式缓存服务器集群等等。在实际应用中,在Web服务器集群之前总会有一台负载均衡服务器,负载均衡设备的任务就是作为Web服务器流量的入口,挑选最合适的一台Web服务器,将客户端的请求转发给它处理,实现客户端到真实服务端的…
发布于:2019-11-03 09:36:06
很多同学,经常利用Nginx来作HTTP的负载均衡,但是对于Nginx的负载均衡原理却了解得不够,如,今天讲解的max_fails、fail_timeout参数。一、描述在Nginx的负载均衡检查模块中,对于负载均衡的节点可以配置如下可选参数参数:max_fails=1fail_timeout=10s这个是Nginx在负载均衡功能中,用于判断后端节点状态,所用到两个参数。Nginx基于连接探测,如…
发布于:2019-11-03 04:15:51
测试环境:centos764位安装并启动nginx#yum-yinstallwgetvim#wget-O/etc/yum.repos.d/epel.repohttp://mirrors.aliyun.comepo/epel-7.repo#yumcleanall#yum-yinstallnginx#iptables-F#servicenginxstart更改nginx配置文件#cd/etcginx/…
发布于:2019-11-03 04:01:43
在某些特定的环境下,我们希望nginx下的web站点在访问时需要用户输入账户密码才能访问。以便拒绝那些不速之客。其实,配置起来也很简单,按照下面的步骤即可实现。一、编辑虚拟主机配置文件。server{listen80;//监听端口为80server_namewww.abc.com;//虚拟主机网址location/{rootsites/www1;//虚拟主机网站根目录indexindex.html…
发布于:2019-11-03 03:34:42
今天检查nginx访问日志的时候发现奇怪的日志[02/Nov/2017:13:35:46+0800]"GEThttp://www.baidu.com/HTTP/1.1"2008672"http://www.baidu.com""Mozilla/5.0(WindowsNT6.1;WOW64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/49.0.2623.221…
发布于:2019-11-03 03:19:46
从HTTP到HTTPS只需要一个SSL证书,而在安装SSL证书后,如何在QualysSSLLabs网站获得更高的安全评级呢?该如何增强SSL安全性呢?子凡下面就通过对Nginx服务器设置的SSL安全机制与大家做个简单的分享,还记得之前子凡分享过HSTS安全协议配置,可以简单从HTTP到HTTPS的安全高效转移,而今天给大家说的有共同之处,也更为全面。通过禁用SSL压缩来降低CRIME攻击威胁;禁用…
发布于:2019-11-03 03:07:23
(php)项目a是用test用户运行nginx和php-fpm是www-data用户运行(python)项目b是用test用户运行项目a通过php函数exec调用python脚本的接口造成了没有权限访问目录直接把项目b的权限切换为www-data可以执行,但是不便于开发,最好是把php、nginx、项目a、项目b都在一个用户、组下面。打个比方test是当前登录用户修改nginx的运行角色cd/et…
发布于:2019-11-03 03:03:57
最近给自建CDN添加了purge_cache模块,用于清除CDN缓存,添加后出现404,网上搜了一大堆都不符合我的情况,最终用Google搜索英文关键词解决。解决办法我原本的配置是这样的,看起来似乎并无问题,但是访问http://www.xiaoz.me/purge/1.jpg出现404location~/purge(/.*){allowall;proxy_cache_purgecache_one…
发布于:2019-11-03 02:46:24
Nginx自建CDN在https://www.xiaoz.me/archives/8775已经介绍过,有兴趣的童鞋可参考,不过可以在这篇文章基础上继续完善,比如添加ngx_cache_purge模块来清除缓存。编译ngx_cache_purge模块清理Nginx缓存需要ngx_cache_purge模块帮助,可输入命令nginx-V查看已经编译的模块,如果没有ngx_cache_purge说明模块…
发布于:2019-11-03 02:24:33