Apache2.4的虚拟主机配置(基于ip地址)

关于

虚拟主机指的是在单一机器上运行多个网站 (例如 company1.example.com 和 company2.example.com) 。 虚拟主机可以“基于 IP”,即每个 IP 一个站点; 或者“基于名称”, 即每个 IP 多个站点。这些站点运行在同一物理服务器上的事实不会明显的透漏给最终用户。

环境

虚拟机下的CentOS 7系统,并安装httpd-2.4.6(安装命令为 yum –y install httpd)。

配置

编辑httpd.conf,文件中找到DocumentRoot “/var/www/html”,并把它注释掉。
vim /etc/httpd/conf/httpd.conf
# DocumentRoot “/var/www/html”
创建ip。
ip addr add 192.168.137.127/24 dev eth0

上面为临时创建ip,其中“192.168.137.127”可以自定义,“eth0”是网卡名字,若不知道网卡名字或者临时ip创建成功可用以下命令查看:

ip addr show

如果不想创建ip,可以用本地ip建立虚拟机。

本地ip查询:

ip addr show

或者:

ifconfig
创建并编辑VirtualHost.conf。
vim /etc/httpd/conf.d/VirtualHost.conf

VirtualHost.conf的文件内容

<VirualHost 192.168.137.127:80>
		ServerName hello.zaber1.com
		DocumentRoot “/var/www/zaber1.com”
</VirtualHost>
创建目录,创建页面。
mkdir /var/www/zaber1.com
vim /var/www/zaber1.com/index.html

index.html的文件内容

<HTML>
	<HEAD>
		<TITLE>Hello,Zaber1</TITLE>
	</HEAD>
	<BODY>
		<CENTER><H1>Hello,Zaber1!</H1></CENTER>
	</BODY>
</HTML>
测试并重启服务。
httpd –t
service httpd restart
运行。
elinks  http://192.168.137.127

若没有安装elinks,可用以下命令:

yum -y install elinks

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值