哪个网站可以做签证,网络软文广告,主机怎么做网站服务器,网站开发的价格一.源码编译安装httpd软件
1.安装阿帕奇的依赖#xff0c;安装apr软件#xff0c;阿帕奇正常运行的环境这个环境就是apr。
2.安装apr-util软件#xff0c;主要提供针对apr环境的管理工具#xff0c;
3.安装阿帕奇软件即httpd软件。 如上图所示#xff0c;就是三个软件的…一.源码编译安装httpd软件
1.安装阿帕奇的依赖安装apr软件阿帕奇正常运行的环境这个环境就是apr。
2.安装apr-util软件主要提供针对apr环境的管理工具
3.安装阿帕奇软件即httpd软件。 如上图所示就是三个软件的源码安装包
1.安装apr软件 如上图所示是对apr软件的一系列操作。 如上图所示这个apr的目录中有这个configure程序现在我们需要再当前目录下运行这个configure程序然后去配置相应的参数比如使用--prefix去指定一下软件的安装路径。 如上图所示发现安装apr软件的时候缺少相应的gcc依赖 如上图所示安装缺少的gcc依赖。
随后去重新安装apr软件 如上图所示随后去执行make命令去编译这个软件。
随后使用make install去真正安装这个软件。
2.安装apr-util软件 如上图所示解压缩这个软件apr-util软件随后进入这个软件的目录
然后去运行./configure程序随后使用--prefix指定软件的安装路径--with-apr指定apr软件的安装路径。 如上图所示随后使用make去编译这个软件
最后使用make install 去正式安装这个软件。
3.安装httpd软件
--enable-so用来启动阿帕奇动态加载模块的功能
--enable-rewrite表示的是这个阿帕奇软件的url地址跳转功能。
--enable-ssl让阿帕奇支持https协议。
--enable-cgi
--enable-cgid
也就是说能让阿帕奇能够调用其他的应用程序去解析动态网页的代码。
--enable-modulesmost
--enable-mods-sharedmost
也就是说为阿帕奇安装所有的功能模块。
--enable-mpm-sharedall
让阿帕奇支持所有的MPM模型
--with-mpmevent
用来指定阿帕奇的MPM模型
--with-aprapr软件的安装路径
--with-apr-utilapr-util软件的安装路径 如上图所示是在执行configure程序的时候系统报出的错误。
显示需要pcre的依赖所以需要去安装这个软件
这个pcre是用来进行正则表达式支持的主要用于url地址重写。 如上图所示我们去安装这个pcre-devel去解决pcre的问题。 如上图所示当解决完pcre的错误的时候就需要去重新支持configure的程序。 如上图所示要解决这个报错就需要去安装openssl-devel软件去使得httpd软件支持https协议。
随后使用make对这个软件进行编译
最后使用make install 正式安装这个软件
二.httpd启动管理
systemctl 这个命令只能用来管理系统服务如果这个软件是用rpm软件安装包的方式安装的
那么就可以使用systemctl命令来进行管理。
但是源码编译的httpd软件
想要启动的话 如上图所示可以用httpd这个命令加上相关的选项来启动httpd服务。 如上图所示可以用这个httpd加上-h选项来查看这个命令相关的帮助信息。 如上图所示此时是提示我们在httpd.conf这个主配置文件中有一行ServerName的配置我们没有进行配置这并不是报错。 如上图所示阿帕奇启动默认监听80端口
并且这个阿帕奇服务默认启动三个子进程 如上图所示此时证明这个httpd服务启动成功
怎么设置服务开机自启动 如上图所示这个是机器自带的脚本文件机器每一次开机都会自动执行脚本中的命令 如上图所示就是给这个脚本文件进行的一系列编辑操作这就能保证源码编译安装的httpd脚本软件可以开机自启动。
三.httpd相关文件介绍 如上图所示在httpd软件的安装目录下的bin目录中存放着关于httpd软件的命令。 如上图所示httpd.conf就是这个源码软件httpd的主配置文件。 如上图所示这些文件都是源码软件httpd的子配置文件。 如上图所示这个文件保存的是httpd软件的日志信息 如上图所示是源码编译的httpd软件默认的网页目录默认存放着一个用于测试的首页。