apache设置多个默认发布页面

最近学到apache,知道了怎样搭建服务器怎样设置一些参数从而达到不同效果,在生活中,我们会发现,比如腾讯,你进入www.qq.com 会发现里面还有音乐邮箱等,这些发布页面如果再新搭建一个服务器,将会特别费事。所以我们开始思考怎样设置多个默认发布页面

一:环境

服务器:

[[email protected] ~]# hostnamectl
   Static hostname: n/a
Transient hostname: localhost.localdomain
         Icon name: computer-vm
           Chassis: vm
        Machine ID: 946cb0e817ea4adb916183df8c4fc817
           Boot ID: 8342d5606ee9481b9d347bce771c574a
    Virtualization: kvm
  Operating System: Red Hat Enterprise Linux Server 7.0 (Maipo)
       CPE OS Name: cpe:/o:redhat:enterprise_linux:7.0:GA:server
            Kernel: Linux 3.10.0-123.el7.x86_64
      Architecture: x86_64

ip :172.25.254.120

二:准备工作

yum install -y httpd
systemctl start httpd
 systemctl enable httpd
 systemctl stop firewalld
三:搭建多个发布页面

1:新建发布目录和发布页面

[[email protected] ~]# mkdir /var/www/zpy/news.zpy.com  ##新建发布目录
[[email protected] ~]# vim /var/www/html/index.html    ##新建默认发布页面
[[email protected] ~]# vim /var/www/zpy/news.zpy.com/index.html  ##新建发布页面

[[email protected] ~]# cat /var/www/html/index.html
www.py.com
[[email protected] ~]# cat /var/www/zpy/news.zpy.com/index.html
news.zpy.com
2:配置不同发布文件的发布目录

[[email protected] ~] vim /etc/httpd/conf.d/default.conf

<Virtualhost _default_:80>          ##默认访问80端口
        DocumentRoot "/var/www/html"  ##默认发布目录
        CustomLog "logs/default.log" combined  ##日志
</Virtualhost>

[[email protected] ~]# vim /etc/httpd/conf.d/news.conf

<Virtualhost *:80>          ##默认访问端口
        ServerName news.zpy.com   ##访问服务名称
        DocumentRoot "/var/www/zpy/news.zpy.com"  ##发布目录
        CustomLog "logs/news.log" combined  ##日志记录地点   
</Virtualhost>
<Directory "/var/www/zpy/news.zpy.com">    ##认证
        Require all granted  ##允许访问
</Directory>

[[email protected] ~]# systemctl restart httpd   ##重启服务

四:测试

在客户端本地解析写入

[[email protected] Desktop]# vim /etc/hosts

  172.25.254.120  www.zpy.com     music.zpy.com   news.zpy.com login.zpy.com

访问:

www.zpy.com   news.zpy.com

时间: 2024-10-06 09:33:21

apache设置多个默认发布页面的相关文章

Apache 创建虚拟主机目录和设置默认访问页面

虚拟主机 (Virtual Host) 是在同一台机器搭建属于不同域名或者基于不同 IP 的多个网站服务的技术. 可以为运行在同一物理机器上的各个网站指配不同的 IP 和端口, 也可让多个网站拥有不同的域名. Apache 是世界上使用最广的 Web 服务器, 从 1.1 版开始支持虚拟主机. 下面说明在Windows上使用 Apache 搭建虚拟主机来搭建多个网站. 1.打开apache的httpd.conf文件,找到# Virtual hosts#Include conf/extra/htt

Apache(作用,安装,启用,基本信息,配置,默认发布文件,目录)

Apache的作用 #####Apache用到同步阻塞模式,稳定性高######nginx:yibu的非阻塞模式,速度比Apache的快查看以上超文本传输协议提供软件:curl -I .. Apache的安装 Apache的启用:(火墙,服务本身设定) 如果能在7中连接到8,如图所示使Apache的服务页,代表设置成功,可以启用 Apache的基本信息 在主配置文件中更改端口信息,重启服务,然后在7中连接,连接失败####192.168.1.10(rhel8的ip):8080也无法访问#####

Tomcat设置默认启动项目及Java Web工程设置默认启动页面

Tomcat设置默认启动项目 Tomcat设置默认启动项目,顾名思义,就是让可以在浏览器的地址栏中输入ip:8080,就能访问到我们的项目.具体操作如下: 1.打开tomcat的安装根目录,找到Tomcat 6.0\conf\server.xml,打开该文件,找到<Host>节点,在该节点中添加<Context path="" docBase="../webapps/WebTest" debug="0" reloadable=&

E. 更改apache的默认访问页面

一,找到apache的配置文件httpd.conf,并打开 二,定位到"DirectoryIndex"项,在此项后添加需要指定的默认访问页面 三,修改后重新启动apache服务器,更改即完成

macOS 10.15 Catalina Apache设置:多个PHP版本

第1部分:macOS 10.15 Catalina Web开发环境 在macOS上开发Web应用程序真是令人高兴.有许多设置开发环境的选项,包括广受欢迎的MAMP Pro,它在Apache,PHP和MySQL之上提供了一个不错的UI .但是,有时MAMP Pro的速度变慢或版本过旧,或者由于配置模板和非标准构建的限制性系统而表现不佳. 在这样的时代,人们经常寻找一种替代方法,幸运的是有一种替代方法,并且设置起来相对简单. 在此博客文章中,我们将引导您完成设置和配置Apache 2.4和多个PHP

Apache以及PHP的默认编码问题解决(详解)

如果你在网上搜索 “apache配置”,搜到的页面大多都会建议你在httpd.conf中加上这么一句:AddDefaultCharset GB2312.对于新手而且是只用GB2312编码的开发人来说,这么做是ok的.但是如果要想使用UTF-8字符集的话,比如 在test.php文件中需要有 meta http-equiv="Content-Type" content="text/html; charset=UTF-8" 这段代码.这时你再打开浏览器访问test.ph

PHP学习笔记 - Apache设置

Apache配置 1.首先新建一个自己的amp目录(模仿wampserver安装目录),以后的apache,mysql,php都放在此目录下. 2.下载apache 根据自己的系统下载相应的压缩包,我的64位系统下载的是:”httpd-2.4.23-x64-vc14.zip” 3.’将下载的apache压缩包解压到amp目录下.注意,压缩包解压后的文件夹名称为Apache24(因为我的apache是2.4版本的),将文件夹重命名为apache后复制到amp目录下 4.用管理员身份打开”命令提示符

Tomcat下设置项目为默认项目

项目的实际使用中经常需要将当前项目设为tomcat的默认项目,而不是进入到tomcat的页面,有几种方法可以实现,注意第二种.第三种情况需要先删除webapps下的ROOT目录,否则会失败. 一.将自己的项目改名为ROOT注意项目名称要大写 如果改完后没生效,建议清空tomcat中的work目录(缓存) 二.修改配置文件server.xml 增加<Context path="" docBase="Cluster" debug="0" rel

动态设置radio的默认值

根据后台传值动态设置radion的默认值,一般设置默认值的标签为:checked="checked".具体动态设置默认值得代码如下: <tr> <td width="150" height="30" align="right">性  别:</td> <td width="250" align="left"> <input type=&