【51cto.com快译】apache http服务器是世界上最受欢迎的web服务器。它是一种免费开源的跨平台http服务器,提供强大的功能,可以通过众多模块来加强功能。
如果你是开发人员或系统管理员,很可能经常接触apache。
我们在本文中将介绍最重要、最常用的apache命令,包括启动、停止和重新启动apache。
准备工作
本文中的所有命令都假设你以root用户或具有sudo权限的用户来登录。这些命令应该适用于任何现代linux发行版,比如ubuntu 18.04、centos 7和debian 9。
在ubuntu和debian中,apache服务名为apache2,而在基于red hat的系统(如centos)中,apache服务名为httpd。
如果你在运行centos,只要将下列命令中的apache2换成httpd。
启动apache
启动apache很简单。只要输入以下命令。
sudosystemctlstartapache2若成功,该命令不生成任何输出。
如果你在运行没有systemd的老款linux发行版,想启动apache:
sudoservicestartapache2不是手动启动apache服务,最好设置成系统启动时启动apache服务:
sudosystemctlenableapache2停止apache
即使有打开的连接,停止apache也会快速关闭apache主进程和所有子进程。
想停止apache,运行以下命令之一:
sudosystemctlstopapache2sudoservicestopapache2重新启动apache
重新启动选项是停止,然后启动apache服务器的一种快速方法。
使用以下命令之一来执行重新启动:
sudosystemctlrestartapache2sudoservicerestartapache2这是你可能最常使用的命令。
重新加载apache
每当你更改配置,都需要重新加载或重新启动apache。
重新加载时,apache主进程将关闭子进程,加载新配置,并启动新的子进程。
想重新加载apache,使用以下命令之一:
sudosystemctlreloadapache2sudoservicereloadapache2测试apache配置
每当你更改apache服务器的配置文件,最好在重新启动或重新加载服务之前测试配置。
使用以下命令来测试apache配置,看看是否存在任何语法或系统错误:
sudoapachectl-t输出结果看起来像这样。
outputsyntaxok若有任何错误,该命令将打印输出详细消息。
查看apache状态
想检查apache服务的状态,请使用以下命令:
sudosystemctlstatusapache2输出结果如下所示:
output
●apache2.service-theapachehttpserverloaded:loaded(/lib/systemd/system/apache2.service;enabled;vendorpreset:drop-in:/lib/systemd/system/apache2.service.d└─apache2-systemd.confactive:active(running)sincewed2019-05-2921:16:55utc;6sagoprocess:938execstop=/usr/sbin/apachectlstop(code=exited,status=0/success)process:956execstart=/usr/sbin/apachectlstart(code=exited,status=0/succesmainpid:997(apache2)tasks:55(limit:1152)cgroup:/system.slice/apache2.service├─997/usr/sbin/apache2-kstart├─999/usr/sbin/apache2-kstart└─1000/usr/sbin/apache2-kstart检查apache版本
有时你可能需要知道apache的版本,以便调试问题或确定某个功能是否可用。
你可以通过运行以下命令来检查apache版本:
sudoapache2–voutputserverversion:apache/2.4.29(ubuntu)serverbuilt:2019-04-03t13:22:37-v(大写)选项将输出apache版本以及配置选项。sudoapache2-v结束语
网站提升中两大必须需注意的地区云服务器SSH访问有什么用,有几种连接方式?优秀的网站设计在思路和创意方式方法上基本都是相同的站内优化的几点注意事项简单分享网站建设中图像的表现技巧让网站内容有价值才是好的推广运营方式(网站内容对消费者的价值)网站建设推广的几种方法网站建设后如何短时间内获得流量和权重