apache2.conf的配置

开发时经常需要配置多个站点,并经常进行切换。
以前的做法是在httpd.conf里include所有的配置文件,不需要的时候进行注释,例如:

include conf/site.conf
#include conf/default.conf
include conf/spider.conf

这样需要先定位到httpd.conf的目录,然后使用编辑器打开、修改、然后保存,比较麻烦。
现在可以在apache2.conf里include所有的配置文件。

a2ensite和a2dissite的使用

另外Apache还提供了方便的工具来管理配置文件,就是a2ensitea2dissite,它们都在apache2-common包里。
/etc/apache2/sites-available 目录下存放可用的VirtualHost配置文件

/etc/apache2/sites-enable 目录下存放已经生效的VirtualHost配置文件的符号链接(Symbolic Link),也就是常说的快捷方式啦,该链接指向sites-available下的同名文件。

使用命令a2ensite可以将sites-available目录下的配置文件生效,并且生效后会自动在sites-enable目录下创建同名链接。
使用命令a2dissite可以将sites-enable目录下的配置文件链接失效并自动删除该链接。
通过a2dissitea2ensite,我们可以快速激活/屏蔽站点,加快开发和部署效率。

实例:配置基于域名的虚拟主机方法

  1. sites-available目录下新建VirtualHost配置文件
  2. 使用a2dissite命令来使原有的VirtualHost配置失效
  3. 使用a2ensite命令来使新的VirtualHost配置生效
  4. 重启apache2服务

文章来自: 拓扑部落(topblog.top)>> Apache2 VirtualHost的配置方法

Apache2 VirtualHost的配置方法相关推荐

  1. apache 和 nginx 301重定向配置方法

    http://jianzi0307.blog.163.com/blog/static/20812002010021115746160/ apache 和 nginx 301重定向配置方法 Linux ...

  2. ubuntu apache2配置详解(含虚拟主机配置方法)

    在Windows下,Apache的配置文件通常只有一个,就是httpd.conf.但我在Ubuntu Linux上用apt-get install apache2命令安装了Apache2后,竟然发现它 ...

  3. apache2配置支持php7,Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法

    这篇文章主要介绍了Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法,较为详细的分析了Ubuntu14.04操作系统环境下配置PHP7.0+Apache2+My ...

  4. ubuntu 14.04 apache php mysql_Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法

    本文实例讲述了Ubuntu14.04服务器环境下配置PHP7.0+Apache2+Mysql5.7的方法.分享给大家供大家参考,具体如下: 这里为Ubuntu14.04系统下配置PHP7.0+Apac ...

  5. WAMP 2.2 配置与IIS共用单IP,多域名多网站配置方法

    一.概述: 比较合适的方式是使用多IP多网站,如果只有一个ip,让Apache和IIS公用,方法为: Apache使用80端口,IIS使用别的,如800等,然后用Apache做IIS网站的代理,即通过 ...

  6. 阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7)

    阿里云服务器 ECS 部署lamp:centos+apache+mysql+php安装配置方法 (centos7) 1.效果图 1 2. 部署步骤 1 1. mysql安装附加(centos7) 7 ...

  7. 对Apache2进行简单配置

    Apache2 1.安装Apache2 sudo apt-get updatesudo apt-get install apache2 2.启动服务 sudo /etc/init.d/apache2 ...

  8. php5.2的配置方,Windows IIS PHP 5.2 安装与配置方法

    Windows IIS PHP 5.2 安装与配置方法 人气:87 时间:2020-10-31 这篇文章主要为大家详细介绍了Windows IIS PHP 5.2 安装与配置方法,具有一定的参考价值, ...

  9. nginx 多站点配置方法集合

    nginx 多站点配置方法集合 作者: 字体:[增加 减小] 类型:转载 时间:2011-06-28 我要评论 关于nginx的多站设置,其实和apache很相似,假设我们已经有两个域名,分别是:ww ...

最新文章

  1. 深度学习两大基础Tricks:Dropout和BN详解
  2. 一个在windowsXP启动linux as(grub引导)的简单方法
  3. Fatal error: connect ECONNREFUSED Fatal error: socket hang up
  4. python常用模块收录
  5. Linux企业级项目实践之网络爬虫(28)——爬虫socket处理
  6. oracle查同比增长_天眼查:目前我国今年新增2.3万家充电桩相关企业,同比增长16.94%...
  7. 这本书人手一本,杠精能少97%?
  8. SQL Server 通过备份文件初始化复制
  9. linux kworker cpu,Kworker,它是什么,为什么它占用这么多 CPU?
  10. apache运行CGI程序的配置
  11. 【python】正则表达式re模块
  12. kubernetes failed to start sandbox
  13. 在win10系统上使用HiTool工具网口烧写Hi3516DV300开发板【踩坑总结:网络环境有限制】
  14. 地理信息系统GIS小结
  15. 用C语言程序算交税,用C语言编写函数InComeTax计算七级累进税率的税后收入
  16. 毕业设计实用模型(四)——回归模型的实现(R语言)
  17. 使用Cluster API提供裸金属Kubernetes
  18. 白苹果了怎么办_ios13更新遭遇白苹果了怎么办?
  19. 2023计算机毕业设计SSM最新选题之java健身俱乐部5jz0z
  20. route和bridge是什么意思_vue-router中router和route的区别

热门文章

  1. 在线dockerfile 语法检测
  2. Hive实践1之【静态分区及动态分区基本操作】
  3. 免费绕激活完美重启的工具
  4. 移动互联网未来发展的五大趋势
  5. 不做竞价,我们还能做哪些平台?
  6. Enhanced multi-channel graph convolutional network for aspect sentiment triplet extraction.
  7. ICP备案信息查询接口,根据单位名称、域名、备案号查询
  8. 文库自由复制(纯文本)
  9. ABAP学习笔记(转自百度文库)_小七_新浪博客
  10. 揭开均线系统的神秘面纱_揭开依赖注入的神秘面纱,并通过此快速介绍了解它的实际应用...