系统本来就自己装了一个 apache ,也就是 httpd 。进入 /etc/http/conf/ 查看配置文件,修改 httpd.conf :
启动 httpd 服务,同样要关闭防火墙和setenforce 0 。然后可以访问服务了。
如果你想改变欢迎页面的样子,可以这样修改:
如果想用这样的格式更改欢迎页面,就需要修改配置文件,修改工作目录的识别文件类型:
修改是这样的:
创建虚拟目录,首先需要创建配置文, /etc/http/conf.d/ 里创建 vdir.conf,并添加脚本进入。
这么一个新的配置文件,程序识别吗?在 /etc/http/conf/http.conf 里有一段话表明对 /etc/http/conf.d/ 里的配置文件是识别的。
这时候就需要按照虚拟目录的工作路径创建路径了。
身份验证可以开启或不开启,如果开启的话需要对身份进行定义,/etc/http/user 就是专门存放账户文件的。
还有基于不同的主机名进行访问的。可以定义配置文件 /etc/httpd/conf.d/host.conf :
若你打算做一个相同端口号ip地址不同主机名,就需要做两份。
根据这里面提供的欢迎页面的路径,还需要往这个路径里echo
其实还需要做一个DNS解析,因为不同的主机名也就是不同的域名。进入 /etc/name.conf 中修改其监听端口和允许访问。
进入 /etc/name.rfc1912.zones 建立正向查找区域,因为有accp和benet两个区域,所以要建两个正向查找区域。
然后还要改工作目录。进入目录 /var/named/ , 创建出benet和accp的工作目录。
然后进入benet.conf.zone 和 accp.zone.conf 更改配置。
然后重新启动 named 服务。用 host 解析这两个地址。
基于不同端口的网络服务
需要更改配置文件。 进入 /etc/httpd/conf.d/ 里,编辑 host.conf 如下:
由于本身这个就被编辑成两个不同主机,所以在不影响原功能的情况下,再在第二段下加一段。
然后进入 /etc/http/conf/httpd.conf 修改监听端口。
这时候可以用 netstat -tnl 来查看监听端口。