温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Linux基础命令httpd的用法

发布时间:2021-08-31 23:50:14 来源:亿速云 阅读:217 作者:chen 栏目:建站服务器

本篇内容介绍了“Linux基础命令httpd的用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

httpd

httpd是apache超文本传输协议的主程序,它被设计成一个独立运行的守护进程。httpd会建立一个线程池来处理http请求。

此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、语法

httpd  [选项]

 

2、参数列表

选项

说明

-d serverroot

设置服务器根目录。对应配置文件中的ServerRoot指令

-f config

指定apache服务器的配置文件。如果配置文件不使用绝对路径,那么就是相对于ServerRoot的路径

-k

start|restart|graceful|stop|graceful-stop

向httpd进程发送信息,可以控制httpd

-C

在读取配置文件之前,先处理指定的指令

-c

在读取配置文件之后,处理指定的指令

-D param

设置参数,它可以配合apache的配置文件中<IfDefine>一起使用

-e level

设置日志等级

-E file

设置错误信息文件

-h

显示简短的说明选项

-l

显示静态编译的httpd模块列表

-L

显示apache服务配置文件中的指令列表

-M

显示httpd模块列表

-S

显示虚拟主机配置

-t

检查配置文件语法

-v

显示httpd版本

-V

显示编译时的配置参数和版本信息

-X

运行调试模式

 

3、实例

1)重启httpd服务 

[root@localhost ~]#httpd -k restart             //重启服务

You have new mail in /var/spool/mail/root

[root@localhost ~]#  

2)检测配置文件

[root@localhost ~]#httpd –t                     //检测配置文件,没有错误

httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName

Syntax OK

[root@localhost ~]# 

3)显示apache中的模块

[root@localhost ~]# httpd -M

httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain for ServerName

Loaded Modules:

 core_module (static)

 mpm_prefork_module (static)

 http_module (static)

 so_module (static)

 auth_basic_module (shared)

 auth_digest_module (shared)

 authn_file_module (shared)

 authn_alias_module (shared)

 authn_anon_module (shared)

 authn_dbm_module (shared)

“Linux基础命令httpd的用法”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI