1.lnmp实现多个虚拟主机,分别部署wordpress和phpmyadmin应用,并设置phpmyadmin仅能通过https协议访问;
2.配置即使客户端通过http协议访问phpmyadmin站点,最终也可以让用户使用https重新请求访问;
我用的是 epel 源安装的nginx; 版本是1.12
也可以使用编译安装;我们可以去nginx组织的 官网 去下载相对应的源码至我们本地的主机上,进行编译安装;
主机环境:"Development Tools" “Server Platform Development”两个组必须有
其余的程序开发包:openssl-devel pcre-devel libevent-devel
安装完成之后;在主配置文件中的内容修改 路径:/etc/nginx/nginx.conf;
虚拟主机www.test.org;
基于https协议的虚拟主机www.test.edu;
就算访问http://www.test.edu也需要跳转至https://www.test.edu;
配置完成之后;检查配置文件是否有问题,若无问题,则重读一下配置文件;
然后我们创建一个mysql用户和数据库,供wordpress和phpmyadmin使用;并启动mysql;
在物理机的host文件上写入我们创建的虚拟机;
在浏览器实验一下;输入www.test.edu,发现自动跳转至https://www.test.edu
在输入www.test.org,里边wordpress的个人博客界面;
转载于:https://blog.51cto.com/liujingyu/2122105