本站文章绝大部分为作者原创,非商业用途转载无需作者授权,但务必在文章标题下面注明作者 满潇(Mr.Mangood)以及可点击的本博客地址超级链接 http://www.cnblogs.com/mangood/ 谢谢合作!

随笔分类 -  WEB SERVER

the Architecture of LAMP and LNMP and some related tools
摘要:相信看过我之前apache文章的朋友们,对服务优化也有了一个大概的了解,相比较而言,Nginx企业中应用的更多一些,因此今天也会详细阐述Nginx的优化,有人说,服务器不需要优化,开虚拟化,分分钟成倍增加并发量,但是网站服务器优化不仅仅是为了高并发而做,有些优化也涉及到了安全和控制,请大家耐心往下看 阅读全文
posted @ 2016-11-11 19:36 Mr.Mangood 阅读(1280) 评论(2) 推荐(0)
摘要:Nginx的静态处理能力很强,但是动态处理能力不足,因此,在企业中常用动静分离技术。动静分离技术其实是采用代理的方式,在server{}段中加入带正则匹配的location来指定匹配项 针对PHP的动静分离:静态页面交给Nginx处理,动态页面交给PHP-FPM模块或Apache处理。 在Nginx 阅读全文
posted @ 2016-11-09 22:50 Mr.Mangood 阅读(7637) 评论(0) 推荐(0)
摘要:Tomcat 类似与一个apache的扩展型,属于apache软件基金会的核心项目,属于开源的轻量级Web应用服务器,是开发和调试JSP程序的首选,主要针对Jave语言开发的网页代码进行解析,Tomcat虽然和Apache或者Nginx这些Web服务器一样,具有处理HTML页面的功能,然而由于其处理 阅读全文
posted @ 2016-11-09 16:36 Mr.Mangood 阅读(14196) 评论(1) 推荐(2)
摘要:部署企业LNMP架构 (一)首先安装nginx服务,具体请见另一篇关于nginx的博文。 (二)安装MySQL数据库 (三)PHP解析环境的安装 配置网页动静分离,解析PHP,有两种方法可以选择:1、使用PHP的FPM模块 2、将访问PHP页面的Web请求转交给Apache服务器去处理,今天我们介绍 阅读全文
posted @ 2016-11-09 11:40 Mr.Mangood 阅读(1135) 评论(0) 推荐(0)
摘要:部署企业LAMP架构 (一)首先安装Apache服务,具体请见另一篇关于Apache的博文。 (二)安装MySQL数据库,具体请见另一篇关于LNMP的博文。 (三)构建PHP运行环境 1、安装PHP 2、配置PHP 3、添加优化模块ZendGuardLoader ZendGuardLoader适用于 阅读全文
posted @ 2016-11-08 23:33 Mr.Mangood 阅读(1330) 评论(0) 推荐(0)
摘要:一、Nginx访问控制 (1)基于授权的访问控制 Nginx于Apache一样,可以实现基于用户授权的访问控制,当客户端要访问相应网站或者目录时要求输入用户名密码才能正常访问,配置步骤与Apache基本一致 第一步:生成用户密码认证文件,使用htpasswd生成用户认证文件,如果没有该命令,可使用y 阅读全文
posted @ 2016-11-07 23:46 Mr.Mangood 阅读(681) 评论(0) 推荐(0)
摘要:一、Nginx介绍 火了半边天的Nginx和Apache一样也是Web服务器,专为性能优化而开发,也可以像Squid一样做反向代理,或者邮件代理等许多用途,并有windows的移植版,其最知名的优点是它的稳定性和低系统资源消耗,以及对HTTP并发连接的高处理能力,单台物理服务器可支持30000~50 阅读全文
posted @ 2016-11-02 11:32 Mr.Mangood 阅读(466) 评论(0) 推荐(0)
摘要:一、防盗链 防盗链就是防止别人的网站代码里面盗用我们服务器的图片、文件、视频等相关资源,比如我们的网页的图片有链接,别人把链接复制粘贴到他们的服务器页面里,图片不在他们自己的网站里,每次打开他们的网站都会间接访我们服务器。如果别人盗用网站的这些静态资源,明显的是会增大服务器的带宽压力。 具体操作: 阅读全文
posted @ 2016-10-30 16:13 Mr.Mangood 阅读(348) 评论(0) 推荐(0)
摘要:在企业中,部署apache后只采用默认的配置参数,会有很多问题,因为那些配置都是针对以前服务器配置的。 一、网页压缩 1、介绍 配置apache的网页压缩功能,是使用Gzip压缩算法来对apache服务器发布的网页内容进行压缩后再传输到客户端浏览器,这样做,降低了网络传输的字节数,加快网页的加载速度 阅读全文
posted @ 2016-10-29 20:25 Mr.Mangood 阅读(218) 评论(0) 推荐(0)
摘要:一、确定网站名称、IP地址 地址为: 192.168.1.1 域名为: www.benet.com 二、配置可用的DNS域名服务或者修改本地hosts记录 ~] # vim /etc/hosts 在首行添加 192.168.1.1 www.benet.com ~] # ping -c 2 www.b 阅读全文
posted @ 2016-10-10 20:04 Mr.Mangood 阅读(319) 评论(0) 推荐(0)
摘要:一、为了避免端口冲突,需要卸载linux系统中以RPM方式安装的httpd ~] # rpm -qa | grep httpd ~] # rpm -e httpd --nodeps (此处nodeps为忽略依赖关系) 二、将下载获得的httpd源码包解压后释放到 /usr/src/ 目录下 ~] # 阅读全文
posted @ 2016-10-10 18:37 Mr.Mangood 阅读(337) 评论(0) 推荐(0)