linux httpd 启动 linux 开机启动
linux 如何重启apache如何检测apache是否启动
如果是linux自己带的apache的话就使用命令
service httpd start启动
service httpd stop关闭
service httpd restart重新启动
如果不是linux自带的apache,或者你的linux根本就没带,是你自己按在/usr/local的话。
进入/usr/local/bin下
cd/usr/local/bin
找到可执行文件执行它,具体你的可执行文件名字是什么我就不大清楚了,
不过肯定是apache开头的什么文件
比如是apache1
执行
./apache1
测试
打开浏览器,在地址栏里输入
显示apache主页就成功了。
linux httpd命令详解
Linux系统下httpd命令是Apache HTTP服务器程序,下面是httpd命令内容的具体介绍:
1、httpd命令简介:
Linux系统下httpd为Apache HTTP服务器程序,直接执行程序可启动服务器的服务。
2、语法:
httpd [-hlLStvVX][-c][-C][-d][-D][-f]
3、参数:
-chttpd指令在读取配置文件前,先执行选项中的指令。
-Chttpd指令在读取配置文件后,再执行选项中的指令。
-d服务器根目录指定服务器的根目录。
-D设定文件参数指定要传入配置文件的参数。
-f设定文件指定配置文件。
-h显示帮助。
-l显示服务器编译时所包含的模块。
-L显示httpd指令的说明。
-S显示配置文件中的设定。
-t测试配置文件的语法是否正确。
-v显示版本信息。
-V显示版本信息以及建立环境。
-X以单一程序的方式来启动服务器。
举例:
显示配置文件:
linux系统为何重启httpd服务不能重启啊
80端口被占用,尚无可用套接字可以使用,导致apache关闭了。apache觉得,自己很没存在感,最爱的80端口被占用,连个可以说话的sokets都没有,于是apache很郁闷地选择了关闭。解决办法是,先把占用80端口的进程给揪出来,干掉它!
关于怎么找的问题:1.如果是windows平台,使用这条:netstat-aon|findstr"80",可以找到进程ID,直接杀掉;
2.如果linux平台,使用:lsof-i:80,看到pid没?不要犹豫,杀掉。
3.如果是unix,那像得网上再找办法啦··
-----
service httpd restart再试试,看是不是能正常启动,Good Luck!