标签:lamp linux apache php mysql
1.提供一台虚拟机,双网卡,ip地址分别为172.16.13.20和172.16.13.21
2.在此虚拟机上安装httpd2.2
yum install httpd 从yum库里下载安装2.2包
3.给此httpd模块建立两个虚拟主机,并测试成功
mkdir -pv /vhosts/{a.com,b.org}/html
vim vhosts/a.com/html/index.html
vim vhosts/b.org/html/index.html
vim /etc/httpd/conf/httpd.conf
测试:
4.以模块方式安装php程序的rpm包
yum install php
编辑两个主页为PHP格式主页
mv vhosts/a.com/html/index.html vhosts/a.com/html/index.php
mv vhosts/b.org/html/index.html vhosts/b.org/html/index.php
测试PHP风格主页
5.安装mysql-server包和php-mysql包(php-mysql将php与mysql连接起来可以通信)
yum install mysql-server
yum install php-mysql
将主页内容修改一下,以便测试能不能成功连接mySQL
现在需要启动mysql服务脚本:service mysqld start
然后测试一下:数据库连接成功了
现在我们的LAMP组合已经成功
我们现在可以基于这个站点建立自己的网站了
6.应用示例
(1)我们尝试一下使用www.a.com建立wordpress,自己的博客网站
下载wordpress安装包,解压缩至vhosts/a.com/html并cd到期目录中来
创建wpdb数据库
创建wpuser和密码
重启一下service mysqld restart,刷新一下页面看看成功了
(2)装载基于图形界面管理数据库的站点安装包phpMyAdmin
下载安装包并解压至页面站点/vhosts/b.org/html/
创建软连接:
直接在浏览器输入172.16.13.21/pma,成功显示主页
7.将"www.b.org" 用ssl协议实现
(1) 在本机一个目录下创建私钥和证书申请
cd到/etc/httpd/ssl目录;
#(umask 077; openssl genrsa -out ./mycakey.pem 2048)
#openssl req -new -key ./mycakey.pem -out mycert.csr -days 360
(2)将证书申请提交私建CA,获得授权证书
(3)装载ssl模块支持
yum install mod_ssl
(4) 修改ssl配置文件/etc/httpd/conf.d/ssl.conf
(5)重启httpd服务,查看ssl对应的443端口有没有被开启
#service httpd restart
#ss -tnl | grep 443
(6)测试https:172.16.13.21
本文出自 “铜锣湾” 博客,请务必保留此出处http://wuhf2015.blog.51cto.com/8213008/1641324
标签:lamp linux apache php mysql
原文地址:http://wuhf2015.blog.51cto.com/8213008/1641324