Linux上安装apache

1、简介

Apache HTTP Server(简称Apache或httpd)是Apache软件基金会的一个开放源代码的网页服务器软件,旨在为unix,windows等操作系统中提供开源httpd服务。由于其安全性、高效性及可扩展性,被广泛使用,自1996年4月以来,Apache一直是Internet上最流行的HTTP服务器。它快速、可靠并且可通过简单的API扩充,将Perl/Python等解释器等编译到httpd的相关模块中。

我这里是yum安装的:

#yum install httpd -y

2、具体的相关配置和启动

# chkconfig --add httpd 加入启动服务   

# chkconfig httpd on 默认启动级别自启动 

# service httpd start 启动httpd服务 

转载博客:https://blog.51cto.com/itwish/2160492

哇,yum安装好简单呀!!

#yum install apache

linux上apache叫:httpd。

额,尴尬了

rpm -qa httpd  查询是否真的安装了。

 

问题一:

service httpd start 启动不起来

 提示:无法可靠地确定服务器的完全限定域名,请使用

这里如果是在家目录下(或者非httpd.sh所在目录)执行service httpd start ,都需要修改httpd.conf文件。

解决办法:

#vi /etc/httpd/conf/httpd.conf

在配置文件的末尾(或者listen:80,监听端口这)加一句:ServerName  172.20.44.121:80  

这里的ip需要写具体的ip(这里是你服务器所在的ip)。这里端口写80,可能会出现端口冲突的情况。如下

 问题二:

#vi /etc/httpd/conf/httpd.conf 

修改Listen:80,修改端口为82。

ServerName  172.20.44.121:82 

最后重新启动httpd:service httpd start

验证:在浏览器里输入:172.20.44.121:82,就会出现如下页面,证明启动成功。

原文地址:https://www.cnblogs.com/wuzm/p/11126454.html