linux下安装与卸载apache
linux下安装与卸载apache
2. 解压到/usr/local下
tar xzvf httpd-2.2.16.tar.gz
3. 设置安装参数
cd /usr/local/httpd-2.2.16
./configure --prefix=/usr/local/apache --enable-module=so --enable-shared=max --enable-rule=SHARE_CORE
4.编译
make
5.安装,会自动安装在/usr/local/apache下
make install
tar xzvf httpd-2.2.16.tar.gz
3. 设置安装参数
cd /usr/local/httpd-2.2.16
./configure --prefix=/usr/local/apache --enable-module=so --enable-shared=max --enable-rule=SHARE_CORE
4.编译
make
5.安装,会自动安装在/usr/local/apache下
make install
清理临时文件:
make clean
6. 安装成功后,配置部分说明:
vi /usr/local/apache/conf/httpd.conf
6. 安装成功后,配置部分说明:
vi /usr/local/apache/conf/httpd.conf
Listen 80 //apache默认端口,可以修改
DocumentRoot "/home/mahaibo/apache/htdocs" //用户默认访问的apache目录
//日志输出的2种格式
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
LogFormat "%h %l %u %t \"%r\" %>s %b" common
CustomLog logs/access_log common //访问日志:access_log的输出采用common格式
7.修改文件的所有者和所有组
cd /usr/local/apache
chown -R nobody:root htdocs
8. 修改apache下所有文件权限
chmod -R 755 *
安装apache2 , ./configure ;make;make install。安装完毕后却不能找到mod_proxy和mod_rewrite模块,主要原因是APACHE2.2默认的安装选项是最小化的安装,一些扩展模块在默认的状态下都没有被安装,如果需要要在./configure后用参数指定,比方要用到mod_proxy 和 mod_rewrite两个模块进行实验,所以命令行是:./configure --enable-mods-shared='proxy proxy_ajp proxy_balancer proxy_connect proxy_ftp proxy_http proxy_rewrite'。这个配置不仅指定了这些模块,同时也默认安装其他最小项。这样配置完后make和make install后,mod_proxy和mod_rewrite两个模块都能找到了
9.启动apach
cd /usr/local/apache/bin
./apachectl start
关闭:./apachectl stop
重启:./apachectl restart
ps -ef |grep httpd
10.如果要卸载,则执行如下的命令:
cd /usr/local/httpd-2.2.16
10.如果要卸载,则执行如下的命令:
cd /usr/local/httpd-2.2.16
make uninstall
假如不提供此功能,则软件的卸载必须手动删除。
手动删除:rm -rf 目录名
浙公网安备 33010602011771号