nginx
MarkArch
这个作者很懒,什么都没留下…
展开
-
Nginx配置文件详细说明
Nginx配置文件详细说明在此记录下Nginx服务器nginx.conf的配置文件说明, 部分注释收集与网络.#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /v转载 2017-11-09 22:40:23 · 315 阅读 · 0 评论 -
Nginx支持HTTPS并且支持反爬虫
自己写了若干爬虫, 但是自己的网站也有人爬, 呵呵, 这里介绍一种Nginx反爬.我在阿里云只开放80端口, 所有一般端口都通过Nginx进行反向代理. 通过Nginx, 我们还可以拦截大部分爬虫.然后我们再给自己的网站加上HTTPS支持.Nginx安装我的系统如下:jinhan@jinhan-chen-110:~/book/Obiwan/bin$ lsb_release -aNo LSB mo...转载 2018-06-26 09:51:36 · 1367 阅读 · 0 评论 -
Nginx与Apache环境防盗链设置方法
说明:很多人的VPS流量是有限的,而一般情况下我们放在网站上的媒体文件都是可以被别人引用的,我们的文件也就成了别人的免费外链,可想而知流量会消耗的有多快,这时候设置一下防盗链还是很有必要的。根据我们搭建的系统环境不同,我们在Nginx和Apache中设置防盗链的方法也是不同的。Nginx防盗链方法location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|mp3|wav|zi...转载 2018-06-26 09:58:01 · 334 阅读 · 0 评论 -
CentOS 6.9/7通过yum安装指定版本的Nginx
说明:通过yum好处其实很多,环境变量不用配置,配置文件放在大家都熟悉的地方,通过rpm -ql nginx可以知道全部文件的地方等等。Nginx(1.12.2)一、安装和配置1、安装# rpm -ivh http://nginx.org/packages/centos/6/x86_64/RPMS/nginx-1.12.2-1.el6.ngx.x86_64.rpm备注:其实根据上面这个网址(ht...转载 2018-06-26 09:59:15 · 1555 阅读 · 0 评论 -
linux下nginx不支持中文URL路径的解决方案
1、确定你的系统是UTF编码[root@localhost ~]# echo $LAGNen_US.UTF-82、nginx配置文件里默认编码设置为utf-8server{listen 80;server_name .inginx.com ;index index.html index.htm index.php;root /usr/local/nginx/html/inginx.c...转载 2018-06-26 10:02:29 · 11533 阅读 · 0 评论 -
Nginx状态统计模块
前面简单介绍了Nginx的手动编译安装过程,详细过程请参见Nginx服务搭建;而Nginx内置了状态统计模块,用来反馈当前的web访问情况,那么该如何开启Nginx内置状态统计模块呢?且我们该如何通过客户端进入状态统计页面?编译安装Nginxcd /opt/nginx-1.6.0/ //这里我将Nginx源码包解压在/opt目录下 ./configure \--prefix=/u...转载 2018-06-26 10:58:45 · 1791 阅读 · 0 评论 -
使用nginx后如何在web应用中获取用户ip及原理解释
问题背景在实际应用中,我们可能需要获取用户的ip地址,比如做异地登陆的判断,或者统计ip访问次数等,通常情况下我们使用request.getRemoteAddr()就可以获取到客户端ip,但是当我们使用了nginx作为反向代理后,使用request.getRemoteAddr()获取到的就一直是nginx服务器的ip的地址,那这时应该怎么办?part1:解决方案我在查阅资料时,有一本名叫《实战ng...转载 2018-06-26 11:05:14 · 271 阅读 · 0 评论