当前位置: 技术问答>linux和unix
Apache配置问题
来源: 互联网 发布时间:2014-12-07
本文导语: errors.log里说端口号和IP地址已被占用,在inetd.conf和services里又找不到占用此IP的端口号的服务。各位大侠,请问该怎么办? 顺便问一个更初级的问题:怎么让apache在启动Linux时自动运行。谢谢! | ...
errors.log里说端口号和IP地址已被占用,在inetd.conf和services里又找不到占用此IP的端口号的服务。各位大侠,请问该怎么办?
顺便问一个更初级的问题:怎么让apache在启动Linux时自动运行。谢谢!
顺便问一个更初级的问题:怎么让apache在启动Linux时自动运行。谢谢!
|
最好把占用80端口的改了,不然以后你配好了也还会有麻烦的。
你可以察看/etc/httpd/conf/httpd.conf文件(下面是其中的端口号配置)
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, in addition to the default. See also the
# directive.
#
#Listen 12.34.56.78:80 (本机IP地址冒号后是你说的端口号)
#Listen 80 (端口号)
你可以察看/etc/httpd/conf/httpd.conf文件(下面是其中的端口号配置)
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, in addition to the default. See also the
# directive.
#
#Listen 12.34.56.78:80 (本机IP地址冒号后是你说的端口号)
#Listen 80 (端口号)
|
nmap localhost
可查出所有开放的端口,没有安装的话,到网上下载一个.
APACHE自动运行:
最简单的是在/etc/profile或/etc/init.d/rc.local中加入一行/path-to-ur-apache/bin/apachectl start
可查出所有开放的端口,没有安装的话,到网上下载一个.
APACHE自动运行:
最简单的是在/etc/profile或/etc/init.d/rc.local中加入一行/path-to-ur-apache/bin/apachectl start
|
在GNOME下APACHE那个图形界面里可用IP地址那一栏下面有个全部可用地址监听80端口,把那个去了就行了,为什么我也不知道
|
对第一个问题:你用netstat -na看看到底是那个进程在使用你的80端口。
对第二个问题:你可以用ntsysv把httpd选上,下次启动apache就自动运行了。(如果你是用linux默认安装,有httpd的启动脚本的话。)如果没有,可以编辑/etc/rc.d/rc.local文件,在里面加上path/apachectl start就行了。
对第二个问题:你可以用ntsysv把httpd选上,下次启动apache就自动运行了。(如果你是用linux默认安装,有httpd的启动脚本的话。)如果没有,可以编辑/etc/rc.d/rc.local文件,在里面加上path/apachectl start就行了。
|
如果真的不可以的话,就更改你的APACHE的端口,默认的是80,你可以更改成为其他的 1
让它自启动,是在APACHE配置的第一项,有两个备选项,一个是自启动,一个是等待用户启动!
后者到控制中心更改APACHE的运行级别,应该是更改为:3
i hope this can help you !
让它自启动,是在APACHE配置的第一项,有两个备选项,一个是自启动,一个是等待用户启动!
后者到控制中心更改APACHE的运行级别,应该是更改为:3
i hope this can help you !
|
netstat看啊,有没有被占用
|
换别的端口号,不过好像这种情况不多。
你用了其他服务软件了吗?
你用了其他服务软件了吗?