虚拟主机实现多空间独立访问
2013-11-28 14:27
218 查看
实验要求
在一台linux服务器上做两个虚拟主机,百度和谷歌,
在另外一台服务器上做nas服务器,划分两个共享区域,分别给百度和google两个域名主机提供网页存放
1、nas服务器的配置: 主机IP192.168.0.11
添加一块硬盘 容量20G,
将这块硬盘分三个区
/dev/sdb『1,2,3』
mdadm -C /dev/md5 -l 5 -n 3 /dev/sdb{1,2,3}
partprobe刷新磁盘分区信息
pvcreate /dev/md5
vgcreate vg0 /dev/md5
lvcreate -L 2.7G lv0 vg0
lvcreate -L 2.7g lv1 vg0
格式化lv卷
mkfs.etx3 /dev/vg0/lv0
mkfs.ext3 /dev/vg0/lv1
创建远程共享目录
mkdir /google
mkdir /baidu
添开机挂载项
vim /etc/fstab
/dev/vg0/lv0 /baidu ext3 defaults 0 0
/dev/vg0/lv1 /google ext3 defaults 0 0
添加nfs远程挂载项
vim /etc/exports
/baidu *(rw,sync,no_root_squash)
/google *(rw,sync,no_root_squash)
挂载所有配置选项 fstab设置项
mount -a
重启服务
service portmap restart
service nfs restart
查看nfs已共享的目录
showmount -e localhost
1、虚拟主机服务器配置: 主机ip192.168.0.10
安装httpd软件
vim /etc/httpd/conf/httpd.conf
添加或者确认一下选项:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/baidu
ServerName www.baidu.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/google
ServerName www.google.com
</VirtualHost>
添加dns解析记录
vim /etc/hosts
192.168.1.254 www.baidu.com
192.168.1.254 www.google.com
创建站点网页根目录
mkdir /var/www/html/baidu
mkdir /var/www/html/google
创建站点首页引导页面
echo "baidu" >> /var/www/baidu/index.html
echo "google" >> /var/www/google/index.html
添加开机挂载项
vim /etc/fstab
192.168.0.11:/baidu /var/www/baidu nfs rw 0 0
192.168.0.11:/google /var/www/google nfs rw 0 0
重启服务
service portmap restart
service nfs restart
mount -a 挂在全部
service httpd restart
完成
本文出自 “Sadlar” 博客,请务必保留此出处http://sadlar.blog.51cto.com/6934365/1332923
在一台linux服务器上做两个虚拟主机,百度和谷歌,
在另外一台服务器上做nas服务器,划分两个共享区域,分别给百度和google两个域名主机提供网页存放
1、nas服务器的配置: 主机IP192.168.0.11
添加一块硬盘 容量20G,
将这块硬盘分三个区
/dev/sdb『1,2,3』
mdadm -C /dev/md5 -l 5 -n 3 /dev/sdb{1,2,3}
partprobe刷新磁盘分区信息
pvcreate /dev/md5
vgcreate vg0 /dev/md5
lvcreate -L 2.7G lv0 vg0
lvcreate -L 2.7g lv1 vg0
格式化lv卷
mkfs.etx3 /dev/vg0/lv0
mkfs.ext3 /dev/vg0/lv1
创建远程共享目录
mkdir /google
mkdir /baidu
添开机挂载项
vim /etc/fstab
/dev/vg0/lv0 /baidu ext3 defaults 0 0
/dev/vg0/lv1 /google ext3 defaults 0 0
添加nfs远程挂载项
vim /etc/exports
/baidu *(rw,sync,no_root_squash)
/google *(rw,sync,no_root_squash)
挂载所有配置选项 fstab设置项
mount -a
重启服务
service portmap restart
service nfs restart
查看nfs已共享的目录
showmount -e localhost
1、虚拟主机服务器配置: 主机ip192.168.0.10
安装httpd软件
vim /etc/httpd/conf/httpd.conf
添加或者确认一下选项:
NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot /var/www/baidu
ServerName www.baidu.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot /var/www/google
ServerName www.google.com
</VirtualHost>
添加dns解析记录
vim /etc/hosts
192.168.1.254 www.baidu.com
192.168.1.254 www.google.com
创建站点网页根目录
mkdir /var/www/html/baidu
mkdir /var/www/html/google
创建站点首页引导页面
echo "baidu" >> /var/www/baidu/index.html
echo "google" >> /var/www/google/index.html
添加开机挂载项
vim /etc/fstab
192.168.0.11:/baidu /var/www/baidu nfs rw 0 0
192.168.0.11:/google /var/www/google nfs rw 0 0
重启服务
service portmap restart
service nfs restart
mount -a 挂在全部
service httpd restart
完成
本文出自 “Sadlar” 博客,请务必保留此出处http://sadlar.blog.51cto.com/6934365/1332923
相关文章推荐
- httpd2.2 虚拟主机、访问控制及https的实现
- Apache 虚拟主机 httpd.conf配置以实现指向项目名直接访问
- 编译安装Nginx实现网络访问多虚拟主机(wordpress+phpmyadmin)
- 内网穿透 Ngrok 不用买云服务器 虚拟主机也能实现个人服务器让外网访问
- 源码编译apache实现CGI,虚拟主机,httpds安全访问,status服务状态信息,压缩等功能。
- 利用虚拟网桥实现Docker容器的跨主机访问
- nginx 配置虚拟主机,实现在一个服务器可以访问多个网站的方法
- Linux运维笔记-文档总结-Apache基本配置的介绍和语言支持,虚拟主机,访问控制的实现
- apache配置httpd-vhosts实现虚拟主机访问
- virtualbox centos7 双网卡实现虚拟主机内网和外网双访问
- 利用虚拟网桥实现Docker容器的跨主机访问
- httpd-2.4实现虚拟主机、访问控制及https功能
- 搭建web服务实现多个虚拟主机.基于主机/用户的访问控制
- 虚拟主机中独立日志(log)空间用户是否可以直接使用?
- 让你的空间支持wap访问,虚拟主机支持手机WAP无线访问
- 局域网内主机ssh访问服务器宿主下VMWare 虚拟机(Ubuntu 12.04.1)并且实现虚拟机能上网的那点事
- PHP本地实现虚拟域名访问:Apache虚拟主机配置
- CentOS6.5 Nginx搭建web服务器,实现平滑升级,虚拟主机及访问控制
- 基于 Apache 在本地配置多个虚拟主机,实现本地多站点访问
- 分布式文件系统虚拟目录及命名空间的实现方法