天天看点

RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客

这一节主要记录了豆子对apache做的基本练习,配置虚拟主机,配置https,已经用虚拟主机搭建了一个论坛和博客。

apache安装之后,他的主要配置文件位于 /etc/httpd/conf/httpd.conf

配置文件的解释(略),参考

<a href="http://pvbutler.blog.51cto.com/7662323/1352360" target="_blank">http://pvbutler.blog.51cto.com/7662323/1352360</a>

https基本原理(略),参考

<a href="http://baike.baidu.com/view/14121.htm" target="_blank">http://baike.baidu.com/view/14121.htm</a>

配置证书:

生成私钥

openssl genrsa -out ca.key 2048

生成证书请求文件

RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客

根据私钥和请求文件生成公钥证书

RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客

/etc/httpd/conf.d/vhosts里面配置 虚拟主机和ssl

RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客

访问站点,因为是自签发的,没有对ca的根证书,所有会弹出警告,点击确认即可登录;

RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客

登录的效果,自动打开index.html文件

RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客

首先配置vhosts文件,指明服务器名字和文件根目录

RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客

对应的dns unbound文件里面写好本地记录

RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客

首先确保所有的包都安装了

RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客

下载discuz的安装文件,然后解压

把 discuz的upload 目录内容拷贝到 /etc/www/html/discuzz下面,更改权限 chmod 777 这个目录

为了避免干扰,我把selinux也关闭了。

RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客

然后输入地址就可以安装了

RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客
RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客
RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客
RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客
RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客
RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客

把wordpress下载之后,拷贝到 /etc/www/html/blog下面,同样修改权限chmod 777;

拷贝一个配置模板 cp wp-config-sample.php wp-config.php

RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客

登录mariadb,创建数据库和用户

RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客

授权用户访问数据库

RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客

wp-config.php里面绑定数据库

RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客

重启服务,登录就可以安装了

RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客

安装之后会自动给我管理员发送邮件

RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客

安装完成

RHCE 学习笔记(37) - Aapche- 证书加密,虚拟主机搭建论坛和博客