首页 > 系统相关 >ubuntu apache2配置

ubuntu apache2配置

时间:2023-06-21 22:38:35浏览次数:37  
标签:配置文件 配置 apache2 etc conf ubuntu Apache Include

在Windows下,Apache的配置文件通常只有一个,就是httpd.conf。但在Ubuntu Linux上用apt-get install apache2命令安装了Apache2后,会发现它的httpd.conf(位于/etc/apache2目录)是空的!进而发现Ubuntu的 Apache软件包的配置文件并不像Windows的那样简单,它把各个设置项分在了不同的配置文件中,看起来复杂,但仔细想想设计得确实很合理。

严格地说,Ubuntu的Apache(或者应该说Linux下的Apache?我不清楚其他发行版的apache软件包)的配置文件是/etc /apache2/apache2.conf。即:/etc/apache2/apache2.conf 是主配置文件。

Apache在启动时会自动读取这个文件的配置信息。而其他的一些配置文件,如httpd.conf等,则 是通过Include指令包含进来。如在apache2.conf中可以找到这些Include行:
说明:
如果Include指向了一个目录而不是一个文件,Apache将读入目录及其子目录下的所有文件,并依照字母顺序将这些文件作为配置文件进行解析。

# Include module configuration:
Include /etc/apache2/mods-enabled/*.load
Include /etc/apache2/mods-enabled/*.conf

# Include all the user configurations:
Include /etc/apache2/httpd.conf

# Include ports listing
Include /etc/apache2/ports.conf

# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.

# Include generic snippets of statements
Include /etc/apache2/conf.d/

# Include the virtual host configurations:
Include /etc/apache2/sites-enabled/




结合注释,可以很清楚地看出每个配置文件的大体作用。当然,你完全可以把所有的设置放在apache2.conf或者httpd.conf或者任何一个配置文件中。Apache2的这种划分只是一种比较好的习惯而已。


参考资料:
ubuntu apache2配置
http://wendell07.blog.hexun.com/25799017_d.htmlApache模块 core
http://oss.org.cn/man/newsoft/ApacheManual/mod/core.html

标签:配置文件,配置,apache2,etc,conf,ubuntu,Apache,Include
From: https://blog.51cto.com/u_15588078/6532169

相关文章

  • ubuntu 启用apache运行状态信息查看
    ubuntu下安装apache后,默认apache的配置文件都在/etc/apache2/目录下。而其中允许查看apache运行状态的配置默认是在/etc/apache2/mods-available/status.conf文件中配置的。这个文件的默认配置类似如下:<IfModulemod_status.c>##Allowserverstatusreportsgenerate......
  • 在Ubuntu上安装rstatd
    安装步骤:下载rstatd组件,下载地址:http://rstatd.sourceforge.net/把下载后的rpc.rstatd-4.0.1.tar.gz放到/opt/目录下sudocp./rpc.rstatd-4.0.1.tar.gz/opt/解压缩上述tar.gz文件,默认解压缩到rpc.rstatd-4.0.1目录下。sudotarzxvfrpc.rstatd-4.0.1.tar.g......
  • ubuntu 下sudo cd 会报command not found
    ubuntu下sudocd会报commandnotfound参考:http://linuxcommando.blogspot.com/2007/11/sudo-hacks-making-cd-and-redirection.html通过whichcd命令发现cd:     aliasedtosetolddir=$cwd;chdir!*也就是说,cd是shell内置的,不是普通的命令,所......
  • 配置AWStats的一些参考资料
    参考资料:AWStatslogfileanalyzer6.6Documentationhttp://www.aiview.com/cgi-bin/awstats/docs/awstats_faq.html#OLDLOG强大的日志分析工具AWStatshttp://yahoon.blog.51cto.com/13184/40392AWStats简介:Apache/WindowsIIS的日志分析工具的下载,安装,配置样例和使用(含......
  • Ubuntu 定时执行
    编辑自己的文件crontab–ecrontab[-uuser]-e-l-r其中:-u用户名。如果使用自己的名字登录,就不用使用-u选项。-e编辑crontab文件。不带-u选项可以编辑自己的crontab文件。-l列出crontab文件中的内容。不带-u选项可以列出自己的crontab文件的内容。-......
  • ubuntu 下定时访问网页
    本文将描述的是:在ubuntu通过crontab的定时通过Lynx浏览器的来访问指定网页来。1、Lynx浏览器安装。Lynx浏览器是一款轻便的web浏览器,使用于大部分Unix和Linux系统环境。Ubuntu下安装命令:sudoapt-getinstalllynx。 2、编辑cron任务,命令crontab-e*****lynx-dump......
  • ubuntu从中文切换成英文的方法
    ubuntu从中文切换成英文的方法有台电脑装系统的时候装了ubuntu中文版,但后来改用做服务器了。结果每次用命令行登录,所有的提示信息都只能看到乱码。网上查了一下切换的方法,由于发行版不同,并不是十分靠谱。最后总结下来,主要做两件事情。修改/etc/default/locale文......
  • XAMPP使用非80端口的安装配置修改
    我电脑上由于有IIS,并且IIS使用了80端口,所以我需要把apache使用非80端口,修改的地方如下:我是把XAMPP安装在D:\xampp\目录下的D:\xampp\apache\conf\httpd.conf文件修改下面2个地方:Listen8081ServerNamelocalhost:8081另外,我们不需要SSL,所以也是这个文件中注释掉下面这一行:In......
  • ubuntu 访问Windows的共享
    假定您的Windows共享网络连接已经正确设定好。网络主机的IP:192.168.0.1网络主机的使用者名称:myusername网络主机的登录密码:mypassword网络主机的登陆域为:mydomain分享中的目录名称:share1主机上要挂载的目录:/media/sharename要挂载网络共享目录时sudomkdir/medi......
  • Ubuntu 下 Tomcat 的搭建
    请首先确认JDK安装成功。环境变量都设置正确! 1、下载最新版本Tomcat下载地址:http://tomcat.apache.org/download-60.cgi 我下载的是稳定版本:http://apache.freelamp.com//tomcat/tomcat-6/v6.0.29/bin/apache-tomcat-6.0.29.tar.gz 2、解压缩$sudotarzxvfapache-to......