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!

阅读剩余
THE END