RHCE 学习笔记(37) – Apache- 证书加密,虚拟主机搭建论坛和博客
这一节主要记录了对Apache做的基本练习,配置虚拟主机,配置https,已经用虚拟主机搭建了一个论坛和博客。
Apache安装之后,他的主要配置文件位于 /etc/httpd/conf/httpd.conf
配置文件的解释(略),参考 http://www.linuxidc.com/Linux/2015-02/113921.htm
HTTPS基本原理(略),参考 http://www.linuxidc.com/Linux/2015-01/111934.htm
Ubuntu下Apache的Rewrite如何启用 http://www.linuxidc.com/Linux/2010-10/29027.htm
Ubuntu 14.04中Apache 2.2升级到2.4后的几个要点 http://www.linuxidc.com/Linux/2015-01/111914.htm
Ubuntu 13.04 安装 LAMP\Vsftpd\Webmin\phpMyAdmin 服务及设置 http://www.linuxidc.com/Linux/2013-06/86250.htm
CentOS 5.9下编译安装LAMP(Apache 2.2.44+MySQL 5.6.10+PHP 5.4.12) http://www.linuxidc.com/Linux/2013-03/80333p3.htm
RedHat 5.4下Web服务器架构之源码构建LAMP环境及应用PHPWind http://www.linuxidc.com/Linux/2012-10/72484p2.htm
LAMP源码环境搭建WEB服务器Linux+Apache+MySQL+PHP http://www.linuxidc.com/Linux/2013-05/84882.htm
————————————-我是分割线 ————————————-
配置证书:
生成私钥
openssl genrsa -out ca.key 2048
生成证书请求文件
根据私钥和请求文件生成公钥证书
/etc/httpd/conf.d/vhosts里面配置 虚拟主机和SSL
访问站点,因为是自签发的,没有对CA的根证书,所有会弹出警告,点击确认即可登录;
登录的效果,自动打开index.html文件
——–下面主要来看看如何配置2个虚拟主机,一个指向discuz论坛,一个指向wordpress博客—-
首先配置vhosts文件,指明服务器名字和文件根目录
对应的DNS unbound文件里面写好本地记录
首先确保所有的包都安装了
更多详情见请继续阅读下一页的精彩内容: http://www.linuxidc.com/Linux/2015-02/113921p2.htm
下载Discuz的安装文件,然后解压
把 Discuz的upload 目录内容拷贝到 /etc/www/html/discuzz下面,更改权限 chmod 777 这个目录
为了避免干扰,我把selinux也关闭了。
然后输入地址就可以安装了
把wordpress下载之后,拷贝到 /etc/www/html/blog下面,同样修改权限chmod 777;
拷贝一个配置模板 cp wp-config-sample.php wp-config.php
登录mariadb,创建数据库和用户
授权用户访问数据库
wp-config.php里面绑定数据库
重启服务,登录就可以安装了
安装之后会自动给我管理员发送邮件
安装完成
本文永久更新链接地址:http://www.linuxidc.com/Linux/2015-02/113920.htm