如何在Linux服务器上安装Apache Web服务器

时间:2019-04-29 03:17:36  来源:igfitidea点击:

安装Apache Web服务器

Apache Web服务器是万维网上最常用的Web服务器之一。Apache负责提供您在Internet上查看的许多页面。Apache还用作Linux发行版上的本地Web服务器。许多软件包都依赖Web服务器来提供其配置/管理界面。phpMyAdmin和Nagios Monitoring工具都需要安装Apache Web服务器。通常,Apache Web Server会自动与Nagios和phpMyAdmin之类的应用程序一起安装。但是,如果尚未安装Web服务器,则可以直接从Linux发行版存储库直接安装Web服务器。

在Centos / RHEL上安装 Apache Web服务器

[root@centos ~]# yum install httpd
Installed size: 3.4 M
Is this ok [y/N]: y

Apache Web服务器在CentOS下被称为httpd。为确保Web服务器在重新启动时启动,我们必须使用chkconfig命令将其添加到适当的运行级别。

chkconfig --levels 235 httpd on

为了确认我们的Web服务器设置为从运行级别2、3和5开始,我们可以执行以下命令:

[root@centos ~]# chkconfig --list | grep httpd
httpd          	0:off	1:off	2:on	3:on	4:off	5:on	6:off

测试Web服务器

要测试Web服务器是否正在运行,我们可以执行以下命令:service httpd status

如果服务器未处于活动状态,则需要使用以下命令重新启动服务:service httpd restart

[root@centos ~]# service httpd status
httpd (pid  1399) is running...

使用浏览器打开服务器IP地址 http://192.168.0.18

配置文件

主要配置文件是/etc/httpd/conf/httpd.conf
html网页存放在/var/www/html

/etc/httpd/conf/httpd.conf:

#
# DocumentRoot: The directory out of which you will serve your
# documents. By default, all requests are taken from this directory, but
# symbolic links and aliases may be used to point to other locations.
#
DocumentRoot "/var/www/html"

创建一个html文件index.html

<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title>test</title>
</head>
<body>
<p style="font-weight: bold;">Welcome to my test
index.html page</p><br>
<br>
</body>
</html>

使用浏览器打开http://服务器ip地址/index.html即可看到页面。