标签:Nginx相关的结果457条:
升级并安装pipsudoapt-getupdatesudoapt-getinstallpython-pip安装虚拟环境sudopipinstallvirtualenvvirtualenvwrapper加入到环境变量中当前用户目录下的Env为虚拟环境存放的目录echo"exportWORKON_HOME=~/Env">>~/.bashrcecho"source/usr/local/bin…
发布于:2019-11-11 16:42:02
一、关于在tomcat在server.xml的配置文件上传大小20M的限制–maxPostSize=”20971520″<Connector/>二、在nginx的nginx.conf的配置文件上传大小为20M–client_max_body_size20m;location/gw/file/upload{proxy_passhttp://127.0.0.1/upload;proxy_r…
发布于:2019-11-11 16:23:30
几个月前,我在升级本博客所用Nginx时,顺手加上了对TLS1.3的支持,本文贴出详细的步骤和注意事项。有关TLS1.3的介绍可以看CloudFlare的这篇文章:AnoverviewofTLS1.3andQ&A。需要注意目前Chrome和Firefox支持的是TLS1.3draft18,暂时不要用在生产环境。安装依赖我的VPS系统是Ubuntu16.04.3LTS,如果你使用其它发行版,…
发布于:2019-11-11 16:00:39
由于某些原因,服务器重启了,然而重启之后,再次访问居然报404错了:Noinputfilespecified.nginx配置没有动过,怎么会无缘无故出现这个问题呢?这个其实是很常见的错误,百度随便一搜就有好多的答案,解决问题的方案都是重新配置nginx,使它能正确找到php文件。这个也是我早就知道的,既然发了这篇文章,就说明用那些方法不能解决,或者就不是nginx配置方面的问题。那么还有什么原因造…
发布于:2019-11-11 15:37:49
有时候WordPress会遭遇到一些别有用心的人尝试访问wp-admin进行登录,这时候如果对后台目录的访问进行一个限制,就能防止一部分恶意行为。那么今天就利用一下Ngnix的ngx_http_auth_basic_module模块,进行一个简单的访问验证。默认情况下Nginx已经安装编译了这个模块,我们可以通过几步就可以完成对指定目录的保护。第一步:创建密码文件登录ssh到你想要存放密码文件的目…
发布于:2019-11-11 15:16:19
一、脚本思路第一步就是重命名日志文件,不用担心重命名后nginx找不到日志文件而丢失日志。在你未重新打开原名字的日志文件前,nginx还是会向你重命名的文件写日志,linux是靠文件描述符而不是文件名定位文件。第二步向nginx主进程发送USR1信号。nginx主进程接到信号后会从配置文件中读取日志文件名称,重新打开日志文件(以配置文件中的日志名称命名),并以工作进程的用户作为日志文件的所有者。重…
发布于:2019-11-11 14:59:24
一、前言贵金属wap版直播间上线后,偶尔有用户反馈,在进入wap直播间的时候,出现空白页面,但是重新刷新又可以正常显示了。我们曾一度认为是网络请求异常或兼容问题,直到开发PC版直播间,在进行调试中,同样遇到了“白屏”问题,才引起了足够重视,并进行了问题跟踪与分析。现在跟大家分享一下,这种偶然现象出现的原因。我们的直播间落地页在fa.163.com系统,而直播间内容,是通过向直播间系统qz.fa.1…
发布于:2019-11-11 14:45:14
折腾了一晚上,终于搞定了。搜索了很久都没有搜到有相关的中文文章,甚至英文的都很少,全是generic的nginx部署防盗链的文章,特此总结整理一下方便以后查询。想必nginx防盗链的部署方法大家都知道了,在装了Ghost的情况下稍稍有所不同,主要因为实际访问的文件不在根目录下,而是在ghost的安装目录中,所以要用到proxy。就因为这一点折腾了好久,症状就是加入防盗链代码后所有图片自动404,加…
发布于:2019-11-11 14:34:17
前言ngx_lua_waf是一个基于ngx_lua的web应用防火墙,使用简单,高性能和轻量级。防止sql注入,本地包含,部分溢出,fuzzing测试,xss,SSRF等web攻击防止svn/备份之类文件泄漏防止ApacheBench之类压力测试工具的攻击屏蔽常见的扫描黑客工具,扫描器屏蔽异常的网络请求屏蔽图片附件类目录php执行权限防止webshell上传准备ngx_lua_waf推荐使用Lua…
发布于:2019-11-11 14:14:36
关于uWSGI,可以先看这篇文章。简单来说,WSGI是一个Python协议,定义了应用程序(我们写的软件)如何与Web服务器(如Nginx)通信,WSGI只是一个接口。而uWSGI是一个支持多种语言的服务器容器,使用WSGI定义的标准实现与多种Web服务器的通信,并将Web服务器发来的请求“翻译”成应用程序所能理解形式。安装Python2:sudoapt-getupdatesudoapt-geti…
发布于:2019-11-11 02:26:01
安装相关软件更新源sudoapt-getupdatesudoapt-getupgrade安装虚拟环境sudoapt-getinstallPython-virtualenv安装nginxsudoapt-getinstallnginx安装uwsgisudopip3installuwsgi或者sudopip3installhttps://projects.unbit.it/downloads/uwsgi…
发布于:2019-11-10 19:04:55
尝试了下ThinkPHP框架,版本为3.2.3,测试环境为Windows下Nginx1.6+PHP5.5。本文内容为解决Nginx下ThinkPHPURL模式中所用到的PATHINFO与REWRITE模式的配置问题。并在MacOSX10.10下Nginx1.8.0+PHP5.6.8下测试通过。理论同样适用于各版本的Linux系统中。PATHINFO与REWRITE模式在表现上的不同在于浏览器的UR…
发布于:2019-11-10 12:45:09
注意:本教程基于Ubuntu系统14.04版本并且需要以root用户操作机器,请在确保您的环境是否符合以上两个条件之后,再进行后续的操作。切记:我们的edusoho访问目录是edusoho/web,只有在nginx或者Apache配置里面把根目录定位到web目录下,才不会出现奇怪的问题,否则就会出现图片不能显示或者文件无法上传的问题。本教程主要分为一下几个步骤:更新系统、安装并配置Nginx、安装…
发布于:2019-11-10 12:16:04
首先不知道openresty为何物的,可自行google!问题:我们有一个网站,开始用的是http协议的,由于历史原因,路径写在各个地方,比较混乱。现在想启用https协议,可是现在的浏览器不充计https协议下加载http协议的样式,脚本等。方案1:将代码中的http全部修改成https,工作量比较大,并且风险太高方案2:在程序的输出到时,统一替换,这个虽然相对不错,不过感觉还是有点麻烦,把不属…
发布于:2019-11-10 12:10:22
最近在博客后台发现有一些ip的访问量特别大,排查nginx日志发现基本都是xmlrpc攻击xmlrpc.php攻击可以绕过使用用户名登陆限制,进行暴力破解。在不想修改wordpress代码的情况下,使用nginx限制是最好的办法。不建议删除xmlrpc.php文件,因为可能造成莫名其妙的错误方法1nginx直接禁止访问该文件location~*/xmlrpc.php{denyall;}方法2通过跳…
发布于:2019-11-10 11:53:20
在QQ群很多朋友问阿里云服务器怎么安装LNMP环境,怎么把项目放到服务器上面去,在这里,我就从头开始教大家怎么在阿里云服务器安装LNMP环境。在这之前,我们先要知道什么是LNMP。L:表示的是Linux系统,包括Ubuntu、Centos但不限于以上两种的系统版本。N:表示的是Nginx,这是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器。M:表示的是Mysq…
发布于:2019-11-10 11:40:27