apache安装,apache安装与配置

http://www.itjxue.com  2023-01-15 00:17  来源:未知  点击次数: 

Centos 下Apache(httpd) 安装过程

其实,网上这块的部署文章非常多 。随便搜索,都有 。

这篇文章,老徐帮大家挑选几个比较重点的过程 命令 。

1. 有些 linux 版本中已经预置了有Apache,并且已经是服务了,所有首先检查系统中是否已经存在httpd的服务

1)先检查 服务器 上是否已经启动了此服务 。

命令如下

ps -ef|grep httpd

2)查看linux系统服务中有没有httpd

chkconfig --list | grep httpd

3)如果有服务存在,那么需要先关闭httpd服务自启动

命令 chkconfig httpd off

4)停止httpd服务

命令 service httpd stop

5)再次查看,是否有进程存在

命令 ps -ef|grep httpd

6)如果有进程存在,关闭进程

命令 kill -9 pid

1)先检查 安装包 的名字

命令 rpm -qa|grep httpd

pre style="box-sizing: border-box; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; white-space: pre-wrap; display: block; padding: 9.5px; margin: 0px 0px 10px; line-height: 1.38462; color: rgb(51, 51, 51); word-break: break-all; overflow-wrap: break-word; background-color: rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204); border-radius: 4px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"[root@istester]~# rpm -qa|grep httpd

httpd-2.2.15-69.el6.centos.x86_64

httpd-tools-2.2.15-69.el6.centos.x86_64/pre

2)根据安装包名字删除包

rpm -e httpd-tools-2.2.15-69.el6.centos.x86_64

rpm -e httpd-2.2.15-69.el6.centos.x86_64

3)删除httpd.conf文件

pre class="prettyprint" style="box-sizing: border-box; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; white-space: pre-wrap; display: block; padding: 9.5px; margin: 0px 0px 10px; line-height: 1.38462; color: rgb(51, 51, 51); word-break: break-all; overflow-wrap: break-word; background-color: rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204); border-radius: 4px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"#先检查文件在哪

find / -name httpd.conf

rm /xxx/xxx/httpd.conf/pre

3. 准备事项已完成,剩下的就是常规安装了 。

注:我们通过yum的方式,在线安装,非常简单 。

1)检查是否存在httpd包

pre style="box-sizing: border-box; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; white-space: pre-wrap; display: block; padding: 9.5px; margin: 0px 0px 10px; line-height: 1.38462; color: rgb(51, 51, 51); word-break: break-all; overflow-wrap: break-word; background-color: rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204); border-radius: 4px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"[www@istester ~]$ yum list httpd

Loaded plugins: security

base | 3.7 kB 00:00

epel | 4.7 kB 00:00

epel/primary_db | 6.0 MB 00:00

extras | 3.4 kB 00:00

extras/primary_db | 28 kB 00:00

updates | 3.4 kB 00:00

updates/primary_db | 3.2 MB 00:00

Available Packages

httpd.x86_64 2.2.15-69.el6.centos base/pre

2、安装Apache

yum install httpd

pre style="box-sizing: border-box; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; white-space: pre-wrap; display: block; padding: 9.5px; margin: 0px 0px 10px; line-height: 1.38462; color: rgb(51, 51, 51); word-break: break-all; overflow-wrap: break-word; background-color: rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204); border-radius: 4px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"Total 20 MB/s | 932 kB 00:00

Running rpm_check_debug

Running Transaction Test

Transaction Test Succeeded

Running Transaction

Installing : apr-util-ldap-1.3.9-3.el6_0.1.x86_64 1/4

Updating : httpd-tools-2.2.15-69.el6.centos.x86_64 2/4

Installing : httpd-2.2.15-69.el6.centos.x86_64 3/4

Cleanup : httpd-tools-2.2.15-53.el6.centos.x86_64 4/4

Verifying : httpd-tools-2.2.15-69.el6.centos.x86_64 1/4

Verifying : httpd-2.2.15-69.el6.centos.x86_64 2/4

Verifying : apr-util-ldap-1.3.9-3.el6_0.1.x86_64 3/4

Verifying : httpd-tools-2.2.15-53.el6.centos.x86_64 4/4

Installed:

httpd.x86_64 0:2.2.15-69.el6.centos

Dependency Installed:

apr-util-ldap.x86_64 0:1.3.9-3.el6_0.1

Dependency Updated:

httpd-tools.x86_64 0:2.2.15-69.el6.centos

Complete!/pre

安装过程,不用理会,如果看到如上提示,说明安装成功了。

3、设置Apache服务的启动级别

chkconfig --levels 235 httpd on

Apache是一个服务,所以,可以通过设置服务的启动级别来让它启动。

4、启动服务

两种方式,

1)如下 /etc/init.d/httpd start

2)如下

service httpd start

5、查看服务是否正常启动

两种方式,

1)查看服务状态

pre style="box-sizing: border-box; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; white-space: pre-wrap; display: block; padding: 9.5px; margin: 0px 0px 10px; line-height: 1.38462; color: rgb(51, 51, 51); word-break: break-all; overflow-wrap: break-word; background-color: rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204); border-radius: 4px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"[root@istester www]# service httpd status

httpd (pid 10339) is running.../pre

2)查看进程

pre style="box-sizing: border-box; font-family: Monaco, Menlo, Consolas, "Courier New", monospace; font-size: 12px; white-space: pre-wrap; display: block; padding: 9.5px; margin: 0px 0px 10px; line-height: 1.38462; color: rgb(51, 51, 51); word-break: break-all; overflow-wrap: break-word; background-color: rgb(245, 245, 245); border: 1px solid rgb(204, 204, 204); border-radius: 4px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"[root@istester www]# ps -ef|grep httpd | grep -v grep

root 10339 1 0 23:15 ? 00:00:00 /usr/sbin/httpd

apache 10341 10339 0 23:15 ? 00:00:00 /usr/sbin/httpd

apache 10342 10339 0 23:15 ? 00:00:00 /usr/sbin/httpd

apache 10343 10339 0 23:15 ? 00:00:00 /usr/sbin/httpd

apache 10344 10339 0 23:15 ? 00:00:00 /usr/sbin/httpd

apache 10345 10339 0 23:15 ? 00:00:00 /usr/sbin/httpd

apache 10346 10339 0 23:15 ? 00:00:00 /usr/sbin/httpd

apache 10347 10339 0 23:15 ? 00:00:00 /usr/sbin/httpd

apache 10348 10339 0 23:15 ? 00:00:00 /usr/sbin/httpd/pre

补充,

1)停止服务

service httpd stop

2)重启服务

service httpd restart

6、安装之后的说明:

1)验证是否安装成功

现在打开 地址,看看有没有Apache的默认页面出来了?如果有就对了。

2)安装目录说明

Apache默认将网站的根目录指向 /var/www/html

默认的主配置文件是 /etc/httpd/conf/httpd.conf

配置存储在的/etc/httpd/conf.d/目录

End

文 / IDO老徐

如何安装Apache2

1. 软件准备

我们以Apache2.2.21版本为例

Apache 官方下载地址:httpd-2.2.21-win32-x86-no_ssl.msi

2. 开始安装

双击httpd-2.2.21-win32-x86-no_ssl.msi开始安装。出现安装欢迎界面。

图1 欢迎界面

直接点“Next”继续,出现授权协议。

图2 授权协议

选择“I accept the terms in the license agreement”同意授权协议,然后点“Next”继续,出现安装说明。

图3 安装说明

直接点“Next”下一步,出现填写信息界面。

图4 填写信息

“Network Domain”填写你的网络域名,比如admin10000.com,如果没有网络域名,可以随便填写。

“Server Name”填写你的服务器名,比如 ,也就是主机名。没有的话可以随便填写。

“Administrator's Email Address”填写系统管理员的联系电子邮件地址,比如webmaster@admin10000.com。联系电子邮件地址会在当系统故障时提供给访问者。

提示:因为我们安装apache主要是在本机上做开发,所以前2项填写localhost即可。以上3项信息可以任意填写,以后可以在httpd.conf文件中修改这些信息。

下面还有两个选择,第一个是为系统所有用户安装,使用默认的80端口,并作为系统服务自动启动;另外一个是仅为当前用户安装,使用端口8080,手动启动。我们选择第一个“for All Users, on Port 80, as a Service – Recommended”。然后点击“Next”继续。

图5 安装类型

出现选择安装类型界面,Typical为典型安装,Custom为用户定制安装,我们这里选择Typical,按“Next”继续。

图6 更改安装目录

点击“Change...”,手动指定安装目录。这里我们把Apache安装到了“D:\Apache\”,安装哪里你自己决定。建议不要安装在操作系统所在盘(通常是C盘),免得操作系统坏了之后,还原操作把Apache配置文件也清除了。指定好安装目录后,点“Next”继续。

图7 准备安装

确认安装选项无误,点“Install”开始安装。如果您认为要再检查一遍,可以点“Back”一步步返回检查。

图8 安装进度

出现安装进度,等待一会,然后出现下面的界面。

图9 安装结束

点击“Finish”后,在右下角状态栏会出现一个带绿色标志的图标。表示Apache已经正常启动。

这时候在浏览器输入 或者可以看到如下界面。

图10 工作正常

Apache如何安装在电脑上?

Windows安装过程:

直接去到官方网站,选择下载的Apache版本,根据自己操作系统选择适配的exe文件。

打开,安装,根据指导安装到相应位置。

安装完成后启动软件即可。

Linux安装过程

使用yum install httpd即可完成安装

或者使用rpm -ivh apache的安装包即可完成安装操作。

(责任编辑:IT教学网)

更多

推荐杀毒防毒文章