linuxapache服务器的安装与配置(linux apache服务器配置)

如何在Linux下搭建apache服务器

一:准备工作在安装httpd之前必须要配置好DNS服务二Httpd安装Apache的主要步骤如下:1. 解包tar zxvf httpd-2.2.9.tar.gz -C /usr/src/

2. 编译前的配置cd /usr/src/httpd-2.2.9./configure --prefix=/usr/local/apache2 --enable-so --enable-rewrite这一步是根据你的特定平台和个人需求配置源代码树。位于发行源代码根目录的configure脚本会完成这个步骤(对下载Apache CVS版源代码的开发者,需要装有autoconf和libtool ,并需要执行buildconf ,对于官方的发行版则没这个必要)。 要想用所有的默认值配置源代码树只要简单的执行 ./configure 命令就可以了,同时configure还可以接受命令行参数以改变默认值。 最重要的选项是Apache安装目录的前缀:--prefix ,因为Apache需要知道这个目录才能正常运作。更多的微调选项请参考配置选项详解。 这样,你就可以通过在配置选项中指定要启用或禁用哪些模块来定制Apache的特性。Base组的模块默认包含在Apache中。其他组的模块可以通过 --enable-module 指令启用。其中module是模块名去掉\"mod_\"并将下划线转换成连字符后的字符串。你也可以使用 --enable-module=shared 指令将模块编译为可在运行时加载和卸载的动态共享对象(DSO)。同样的,你也可以使用 --disable-module 指令禁用Base组的模块。注意,使用这些指令的时候configure不会对你拼写错误的模块发出警告说找不到某某模块,而只是简单的忽略这个选项。 另外,有时候还必须提供给configure脚本关于编译器、库、头文件位置的更多信息。这些可以通过环境变量或者命令行选项传递给configure脚本。要了解更多信息,请参考配置源代码树。 为了让你对能指定什么有一个简单的印象,此例演示编译Apache ,并将其安装在/sw/pkg/apache目录,指定了一个特定的编译器以及编译参数,而且允许今后将两个附加的模块mod_rewrite和mod_speling通过DSO机制在运行时动态加载: $ CC=\"pgcc\" CFLAGS=\"-O2\" \\./configure --prefix=/sw/pkg/apache \\--enable-rewrite=shared \\--enable-speling=shared configure需要运行几分钟,以测试指定的功能在你的系统中是否有效,并建立稍后编译时所需的许多Makefile文件。 3. 编译并安装make make install

如何在linux中安装Apache,详细步骤!!谢谢了!!

由于它们使用的套件管理方式不同(如Debian的pkg和Redhat的rpm)所以Apache在不同系统的安装方法不尽相同,但由于RPM文件在Linux系统中的安装最为简便,Fedora 、Redhat、Mandriva、SuSE、YellowDog等主流发行版本都使用rpm包管理方式,在这里就说一下Redhat中Apache的安装方法:1.首先使用下面的命令检查系统是否已经安装了Apache或查看已经安装了何种版本:rpm -q httpd2.要安装Apache,应将Red Hat安装盘中有Apache RPM安装包的那张放入光驱,加载光驱(别忘了)后在光盘Server目录下找到Apache的RPM安装包文件httpd-2.2.3-6.el5.i386.rpm,可使用下面命令安装Apache: rpm -ivh /mnt/Server/httpd-2.2.3-6.el5.i386.rpm3.然后测试Apache服务器执行“/etc/init.d/httpd start”命令,确认Web服务已经启动后,在客户端使用的Web浏览器中输入Linux服务器的IP地址进行访问,如果出现一个Red Hat的测试页面则安装成功下面来配置服务器:httpd.conf(在/etc/httpd/conf目录下)配置文件主要由全局环境(Section 1: Global Environment)、主服务器配(Section 2: \'Main\' server configuration)和虚拟主机(Section 3: Virtual Hosts)3个部分组成。部分都有相应的配置语句,该文件所有配置语句的语法为“配置参数名称 参数值”的形式,配置语句可以放在文件中的任何地方,但为了增强文件的可读性,最好将配置语句放在相应的部分。httpd.conf中每行包含一条语句,行末使用反斜杠“\\”可以换行,但是反斜杠与下一行中间不能有任何其他字符(包括空白)。httpd.conf的配置语句除了选项的参数值以外,所有选项指令均不区分大小写,可以在每一行前用“#”号表示注释。1.设置主目录的路径DocumentRoot \"/var/www/html“2.设置默认文档DirectoryIndex index.html index.html.var3.设置Apache监听的IP地址和端口号Listen 804.设置相对根目录的路径ServerRoot \"/etc/httpd“5.设置日志文件(1)错误日志ErrorLog logs/error_log(2)访问日志CustomLog logs/access_log combined6.设置网络管理员的E-mail地址ServerAdmin lindenstar@163.com7.设置服务器主机名称ServerName 192.168.16.177:808.设置默认字符集AddDefaultCharset UTF-8,由于西欧(UTF-8)是Apache的默认字符集,因此当客户端访问服务器的中文网页时会出现乱码的现象 ,解决的办法是将语句“AddDefaultCharset UTF-8”改为“AddDefaultCharset GB2312”,然后重新启动Apache服务,中文网页就能正常显示了 。9.使用Alias选项可以创建虚拟目录。 如创建名为/down的虚拟目录,它对应的物理路径是“/software/download”命令为Alias /down \"/software /download\"10.可以使用和这对语句为主目录或虚拟目录设置权限,这些语句仅对被设置目录及其子目录起作用,目录的特性选项在下面的图中会出现。如Options Indexes MultiViewsAllowOverride NoneOrder allow,deny

linux命令怎么安装apache?

以Centos为例:\\x0d\\x0aApache在Linux系统中,其实叫“httpd”\\x0d\\x0aCentOS可以使用yum命令,非常简单和容易的安装Apache,下面演示一下步骤:\\x0d\\x0a1、安装Apache\\x0d\\x0ayuminstallhttpd\\x0d\\x0a2、设置Apache服务的启动级别\\x0d\\x0achkconfig--levels235httpdon\\x0d\\x0aApache是一个服务,可以通过设置服务的启动级别来启动。2,3,5三个级别分别表示。\\x0d\\x0a3、设置开机启动。\\x0d\\x0a/etc/init.d/httpdstart

linux系统怎么安装apache服务器

解决方法:

安装准备工作

登录linux(root/123456)

利用netconfig命令设置IP地址等信息

(1)——设置IP、子网掩码、网关、主DNS

(2)——service network restart 重启网络服务使修改生效

也可以通过修改文件进行设置

vi /etc/sysconfig/network-scripts/ifcfg-eth0 设置IPADDR=IP地址,NETMASK=掩码,ONBOOT=YES,启动时启动网卡 vi /etc/resolv.conf 设置DNS

设置完成后通过ifconfig命令可以查看当前系统的网络信息

通过SecurCRT工具链接到linux下

通过Zmodem Upload List添加需要从本地传输到linux下的文件,然后执行Start Zmodem Upload启动传输。

APACHE的安装

[root@sugar ~]# gzip -d httpd-2.2.4.tar.gz[root@sugar ~]# tar xvf httpd-2.2.4.tar

[root@sugar ~]# cd httpd-2.2.4

[root@sugar ~]# ./configure

[root@sugar ~]# make

[root@sugar ~]# make install

apache默认安装路径:/usr/local/apache2

/usr/local/apache2下面关键目录说明

conf :apache服务器的配置目录

htdocs: 需要发布应用程序的目录

bin : apache服务器的可执行程序目录

apache的配置修改

如何 在Redhat Linux 系统上安装和配置apache 服务器

下载安装就不说了,

配置

apache

2.0的主配置文件为httpd.conf。以rpm包方式安装则配置文件保存在/etc/httpd/conf/目录下。可以直接修改httpd.conf文件也可以用redhat

linux自带的图形化工具来配置。打开启动程序-系统设置-服务器设置-http服务器

port

80

#定义了web服务器的侦听端口,默认值为80

user

apache

#一般情况下,以nobody用户和nobody组来运行web服务器

serveradmin

root@localhost

#指定服务器管理员的e-mail地址。服务器自动将错误报告到该地址。 

serverroot

/etc/httpd

#服务器的根目录,一般情况下,所有的配置文件在该目录下

maxkeepaliverequests

100

#永久连接的http请求数

maxclients

150

#同一时间连接到服务器上的客户机总数

errorlog

logs/error_log

#用来指定错误日志文件的名称和路径

pidfile

run/httpd.pid

#用来存放httpd进程号,以方便停止服务器。

timeout

300

#设置请求超时时间,若网速较慢则应把值设大。

documentroot

/var/www/html

#用来存放网页文件

未经允许不得转载:便宜VPS网 » linuxapache服务器的安装与配置(linux apache服务器配置)