安装指令:sudo apt-get install apache2
安装结束后:
产生的启动和停止文件是:/etc/init。d/apache2
启动:sudo apache2ctl -k start
停止:sudo apache2ctl -k stop
重新启动:sudo apache2ctl -k restart
配置文件保存在:/etc/apache2
需要说明的是,普通的apache发行版本配置文件是:
httpd。conf
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/
修改httpd。conf
增加以下内容:
ServerName 127。0。0。1:80
一:准备工作在安装httpd之前必须要配置好DNS服务二Httpd安装Apache的主要步骤如下:1. 解包tar zxvf httpd-2.2.9.tar.gz -C /usr/src/2. 编译前的配置cd /usr/src/httpd-2.2.9./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite这一步是根据你的特定平台和个人需求配置源代码树。位于发行源代码根目录的configure脚本会完成这个步骤(对下载Apache CVS版源代码的开发者,需要装有autoconf和libtool ,并需要执行buildconf ,对于官方的发行版则没这个必要)。 要想用所有的默认值配置源代码树只要简单的执行 ./configure 命令就可以了,同时configure还可以接受命令行参数以改变默认值。 最重要的选项是Apache安装目录的前缀:--prefix ,因为Apache需要知道这个目录才能正常运作。更多的微调选项请参考配置选项详解。 这样,你就可以通过在配置选项中指定要启用或禁用哪些模块来定制Apache的特性。Base组的模块默认包含在Apache中。其他组的模块可以通过 --enable-module 指令启用。其中module是模块名去掉"mod_"并将下划线转换成连字符后的字符串。你也可以使用 --enable-module=shared 指令将模块编译为可在运行时加载和卸载的动态共享对象(DSO)。同样的,你也可以使用 --disable-module 指令禁用Base组的模块。注意,使用这些指令的时候configure不会对你拼写错误的模块发出警告说找不到某某模块,而只是简单的忽略这个选项。 另外,有时候还必须提供给configure脚本关于编译器、库、头文件位置的更多信息。这些可以通过环境变量或者命令行选项传递给configure脚本。要了解更多信息,请参考配置源代码树。 为了让你对能指定什么有一个简单的印象,此例演示编译Apache ,并将其安装在/sw/pkg/apache目录,指定了一个特定的编译器以及编译参数,而且允许今后将两个附加的模块mod_rewrite和mod_speling通过DSO机制在运行时动态加载: $ CC="pgcc" CFLAGS="-O2" \./configure --prefix=/sw/pkg/apache \--enable-rewrite=shared \--enable-speling=shared configure需要运行几分钟,以测试指定的功能在你的系统中是否有效,并建立稍后编译时所需的许多Makefile文件。 3. 编译并安装make &&make install
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)