如何在linux配置apache服务器,第1张

linux DNS服务器配置

基本理论:

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

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

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

查询

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

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

DNS服务器的类型

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

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

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

环境准备:

临时关闭selinux和iptables

#setenforce 0

#service iptables stop

这问题,也是够了。要实验报告,估计没有人帮的了你,好多人都讨厌伸手党,技术控们喜欢的是技术交流。所以linux要好好学习,脚踏实地。linux的apache的建议参考《linux就该这样学》这本书,这个是7版本的。有什么问题也可以去哪个群里问问还是那句话,大家需要的技术交流,学习linux要自己动手,脚踏实地,希望能够帮助到你

这是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

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何在linux配置apache服务器

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情