-
困扰我很长一段时间,nginx的if(!-e)问题
所属栏目:[Nginx] 日期:2020-12-13 热度:150
一,我遇到nginx的url重写问题 nano /usr/local/nginx/conf/nginx.conf if (!-e $request_filename){ 这里就是一些url重写的规则 } 当我重起的时候,老是报错,我又重新看了一下配置文件,没什么问题,我就很郁闷,这个问题困扰我有二三个星期了,今天我在[详细]
-
本blog的url重写
所属栏目:[Nginx] 日期:2020-12-13 热度:57
一,为什么要url重写 对于搜索引擎而言,在主观上对静态页面和动态页面并没有特殊的好恶,只是很多动态页面的参数机制不利于搜索引擎收录,而静态页面更容易收录而已。此外,页 面静态化在一定程度上也提高了页面访问速度和系统性能及稳定性—-这使得在搜索[详细]
-
linux 下 nginx phpcgi 的安装及配置
所属栏目:[Nginx] 日期:2020-12-13 热度:169
一,什么是nginx,它有什么优点 Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是一个很牛的高性能Web和反向代理服务器,它具有有很多非常优越的特性: 在高连接并发的情况下,Nginx是Apache服务器[详细]
-
linux 下 apache php-cgi 安装及配置
所属栏目:[Nginx] 日期:2020-12-13 热度:163
一,php-cgi和php-cli的区别 一般情况下,PHP是运行于Web环境上的产品,与HTML标签混合开发,将结果显示在浏览器上,作为交互式脚本。PHP位于Web服务器(Apache、Microsoft IIS等)和用户之间的中间层,称为SAPI(Short for web server API)。在Web服务器上[详细]
-
nginx +php-cgi,apahce+php-cli,cgi的比较
所属栏目:[Nginx] 日期:2020-12-13 热度:161
一,突发神精,来把它们三儿来比较 在网上看到好多文章说nginx有多么,多么好。不管好不好,看看测试结果在说, 1,nginx+php-cgi说明 nginx我开启了11个进程,php-cgi我开启了10个进程 2,apache+php-cgi说明 httpd我开启了11个进程,php-cgi我开启了10个[详细]
-
apxs添加apache模块,根phpize很类似
所属栏目:[Nginx] 日期:2020-12-13 热度:145
一,为什么要用apxs 我们在装apache的时候,有的模块我们并不需要,所以就没有装,但是将来的某个时候我们又需要这个模块了,怎么办呢,我们需要把apache重新编译一下吗?如果你要这样做也可以,不过有一个更好的办法来解决这个问题。用apxs来添加你所需要的[详细]
-
实战,利用apache来做集群,实现负载均衡
所属栏目:[Nginx] 日期:2020-12-13 热度:169
以前用ha,lvs做过负载均衡,我知道apache可以做负载均衡,一直没有做。所以今天我尝试用apache做了一次负载均衡。感觉还可以,以后如果有公司非要让我用apache来做负载均衡,也不要花很多时间去研究了。 一,查看有没有安装过mod_proxy之类的东西 [zhangy@Bl[详细]
-
apache利用mod_cache缓存图片等
所属栏目:[Nginx] 日期:2020-12-13 热度:170
一,引言 以前我写过二篇有关图片,静态文件的缓存文章,一个是用varnish来缓存,一个用squid来缓存,apache当然也可以用来做图片,静态文件的缓存,下面我将详细说明一下,怎么完装和配置 二,安装mod_cache,mod_mem_cache,mod_disk_cache 先查一下,安装ap[详细]
-
利用apache限制IP并发数和下载流量控制
所属栏目:[Nginx] 日期:2020-12-13 热度:199
一,为什么要对IP并发数,下载流量进行控制 说正题之前,先给大家讲个故事,那是在2007年,我进了一家公司,当时我们正在给达芙妮做电子商务网,www.idaphne.com。从三月份开始做的吧,九月份正式上线,上线后没多长时间,有一天服务器老是死,后来查了一下[详细]
-
linux下nginx反向代理,实现负载均衡
所属栏目:[Nginx] 日期:2020-12-13 热度:111
一个星期前我就想配置一下nginx的反向代理,用来实现负载均衡功能。各种原因耽误了,今天配置了一下,遇到了不少麻烦,但是还是搞定了。 一,先启动nginx和php-cgi #启动 php-cgi /usr/local/bin/spawn-fcgi -a 127.0.0.1 -p 8000 -C 5 -f /usr/bin/php-cgi[详细]
-
mod_ssl报错,装了最新的apache
所属栏目:[Nginx] 日期:2020-12-13 热度:178
今天回来发现apache不能启动了,郁闷,报的错误是mod_ssl无法加载,我把#LoadModule ssl_module modules/mod_ssl.so加截ssl的地方注释掉就好了。以前都配置好了的,今天怎么会不行了呢?我又重新把mod_ssl编译了一下, cd /apache的解压目录/modules/ssl [r[详细]
-
openssl建立证书,非常详细配置ssl+apache
所属栏目:[Nginx] 日期:2020-12-13 热度:65
一,什么是ssl SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socket layer(SSL)安全协议是由Netscape Communication公司设计开发。该安全协议主要用来提供对用户和服务器的认证;对传送的数据进行加密和隐藏;确保数据在传送中不被[详细]
-
apache mod_alias模块功能介绍
所属栏目:[Nginx] 日期:2020-12-13 热度:190
我觉得mod_alias根mod_rewrite挺像的,都可以实现url的重写,而mod_alias可以实现简单的url重写的功能 ,而mod_rewrite可以实现比较复杂的重写。mod_alias有一种功能是非常强大的,使不在DocumentRoot目录下的内容也能成为”自己文档“中的一部分。而不需要[详细]
-
nginx ssl的安装和配置
所属栏目:[Nginx] 日期:2020-12-13 热度:144
前段时间搞了一下apache的ssl,今天有时间把nginx的也搞了一下。关于证书的生成在这儿就不多说了了,请参考前面写过的 openssl建立证书,非常详细配置ssl+apache ,本文用的证书就是前段时间用openssl生成的。 一,安装nginx 如果你已经安装过nginx的话,看[详细]
-
nginx利用proxy_cache来缓存文件
所属栏目:[Nginx] 日期:2020-12-13 热度:190
proxy_cache是nginx自带的内置缓存模块,配置一下就可以用了,看下面的配置 vi /usr/local/nginx/conf/nginx.conf user? zhangy users;worker_processes 10;error_log? /var/vlogs/nginx_error.log? crit;pid??????? /var/vlogs/nginx.pid;#Specifies the va[详细]
-
页面访问控制的3种方法
所属栏目:[Nginx] 日期:2020-12-13 热度:74
我们经常会看到这种现象,看下图 apache 页面访问控制 为什么要进行这样的控制呢,给不同的人看不同的东西,对信息进行保护,虽然这种保护比较低级,多多少少还是有点用的。 一,用htpasswd命令,产生权限控制文件 [zhangy@BlackGhost test]$ htpasswd -c ./[详细]
-
日志滚动解决apache日志文件过大问题
所属栏目:[Nginx] 日期:2020-12-13 热度:92
配置web服务器时,一般我们都会记录下请求的信息,以及错误的相关信息。 ErrorLog "/home/zhangy/apache/www.test.com-error.log" CustomLog "/home/zhangy/apache/www.test.com-access.log" common 做了上面的配置,如果你不定期删除的话,我想随着时间的推[详细]
-
nginx log 记录请求的头信息
所属栏目:[Nginx] 日期:2020-12-13 热度:59
记录访问的log,为了在出现特殊情况时,方便检查出现问题的地方。 log_format access '$remote_addr - $remote_user [$time_local] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" $http_x_forwarded_for'; access_log /var[详细]
-
nginx限制ip连接数和带宽
所属栏目:[Nginx] 日期:2020-12-13 热度:181
今天有个人问我,nginx怎么限制ip连接数,突然想不起来了,年龄大了,脑子不怎么好使了。还要看一下配置才想起了。那个人又问我,你测试过的吗?一下子把我问蒙了,我真没测试过了,也不知道启作用了没有。下面我做了一下测试。以前用apache的时候到是做过测[详细]
-
apache2nginx 安装和使用
所属栏目:[Nginx] 日期:2020-12-13 热度:116
apache2nginx比较适合刚接触nginx的使用,对nginx的配置不熟,这个工具还比较有用。apache的配置比较复杂时,经过apache2nginx的转换后,我们还能了解一些nginx的特属配置。对深入学习nginx还是很有帮助的。 wget https://github.com/downloads/nhnc-nginx/a[详细]
-
nginx 报 504 Gateway Time-out 解决方法
所属栏目:[Nginx] 日期:2020-12-13 热度:62
今天查个东西,发现我的博客打开超级慢,还以为是XX大,召开造成的,慢到最后直接报504 Gateway Time-out。这就不是gf造成的了。用的VPS,内存很小,出现这种情况,在预料之中。 错误如下: nginx 504 Gateway Time-out 解决方法如下: 1,配置nginx.conf,fa[详细]
-
linux apache httpd 进程 老是死掉
所属栏目:[Nginx] 日期:2020-12-13 热度:74
公司的测试服务器,也是对外公开的,挂在测试服务器上的域名外面是可以访问的,最近发现页面访问很慢,有的时候,半天都打不开。找了一下原因。 1,我第一反应是不是服务器系统资源不足了,ssh登录上去看了一下,内存,cpu,带宽都是够的,不是这原因。 2,[详细]
-
nginx 403 forbidden 二种原因
所属栏目:[Nginx] 日期:2020-12-13 热度:91
引起nginx 403 forbidden有二种原因,一是缺少索引文件,二权限问题。今天又遇到 了,顺便总结一下。 1,缺少index.html或者index.php文件 server { listen?????? 80; server_name? localhost; index? index.php index.html; root? /home/zhangy/www; 如果在[详细]
-
nodejs apache 80 端口 共用
所属栏目:[Nginx] 日期:2020-12-13 热度:194
以前写过一篇用apache反向代理来做负载均衡的文章,原理根这篇文章差不多。nodejs和apache共存,访问时都可以通过80端口,反向代理可以实现。 1,查看httpd.conf是不是加载了mod_proxy.so,mod_proxy_http.so二个模块 LoadModule proxy_module modules/mod_p[详细]
-
nodejs nginx 80 端口 共用
所属栏目:[Nginx] 日期:2020-12-13 热度:111
nodejs和nginx共用80端口,原理也是反向代理。这根nodejs和apache共存是一样的。 [root@hatch ~]# cd /etc/nginx/conf.d/[root@hatch conf.d]# cp virtual.conf nodejs.conf[root@hatch conf.d]# cat nodejs.conf## A virtual host using mix of IP-,name-,a[详细]