现在大型的网站一般都是直接用lnmpa进行搭建,nginx服务器相较于apache来说处理一些静态页面速度更快,而且占用的资源更少,而对于处理php等程序,apache则更胜一筹,所以很多网站就使用nginx来搭建网站,然后对于一些用户请求的php文件进行过滤,把php文件的请求丢给apache进行处理,apache处理后的结果再返回更客户端。

于是今天就在自己的虚拟机上面进行搭建环境,首先从网上下载一个lnmp集成包,即lnmp1.1-full,这个网络上面上有很多,wget 安装包地址,然后tar -xvzf 安装包,本人在虚拟机搭建的环境是centos6.4,所以下一步就直接进入解压的目录,后运行 ./centos.sh,然后后面的设置什么上面都有提示,只要按照提示进行一步步的设置就好了,安装完之后可以直接运行netstat -tunlp进行查看,看机子的端口是否是nginx进行监听,查看软件是否安装上了。

上面的成功了,这个时候就该是把apache集成到这上面的环境上了,上面下载的lnmp集成安装包里面有apache的源码,这个时候只要运行相应的脚本就可以集成上去了,我本来用lnmp的vhost脚本进行设置了一个虚拟机,然后再集成apache到上述的环境上,等集成后,再访问原来的网站,包括php文件的,就会出现502错误,因为原来是用nginx丢给php进行处理的,等集成apache上后,就是直接丢给apache进行处理。lnmp进行设置域名的是用vhost.sh而lnmpa进行设置域名的是用vhost_lnmpa.sh脚本进行设置的。

如何在lnmp环境上再集成apache呢,刚才上面解压出来的目录里面有一个apache.sh,这个时候只要直接运行,然后一步步下来就OK了!

相关文章:

  • 暂无相关文章