Linux下Apache/2.2.3(Red Hat)Server at localhost Port 80怎么回事
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux下Apache/2.2.3(Red Hat)Server at localhost Port 80怎么回事相关的知识,希望对你有一定的参考价值。
怎么解决。
参考技术A 问题英文意思是:Apache/2.2.3(Red Hat)服务已经在本机启动,服务端口80。Apache 的端口配置默认是在 apache\conf\httpd.conf文件中,
Listen 80:修改这个80参数就可以改变服务端口 参考技术B 老实说,不觉得你在问问题唉,
是不是说,你启动apache的时候,报错了?
有可能是80端口已经被占用了.
那你就netstat 命令看一下80是什么程序在跑,
kill掉就可以了吧.
Linux下启动和停止apache服务
本文使用的Linux系统为CentOS 7,下面将介绍apache服务的启动、关闭与设置。apache在CentOS 7中一般是默认安装的,而且服务名字为httpd
。
1. 安装apache及查看相关配置
# apache安装命令 $ sudo yum install httpd Loaded plugins: fastestmirror, langpacks Loading mirror speeds from cached hostfile Package httpd-2.4.6-45.el7.centos.4.x86_64 already installed and latest version Nothing to do # 查看apache文件的位置 $ sudo find / -name httpd /run/httpd /etc/logrotate.d/httpd /etc/sysconfig/httpd /etc/httpd /var/log/httpd /var/cache/httpd /usr/sbin/httpd /usr/lib64/httpd /usr/share/httpd /usr/include/httpd /usr/libexec/initscripts/legacy-actions/httpd
Apache配置文件位于/etc/httpd/conf
,主要的配置文件是/etc/httpd/conf/httpd.conf
, apache相关的配置信息都可以在这个文件中看到。
2. apache服务的启动与关闭
# 启动服务 $ sudo systemctl start httpd.service # 查看服务 $ ps aux | grep httpd root * 0.3 0.0 220444 4956 ? Ss 15:46 0:00 /usr/sbin/httpd -DFOREGROUND apache * 0.0 0.0 220444 2492 ? S 15:46 0:00 /usr/sbin/httpd -DFOREGROUND apache * 0.0 0.0 220444 2488 ? S 15:46 0:00 /usr/sbin/httpd -DFOREGROUND apache * 0.0 0.0 220444 2488 ? S 15:46 0:00 /usr/sbin/httpd -DFOREGROUND apache * 0.0 0.0 220444 2488 ? S 15:46 0:00 /usr/sbin/httpd -DFOREGROUND apache * 0.0 0.0 220444 2488 ? S 15:46 0:00 /usr/sbin/httpd -DFOREGROUND # 停止服务 $ sudo systemctl stop httpd.service # 重启服务 $ sudo systemctl restart httpd.service
以上是关于Linux下Apache/2.2.3(Red Hat)Server at localhost Port 80怎么回事的主要内容,如果未能解决你的问题,请参考以下文章