首页 > 代码库 > centos6.5 搭建nginx php mysql,以及https
centos6.5 搭建nginx php mysql,以及https
生命在于折腾,强两天看到一个RESTFUL API的设计,我觉得一般小公司可能为了开放方便不用这些。
但是其中提到了HTTPS来提高API的安全性,这个点我觉得很重要,于是用周末来搭建一个这样的环境。
在网上找了很多教程后都不是很好,对于我这样的新手简直就是太难,不过万幸的是找到了一个非常好的网站OSYUNWEI,可以百度一下。
第一步:参考这个教程:http://www.osyunwei.com/archives/8867.html
一路走下来没什么大问题,到了最后访问php的时候,发现不解析PHP代码。仔细检查之后发现是nginx.conf的位置上传错了。
确认nginx.conf的位置为:/usr/local/nginx/conf/nginx.conf
修改后,重启,能访问PHP网站了。
第二步:开始配置HTTPS
这一步就比较多坑,但其实也是比较简单,配置下NGINX就完了。
参考教程:http://www.cnblogs.com/yanghuahui/archive/2012/06/25/2561568.html
记得在iptables里面开启443端口,就是没开害得我找了一两个小时的问题。
第三步:配置本地DNS服务器(因为我是本地测试,所以域名解析需要一个服务器,如果你是在线上服务器操作,这一步就不要了,也没多大用)
参考教程:http://www.osyunwei.com/archives/689.html
这个教程有个地方要注意一下,看图
其中有三个地方:
1、vi /var/named/chroot/etc/named.rfc1912.zones #添加正向解析区域及反向解析区域
2、vi /var/named/chroot/var/named/osyunwei.com.zone #编辑正向区域文件
3、vi /var/named/chroot/var/named/192.168.21.zone #编辑反向区域文件
centos6.5 搭建nginx php mysql,以及https