配置虚拟主机

230 阅读3分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

配置虚拟主机

一、做好服务前的准备

1、指定服务器IP地址

#vim /etc/sysconfig/network-scripts/ifcfg-eth0  //指定服务器IP地址(同WEB服务、虚拟目录一样)

2、重新启动网卡

#service network restart     //重新启动网卡

image.png

3、查看服务器IP地址

#ifconfig          //查看服务器IP地址

image.png

二、查看是否安装httpd服务

#rpm–q  httpd (也可以这样写了#rpm –qa|grep httpd)

image.png

三、安装WEB服务

1、光盘挂载

#lsblk //查看安装光盘是否挂载, 如未挂载先执行:#mount /dev/sr0 /mnt/cdrom 将光盘挂载到/mnt/cdrom目录下(也可以用#df –Th)

image.png

2、安装httpd主程序和httpd-tools软件包

#yum install -y  httpd  httpd-tools   //安装httpd主程序和httpd-tools软件包

image.png

image.png

3、启动httpd服务

#service httpd start

image.png

4、httpd服务安装测试

在windows系统中,设置主机IP和WEB服务器在一个网段内。打开IE浏览器,输入WEB服务器IP:172.168.XX.252(XX为你定义的网段),出现下图网页,说明httpd服务安装成功。

image.png

四、熟悉apache主配置文件

#vi /etc/httpd/conf/httpd.conf   //apache主配置文件参数说明如下图:

进入vi编辑器后,设置显示行号“:set nu”,如图所示:

image.png

image.png

image.png

image.png

image.png

image.png

五、虚拟主机相关参数

1、基于端口的虚拟主机

一个增加多个端口,一个端口对应着一个网站,多个端口对应着多个网站。

(1)增加8080和8088两个监听端口

如下图所示:

/listen \c         //查找Listen 字符串  “\C”表示不区分大小写

image.png

(2)修改配置文件

按“Shift+g”快捷键,到配置文件未,复制和之间的内容,去掉每行前的注释符号“#”,后修改内容为下图所示(注意:IP地址是你的apache服务器IP)

image.png

(3)创建相关目录和网页文件:

#mkdir –p /vh/port1

image.png #mkdir –p /vh/port2

image.png #vi /vh/port1/index.html    在port1目录中新建index.html网页文件,编辑内容为: 8080!!

image.png  

image.png #vi /vh/port2/index.html    在port2目录中新建index.html网页文件,编辑内容为: 8088!

  image.png

  image.png

(4)重启httpd服务

#service httpd restart      //重启httpd服务

image.png

(5) 检测客户机网络是否与apache服务器连通

在windows系统中 Ping 172.168.XX.252      设置客户IP和服务器在同一网段(如:172.168.XX.100),并检测客户机网络是否与apache服务器连通。

image.png

(6)测试服务器搭建效果

在windows系统中打开IE浏览器,分别输入apache服务器IP:172.168.XX.252:8080和72.168.XX.252:8088 ,出现下图网页:

image.png 服务器搭建成功!!

2、基于IP地址的虚拟主机

一个IP地址对应着一个网站,我们的网卡只有一个IP ,所以要复制一个网卡,再增加一个IP,即完成两个IP对应着两个网站。

(1) 进行入network-scripts目录

#cd /etc/sysconfig/network-scripts    //进行入network-scripts目录

image.png

image.png

(2) 复制ifcfg-eth0文件为ifcfg-eth0:0

 #cp ifcfg-eth0  ifcfg-eth0:0

image.png

(3) 修改网卡

为下图所示配置:

image.png

(4)重启网卡服务

#service network restart

image.png

image.png

(5)修改配置文件

按“Shift+g”快捷键,到配置文件未,复制和之间的内容,去掉每行前的注释符号“#”,后修改内容为下图所示(注意:IP地址是你的apache服务器IP)

image.png #service httpd restart          重启httpd服务

image.png

(6)创建相关目录和网页文件:

#mkdir –p /vh/ip1

image.png #mkdir –p /vh/ip2

image.png #vi /vh/ip1/index.html    在ip1目录中新建index.html网页文件,编辑内容为: ip:172.168.xx.252 !!   (xx是你的序号)

image.png   image.png

#vi /vh/ip2/index.html    在ip2目录中新建index.html网页文件,编辑内容为: ip:172.168.xx.249 !!   (xx是你的序号)

image.png

image.png

(7)检测客户机网络是否与apache服务器连通

在windows系统中 Ping 172.168.XX.252和ping 172.168.60.249      设置客户IP和服务器在同一网段(如:172.168.XX.100),并检测客户机网络是否与apache服务器连通。

image.png

(8)打开IE浏览器

在windows系统中打开IE浏览器,分别输入apache服务器IP:172.168.XX.252和72.168.XX.249 (XX为你的序号),出现下图网页:

image.png