Ubuntu下apache2使用说明

简介:

 Ubuntu发行版本的主配置文件是:

  apache2.conf

  在apache2.conf引用到了以下文件:

  # 包含动态模块的配置:

  Include /etc/apache2/mods-enabled/*.load

  Include /etc/apache2/mods-enabled/*.conf

  # 包含用户自己的配置:

  Include /etc/apache2/httpd.conf

  # 包含端口监听的配置:

  Include /etc/apache2/ports.conf

  # 包含一般性的配置语句片断:

  Include /etc/apache2/conf.d/

  # 包含虚拟主机的配置指令:

  Include /etc/apache2/sites-enabled/

 

根设置(默认主目录)在 /etc/apache2/sites-available/default


而sites- enabled目录存放的只是一些指向这里的文件的符号链接,如果apache上配置了多个虚拟主机,每个虚拟主机的配置文件都放在 sites-available下,那么对于虚拟主机的停用、启用就非常方便了:当在sites-enabled下建立一个指向某个虚拟主机配置文件的链接时,就启用了它;如果要关闭某个虚拟主机的话,只需删除相应的链接即可。

mods-available、mods-enabled和上面说的sites-available、sites-enabled类似,这两个目录是存放apache功能模块的配置文件和链接的。当我用apt-get install php5安装了PHP模块后,在这两个目录里就有了php5.load、php5.conf和指向这两个文件的链接。这种目录结构对于启用、停用某个 Apache模块是非常方便的。

最后一个要说的是ports.conf,这里面设置了Apache使用的端口。如果需要调整默认的端口设置,建议编辑这个文件。或者你嫌它实在多余,也可以把apache2.conf中的Include /etc/apache2/ports.conf一行去掉,在httpd.conf里设置Apache端口。

 

 注:可以将mods-enabled和ports.conf都注释掉,将内容都写进httpd.conf

本文转自linux博客51CTO博客,原文链接http://blog.51cto.com/yangzhiming/1266729如需转载请自行联系原作者


yangzhimingg

目录
打赏
0
0
0
0
89
分享
相关文章
Ubuntu下安装Apache2.4.7遇到的问题及解决办法
Ubuntu下安装Apache2.4.7遇到的问题及解决办法
75 2
在 Ubuntu 14.04 服务器上使用 Apache 安装 Drupal 的方法
在 Ubuntu 14.04 服务器上使用 Apache 安装 Drupal 的方法
64 0
在Ubuntu 16.04上安装Apache Tomcat 8的方法
在Ubuntu 16.04上安装Apache Tomcat 8的方法
90 0
如何通过 Apt-Get 在 Ubuntu 14.04 上安装 Apache Tomcat 7
如何通过 Apt-Get 在 Ubuntu 14.04 上安装 Apache Tomcat 7
134 0
在Ubuntu 14.04上安装Apache Kafka的方法
在Ubuntu 14.04上安装Apache Kafka的方法
42 0
在Ubuntu 18.04上安装Apache Kafka的方法
在Ubuntu 18.04上安装Apache Kafka的方法
257 0
如何在 Ubuntu 14.04 上使用 Passenger 和 Apache 部署 Rails 应用
如何在 Ubuntu 14.04 上使用 Passenger 和 Apache 部署 Rails 应用
40 0
如何在 Ubuntu 14.04 上为 Apache 创建 SSL 证书
如何在 Ubuntu 14.04 上为 Apache 创建 SSL 证书
58 0
如何在 Ubuntu 12.04 上使用 Apache 配置 WebDAV 访问
如何在 Ubuntu 12.04 上使用 Apache 配置 WebDAV 访问
146 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等