zyh3033 发表于 2018-11-21 10:13:09

linux apache

系统本来就自己装了一个 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 来查看监听端口。



页: [1]
查看完整版本: linux apache