首页 > 代码库 > 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