博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux搭建apache服务并修改默认路径
阅读量:5377 次
发布时间:2019-06-15

本文共 2442 字,大约阅读时间需要 8 分钟。

该篇文章主要讲解如何在linux服务器上搭建apache服务器,并修改指定的apache路径到自定义路径下

一:检查服务器上是否已安装apache,停止并卸载系统自带apache服务

 命令为:rpm -qa|grep httpd

            rpm -e --nodeps httpd-tools..

二:卸载完成后,上传httpd服务安装所需的所有包

安装包云盘地址为:http://pan.baidu.com/s/1qYTgomo 密码:nk7z

我上传到了/usr/local目录下,然后解压缩并安装

三:安装上述安装包,按顺序安装

  • 安装apr,解决apr not found问题
1 [root@zdhcs5 local]# tar zxvf apr-1.5.2.tar.gz2 [root@zdhcs5 local]# cd apr-1.5.23 [root@zdhcs5 apr-1.5.2]# ./configure --prefix=/usr/local/apr4 [root@zdhcs5 apr-1.5.2]# make5 [root@zdhcs5 apr-1.5.2]# make install
  • 安装apr-util,解决apr-util not found问题
1 [root@zdhcs5 local]# tar zxvf apr-util-1.5.4.tar.gz2 [root@zdhcs5 local]# cd apr-util-1.5.43 [root@zdhcs5 apr-util-1.5.4]# ./configure --prefix=/usr/local/apr-util -with-apr=/usr/local/apr/bin/apr-1-config4 [root@zdhcs5 apr-util-1.5.4]# make5 [root@zdhcs5 apr-util-1.5.4]# make install
  • 安装pcre,解决pcre not found问题
1 [root@zdhcs5 local]# unzip -d . pcre-8.39.zip2 [root@zdhcs5 local]# cd pcre-8.393 [root@zdhcs5 pcre-8.39]# ./configure --prefix=/usr/local/pcre4 [root@zdhcs5 pcre-8.39]# make5 [root@zdhcs5 pcre-8.39]# make install
  • 安装httpd
1 [root@zdhcs5 local]# tar zxvf httpd-2.4.7.tar.gz2 [root@zdhcs5 local]# cd httpd-2.4.73 [root@zdhcs5 httpd-2.4.7]# ./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre  (除了指定Apache的安装目录外,还要安装apr、apr-util、pcre,并指定参数)4 [root@zdhcs5 httpd-2.4.7]# make5 [root@zdhcs5 httpd-2.4.7]# make install

 

四:启动apache服务并验证安装成功,浏览器输入网址出现it works说明安装成功

1 [root@zdhcs5 bin]# cd /usr/local/apache2/bin/2 [root@zdhcs5 bin]# ./apachectl start

 

五: 修改apache默认展示路径为自定义路径

我的自定义路径为自动化结果报告路径,即打开网址就能看到linux服务器上运行的自动化结果报告

我的自定义自动化结果报告路径为(在autotest用户下):/home/autotest/workspace/auto-project/test-output/html

修改apache的配置文件有两处需修改:

1 [root@zdhcs5 local]# vi /usr/local/apache2/conf/httpd.conf
  • 第一处:修改路径

修改前为:

修改后为:

  • 第二处:修改用户和组,之所以将daemon用户修改为autotest是为了让apache有权限访问我的自定义路径,因为我的自定义路径在autotest用户下

修改前:

修改后:

保存后退出,重启apache服务:

1 [root@zdhcs5 local]# cd /usr/local/apache2/bin2 [root@zdhcs5 bin]# ./apachectl stop3 [root@zdhcs5 bin]# ./apachectl start

启动成功后,为了防止在浏览器中访问地址报错无权限,我们还需要修改自定义文件整个路径的权限为755

自定义路径是如上配置的:/home/autotest/workspace/auto-project/test-output/html

用autotest用户执行下面命令:(autotest为你的自定义路径的用户),根据实际修改,

1 [autotest@zdhcs5 html]$ chmod -R 775 /home/autotest/workspace/auto-project/test-output/html

然后在去浏览器验证是否成功,刷新刚刚的浏览器地址:

 

至此linux下安装apache,并修改默认路径为自定义路径就完成了。

转载于:https://www.cnblogs.com/miaomiaokaixin/p/5706377.html

你可能感兴趣的文章
python序列化和json
查看>>
mongodb
查看>>
SSH-struts2的异常处理
查看>>
《30天自制操作系统》学习笔记--第14天
查看>>
LGPL协议的理解
查看>>
1、Python基础
查看>>
Unity The Tag Attribute Matching Rule
查看>>
试着理解下kvm
查看>>
WebService学习总结(二)--使用JDK开发WebService
查看>>
Tizen参考手机RD-210和RD-PQ
查看>>
竞价广告系统-位置拍卖理论
查看>>
策略模式 C#
查看>>
[模板]树状数组
查看>>
第四周作业
查看>>
线段重叠 (思维好题)
查看>>
软考知识点梳理--项目评估
查看>>
把特斯拉送上火星的程序员,马斯克!
查看>>
三测单
查看>>
MyBatis 缓存
查看>>
SQL中left outer join与inner join 混用时,SQL Server自动优化执行计划
查看>>