码迷,mamicode.com
首页 > 其他好文 > 详细

LAMP+LVS+KEEPALIVED(二)

时间:2015-06-06 23:45:13      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:lamp+lvs+keepalived(二)


LAMP+LVS+KEEPALIVED(二)

(3)修改httpd.conf

#如果使用yum安装apache,配置文件存放在

/etc/httpd/conf/httpd.conf


#DocumentRoot为

/var/www/html


#如果是使用源码方法安装,配置文件存放在

/usr/local/apache2/conf/httpd.conf


#DocumentRoot为

/usr/local/apache2/htdocs

技术分享


#在<IfModule></IfModule>添加如下两行,以便apache知道怎样解析php文件

AddType application/x-httpd-php .php .phtml

AddType application/x-httpd-php-source .phps

技术分享


#修改ServerName

ServerName 192.168.137.40:80


#修改DirectoryIndex,添加index.php

DirectoryIndex index.php index.html

(4)读取mysql数据

#读取mysql数据库中的数据表user内容

#在htdocs目录添加文件index.php,内容如下

#index.php内容,读取user表内容并显示

<?php

$con=mysql_connect("localhost","root","love");

$sql="select user,password from user";

$db_select=mysql_select_db("mysql",$con);

$result=mysql_query($sql,$con);

while ($row=mysql_fetch_array($result))

{

echo $row["user"]." ".$row["password"];

echo "<br/>";

}

mysql_close($con);

?>

#从mysql数据库中读取数据表user并显示

技术分享

#网页内容显示已正确从mysql数据库读取数据

技术分享

#lamp已初步搭建完成

4、虚拟主机配置

(1)dns设置

#使用yum安装dns

yum -y install bind

#/etc/named.conf配置

技术分享

#lvs.local.zone配置文件

技术分享

#192.168.137.rev配置文件

技术分享

#解析情况

技术分享

(2)基于域名的虚拟主机

#基于www.lvs.local.的虚拟主机

#添加dns正向和反向解析

#在lvs.local.zone最后添加

技术分享

#在192.168.137.rev添加

技术分享

#解析www.lvs.local.

技术分享

#在httpd.conf添加,然后重启或者重新加载apache

技术分享

#www.lvs.local主机根目录为htdocs/www.lvs.local,需要在htdocs下创建该目录

#将index.html复制到该目录,重命名为test.html,并进行修改

技术分享

#基于www.lvs.local主机效果

技术分享

#基于master.lvs.local.效果

技术分享


(3)基于IP的虚拟主机

#为不影响效果,记得将基于域名的配置注释或者删除,如果通过192.168.137.40访问

#就会直接访问到www.lvs.local主页,因为该域名配置是基于该ip  80端口实现的

技术分享

#与访问www.lvs.local.效果一样

#可以修改为,并添加Listen 8080

技术分享

#在httpd.conf添加

技术分享

#新建目录ip和文件ip.html,并修改ip.html

mkdir htdocs/ip

cp htdocs/index.html ip/ip.html

#将ip.html修改为显示为

技术分享

#使用ifconfig配置ip别名

ifconfig eth0:0 192.168.137.45 netmask 255.255.255.0

技术分享

#重启apahce服务

/usr/local/apache2/bin/

#基于192.168.137.40和192.168.137.45效果

技术分享

(4)基于端口的虚拟主机

#基于192.168.137.45的80和8080端口配置

#在httpd.conf添加监听8080端口

Listen 8080


#添加如下内容以及新建目录port8080和文件port8080.html

技术分享

技术分享

#需要重启apache

#访问192.168.137.45 80和8080端口

技术分享

(5)目录认证

#使用htpasswd创建用户和密码文件

#密码全部设置为love

htpasswd -cm /usr/local/apache2/conf/.AuthUserFile user1

-cm:c表示create,m表示md5


#向已有用户及密码文件添加用户不需要使用参数c

htpasswd -m /usr/local/apache2/conf/.AuthUserFile user2

技术分享

#对ip下的authdir目录进行认证,修改httpd.conf,并重新加载apache

技术分享

#使用user1和user2访问该目录

技术分享

技术分享

技术分享

技术分享

#输错3次则被拒绝

技术分享

本文出自 “爱就行动” 博客,请务必保留此出处http://1055745601.blog.51cto.com/5003160/1659206

LAMP+LVS+KEEPALIVED(二)

标签:lamp+lvs+keepalived(二)

原文地址:http://1055745601.blog.51cto.com/5003160/1659206

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!