系统本来就自己装了一个 apache ,也就是 httpd 。进入  /etc/http/conf/  查看配置文件,修改  httpd.conf  :

linux  apache_linux

linux  apache_linux_02

 

启动 httpd 服务,同样要关闭防火墙和setenforce 0 。然后可以访问服务了。

linux  apache_linux_03

linux  apache_linux_04

如果你想改变欢迎页面的样子,可以这样修改:

linux  apache_linux_05

 

如果想用这样的格式更改欢迎页面,就需要修改配置文件,修改工作目录的识别文件类型:

linux  apache_linux_06

 

修改是这样的:

linux  apache_linux_07

 

创建虚拟目录,首先需要创建配置文, /etc/http/conf.d/  里创建  vdir.conf,并添加脚本进入。

linux  apache_linux_08

 

这么一个新的配置文件,程序识别吗?在 /etc/http/conf/http.conf  里有一段话表明对  /etc/http/conf.d/  里的配置文件是识别的。

linux  apache_linux_09

 

这时候就需要按照虚拟目录的工作路径创建路径了。

linux  apache_linux_10

身份验证可以开启或不开启,如果开启的话需要对身份进行定义,/etc/http/user 就是专门存放账户文件的。

linux  apache_linux_11

 

还有基于不同的主机名进行访问的。可以定义配置文件 /etc/httpd/conf.d/host.conf :

linux  apache_linux_12

 

若你打算做一个相同端口号ip地址不同主机名,就需要做两份。

linux  apache_linux_13

 

根据这里面提供的欢迎页面的路径,还需要往这个路径里echo

 

其实还需要做一个DNS解析,因为不同的主机名也就是不同的域名。进入 /etc/name.conf  中修改其监听端口和允许访问。

linux  apache_linux_14

 

进入  /etc/name.rfc1912.zones  建立正向查找区域,因为有accpbenet两个区域,所以要建两个正向查找区域。

linux  apache_linux_15

 

然后还要改工作目录。进入目录 /var/named/  , 创建出benet和accp的工作目录。

linux  apache_linux_16

 

然后进入benet.conf.zone 和 accp.zone.conf 更改配置。

linux  apache_linux_17

linux  apache_linux_18

然后重新启动 named 服务。用 host 解析这两个地址。

 

 

                         基于不同端口的网络服务

 

需要更改配置文件。 进入 /etc/httpd/conf.d/  里,编辑 host.conf  如下:

linux  apache_linux_19

 

由于本身这个就被编辑成两个不同主机,所以在不影响原功能的情况下,再在第二段下加一段。

 

然后进入  /etc/http/conf/httpd.conf  修改监听端口。

linux  apache_linux_20

 

这时候可以用 netstat -tnl 来查看监听端口。