Linux Apache Web 服务器管理与配置
(2)在终端提示中键入 下面的命令。
# redhat-config-httpd
4.配置虚拟主机
4.1基于名字的虚拟主机:
假设某一学院按照系
(1)依次单击“主菜单→系统设置→服务器设置→HTTP服务器”。 (2)在终端提示中键入 下面的命令。 # redhat-config-httpd 4.配置虚拟主机 4.1基于名字的虚拟主机: 假设某一学院按照系部或者职能部门组建基于名字的虚拟主机。有一台Apache服务器和一个IP地址:211.85.203.22,假设有两个单位需要建立网站,一个为办公室网站,域名为office.lyd.com服务器装系统教程,另一个为计算机系网站,域名为computer.lyd.com 现在想要创建一个名为 computer.lyd.com和office.lyd.com的虚拟主机,并使用同一个 Apache服务器。所需要进行的工作仅仅是在提交的 DNS配置文件中,为lyd.com创建如下的别名: office.lyd.com IN CNAME computer.lyd.com IN CNAME 或者 office IN CNAME www computer IN CNAME www 在上面的配置中,在提交的DNS配置文件以及返回的配置文件中,已经具有如下的A记录和PTR记录,分别为: www IN A 211.85.203.22 1 PTR CNAME 修改配置文件: NameVirtualHost 211.85.203.22 ServerName office.lyd.com DocumentRoot /var/www/html/office ServerName computer.lyd.com DocumentRoot /var/www/html/computer 4.2基于IP的虚拟主机 如果用户想要创建二个基于IP的虚拟主机,office.lyd.com、computer.lyd.com。这二个虚拟主机站点的共同域名是 lyd.com。用户可以按照如下所示在DNS配置文件中进行配置: computer IN A 211.85.203.2 office IN A 211.85.203.1 另外,还需要在DNS的配置文件中添加以下的PTR记录: 1 IN PTR office.lyd.com 2 IN PTR computer.lyd.com 修改配置文件: ServerAdmin computer@lyd.com DocumentRoot /var/www/html/computer ServerName computer.lyd.com ErrorLog /var/www/html/computer/logs/error_log TransferLog /var/www/html/computer/logs/access_log ServerAdmin office@lyd.com DocumentRoot /var/www/html/office ServerName office.lyd.com ErrorLog /var/www/html/office/logs/error_log TransferLog /var/www/html/office/logs/access_log (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |