linux怎么安装apache,第1张

这是CentOS7编译安装方法(或者你也可以yum安装,这种安装方法版本较低):

CentOS 下编译安装Apache

卸载原有的apache

首先从 http://httpdapacheor 下载apache源码包httpd-244targz

然后从 http://aprapacheorg 下载apr-146targz和apr-util-151targz

然后从 http://sourceforgenet/ 下载pcre-832targz和pcre-devel-832targz

先装gcc和make

yum -y install gcc

yum -y install make

yum -y install gcc-c++ 没有这个gcc-c++一会编译不prce

切到下载好的源码包目录,本人是~/Download

安装apr:

tar -zvxf apr-146targz

cd apr-146

/configure --prefix=/usr/local/apr

make && make install

安装apr-util

tar -zvxf apr-util-151targz

cd apr-util-151

/configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr

make && make install

安装pcre

tar -zvxf pcre-832targz

cd pcre-832

/configure

make && make install

安装pcre-devel

如果已经安装好了pcre 一定要安装

tar –zxvf pcre-devel-832targz

cd pcre-devel-832

/configure

make && make install

安装apache 一定要先装上面那三个不然编译不了

tar -zvxf httpd-244targz

cd httpd-244

/configure --prefix=/usr/local/apache –with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util

make && make install

配置/usr/local/apache/conf下的httpconf文件(先备份)。

1、服务器

#ServerName wwwexamplecom:80 前的#号删除。

2、目录访问权限

<Directory />

Options FollowSymLinks

AllowOverride None

Order deny,allow

Allow from all #修改为此样

</Directory>

3、默认字符集

AddDefaultCharset utf-8 #指定默认字符集

4、启动httpd

cd bin/

/apachectl start | restart | stop

将httpd添加为系统服务

cp apachectl /etc/initd/httpd

/etc/initd/

编辑httpd,在第二行加入如下信息:

# chkconfig: 345 85 15

# description: Activates/Deactivates Apache Web Server

以上两句必须添加,否则会提示“httpd服务不支持”;第一行3个数字参数意义分别为:哪些Linux级别需要启动httpd(3,4,5);启动序号(85);关闭序号(15)。

添加启动信息(Ubuntu与CentOS有区别)

chkconfig –add httpd

查看是否添加成功

chkconfig --list

服务器控制

service httpd start | restart | stop

1)简述服务功能:

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上。

Apache web服务器软件拥有以下特性:

  支持最新的HTTP/11通信协议

  拥有简单而强有力的基于文件的配置过程

  支持通用网关接口

  支持基于IP和基于域名的虚拟主机

  支持多种方式的HTTP认证

  集成Perl处理模块

  集成代理服务器模块

  支持实时监视服务器状态和定制服务器日志

  支持服务器端包含指令(SSI)

  支持安全Socket层(SSL)

  提供用户会话过程的跟踪

  支持FastCGI

  通过第三方模块可以支持Java Servlets

  如果你准备选择Web服务器,毫无疑问Apache是你的最佳选择。

2)检测是否已安装相应服务器

这个不知道楼主说的是不是 检测服务器是否已经安装了apache服务。

chkconfig --list | grep httpd(对rpm包安装的有效)

3)rpm包安装过程

这个应该是怎么安装apache吧?

在有apache rpm包的 目录

rpm -ivh apache20……rpm(apache的包名)

4)启动、停止、重启服务命令

service httpd start #启动

service httpd stop #停止

service httpd restart #重启

5)服务器的配置(修改哪些配置文件)

默认安装就可以

安装完成以后就可以访问

http://localhost

提示:关闭防火墙

service iptables stop

linux DNS服务器配置

基本理论:

DNS系统的作用是把域名和IP对应起来。

正向解析:根据域名(主机名)查找对应的IP地址

反向解析:根据IP地址查询对应的域名(主机名)。

查询

递归查询:大多数客户机向DNS服务器解析域名的方式。

迭代查询:大多数DNS服务器向其它DNS服务器解析域名的方式。

DNS服务器的类型

缓存域名服务器:也称唯高速缓存服务器。通过向其它域名服务器查询获得域名与IP地址的对应记录,将域名查询结果缓存到本地,提高重复查询时的速度。

主域名服务器:特定DNS区域的官方服务器,具有唯一性。负责维护该区域内的所有域名与IP的映射记录。

从域名服务器:也称辅助域名服务器。其维护的域名与IP地址的映射记录来源于主域名服务器。

环境准备:

临时关闭selinux和iptables

#setenforce 0

#service iptables stop

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » linux怎么安装apache

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情