Ubuntu14.04配置文件Apache2.conf

  关于ubuntu配置文件,严格地说Ubuntu的Apache的配置文件是 /etc/apache2/apache2.conf,Apache在启动时会自动读取这个文件的配置信息。而其他的一些配置文件,如 httpd.conf等,则是通过Include指令包含进来。在apache2.conf中可以找到这些Include行:

# 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 generic snippets of statements
Include /etc/apache2/conf.d/ 

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

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

  安装完Apache后的最重要的一件事就是要知道Web文档根目录在什么地方,对于Ubuntu而言,默认的是/var/www。怎么知道 的呢?apache2.conf里并没有DocumentRoot项,httpd.conf又是空的,因此肯定在其他的文件中。经过搜索,发现在 /etc /apache2/sites-enabled/000-default中,里面有这样的内容:

NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster @localhost 

DocumentRoot /var/www/
时间: 2024-11-01 06:15:50

Ubuntu14.04配置文件Apache2.conf的相关文章

Ubuntu14.04 Server Apache2+subversion环境搭建

自从工作后,发现之前的代码开发太随便啦,于是经过不到两年的工作积累,打算在自己开发软件的过程中好好管理自己的项目.于是打算搭建自己的项目服务器,去年搭建过一次,但是由于没有记录,现在需要再来一遍,好多步骤忘记,同时又遇到了些新问题,在网上搜集很多资料,现在一步一步记录下搭建的过程,都是自己验证OK,需要的可以参考参考. 一 安装环境准备 1. 安装以下用户包: $ sudo apt-get install subversion apache2 libapache-svn (注意:如果不安装lib

Ubuntu14.04下配置PHP7.0+Apache2+Mysql5.7

Apache 步骤一:安装apache [email protected]:~$ sudo apt install apache2 安装好后,在浏览器上输入localhost(服务器端,请输入你的IP地址),回车就会看到: PHP7.0 步骤二: Ubuntu14.04下的默认源是PHP5.0,所以也需要添加外部源 Personal Package Archive(PPA) 是一个apt仓库,允许第三方开发者发布用于ubuntu的外部资源 Ond?ej Sury 提供了用于PPA的PHP7.0

【ubuntu14.04】搭建PHP5+Apache2+Oracle环境

RT 最近开发的一个项目,数据库使用oracle.oracle本身支持Red Hat,对ubuntu的支持并不好,如果ubuntu需要安装oracle,系统本身需要做伪装等很多工作,所以我只打算使用远程服务器上的oracle数据库. 本地环境: Linux xxx-ThinkPad-T400 3.13.0-46-generic #75-Ubuntu SMP Tue Feb 10 15:24:04 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux PHP版本:5.5.

ubuntu14.04基于preseed批量分发环境搭建

1.关闭防火墙 2.PXE环境准备 2.1服务器静态IP设置 sudo vi /etc/network/interfaces 启动eth1网络 sudo ifup eth1 2.2安装服务 2.2.1 安装dnsmasq作为dncp服务 sudo apt-get install dnsmasq 配置dhcp文件 sudo vi /etc/dnsmasq.conf bogus-priv filterwin2k interface=eth1 dhcp-range=10.0.4.100,10.0.4.

ubuntu14.04搭建LAMP环境

前言 已经不记得搭建过多少次LAMP的环境了,不仅仅在windows上折腾过,也在linux上弄过,windows倒还好,麻烦事不多,搭建过一次基本上下次就知道应该怎么配置了,可是在linux每次搭建LAMP时我都总是忘记上一次是怎么搭建成功的了... 所以一次又一次地去Google,找教程,而且发现找到的教程都是鱼龙混杂,各有一套章法,让人感觉好像在linux下搭建环境会有n种方法,可是就是不知道到底哪一种才是正确的姿势... 今天搭建,发现现在LAMP在linux已经很容易了,基本上简简单单

Ubuntu14.04安装配置SVN及Trac

还是个实习生的时候,项目管理十分欠缺,会出现很多问题,痛定思痛,决定要改变现状,养成良好的项目管理习惯,看网上工具很多,在这里尝试使用SVN作代码版本控制,使用trac作为项目管理追踪.本文采用的操作系统是ubuntu14.04,配置起来并不难. 1.安装所需软件 只要能联网,linux操作系统装软件都十分简单.ubuntu使用apt-get install 直接进行软件安装.必需的软件包有SVN的subversion,trac以及apache2相关软件包.一句话装完所有包. sudo apt-

ubuntu或linux下找不到apache服务器配置文件httpd.conf

原因是ubuntu中是apache2,没有httpd.conf文件,所有找不到. 我的是ubuntu14.04系统,apache2配置文件在/etc/apache2/apache2.conf中, 如果你的不是在这个目录下,可以通过此命令查询:find / -name apache2.conf 另外有些同学可能不知道这几个文件配置文件,available和enabled文件的区别,我们可以在apache2.conf配置文件最后几行找到如下图代码, 说明enable.conf是被包含的配置文件,si

在Ubuntu14.04上OpenStack Juno安装部署

在Ubuntu14.04上OpenStack Juno安装部署 0 安装方式 0.1 安装方式 安装方式 说明 目标 备注 单结点 一台服务器运行所有的nova-xxx组件,同时也驱动虚拟实例. 这种配置只为尝试Nova,或者为了开发目的进行安装.   1控制节点+N个计算节点 一个控制结点运行除nova-compute外的所有nova-services,然后其他compute结点运行nova-compute.所有的计算节点需要和控制节点进行镜像交互,网络交互,控制节点是整个架构的瓶颈. 这种配

ubuntu14.04上Trac配置记录

系统环境:ubuntu14.04 (并假设Apache2服务可以正常运行) 1. 安装软件: sudo aptitude install trac python-mysqldb 2. 创建数据库Trac可支持的数据库有:sqlite, postgresql及mysql等.默认的是sqlite,但这里选用的是mysql. $ mysql -uroot -p Enter password: ****** mysql> CREATE DATABASE $myproject DEFAULT CHARAC