`
085567
  • 浏览: 215257 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Linux下安装Apache服务器大全

阅读更多
Linux下安装Apache (1)
Linux下安装Apache
1.先去www.apache.com下载apache,这里我下的是httpd-2.2.3.tar.gz
2.复制这个压缩文件到安装目录下这里我把他放在/usr/local/下
3.解压这个文件tar xzvf httpd-2.2.3.tar.gz 得到一个httpd-2.2.3的文件
4.然后打开这个文件cd httpd-2.2.3
5.然后进行安装软件前的配置,这几乎是装软件都需要进行的操作.
./configure --prefix=/usr/local/apache --enable-cgi --enable-so --enable-rewrite=shared --
enable-speling=shared
其中/usr/local/apache是你将要安装的目录,
6.然后编译执行命令make
7.然后安装执行命令make install
然后去/usr/local/apache/bin下运行apachectl start
8.测试是否安装成功
在网页中输入自己安装机器的ip地址就可以了.如果看到
It works!
那就是安装成功了,如果看不到,就失败
失败的可能是配置文件没配置好
9.去/etc/init.d/下查看httpd文件
10.把其中2行改成如下
apachectl=/usr/local/httpd/apachectl //这里是你安装目录下的
httpd=${HTTPD-/usr/local/httpd/bin/httpd}//这里是你安装目录下的
以前这里不是的,这里是我改了后的结果,找到这个地方改了,保存,然后重启动服务器,然后启动服务前面那中启
动方法也行.或者直接到/etc/init.d/下去运行httpd start也可以.好了,看看安装成功没.
在linux下安装apache2 (2)
一.下载地址: http://httpd.apache.org/download.cgi
二.安装
tar zvxf httpd-2.2.4.tar.gz
cd httpd-2.2.4
./configure --prefix=/opt/httpd --enable-module=so --with-mpm=worker --with-threads=yes
(--enable-module=so为和tomcat整合用; --with-mpm=worker是2.0 版中全新的支持多线程和多进程混合模型
的MPM)
make
make install
三.关闭和启动apache2
/opt/httpd/bin/apachectl stop
/opt/httpd/bin/apachectl start
/opt/httpd/bin/apachectl graceful(不重启使conf参数生效)
四.性能优化.
1.vi /opt/httpd/conf/httpd.conf
找到如下选项,并改成对应的数值(其实它是默认值)
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
根目录设置一定要以上这样;即能增加安全性又能提高性能。
禁止目录浏览:
Options Indexes FollowSymLinks
改成:Options -Indexes FollowSymLinks就行
2.vi /opt/httpd/conf/extra/httpd-mpm.conf
找到如下选项,并改成对应的数值
StartServers 8
MaxClients 128
MinSpareThreads 50
MaxSpareThreads 256
ThreadsPerChild 64
MaxRequestsPerChild 0
Linux下安装Apache (3)
Apache 2.0的安装
Apache 2.0的配置与安装和Apache 1.3的有很大的不同,他像其它的开源软件一样,使用libtool和autoconf来配置环境。但不管是Apache几通常都有两种安装方式:源代码安装和RPM包安装。这两种安装类型各有特色,RPM包安装不需要编译,而源代码安装则需要先配置编译再安装,RPM包安装在一个固定的位置下,选择固定的模块,而源代码安装则可以让你选择安装路径,选择你想要的模块。下面分别以实例的形式来介绍两种类型的安装方法。
一,使用源代码安装
(1) 获得源代码
# lynx http://www.apache.org/dist/httpd/httpd-2_0_NN.tar. gz
(下载所有版本地址: http://www.apache.org/dist/httpd/ )
NN表示当前所用的版本号。
(2) 解压缩
# gzip -d httpd-2_0_NN.tar.gz
# tar xvf httpd-2_0_NN.tar
(3) 配置.
# ./configure --prefix =/usr/local/apache
表示Apache将安装在/usr/local/apache目录下
(4) 编译与安装
# make
# make install
(5) 测试
# /usr/local/apache/bin/apachectl start
二,使用RPM包安装
# rpm —ivh apache-*.rpm
完成安装后,配置文件在/etc/httpd/conf/目录下,文件根目录为/var/www/html,工具文件在/etc/rc.d/init.d/目录下,日志文件在/var/log/httpd/目录下。
第三站 Apache 2.0的配置
Apache 2.0的主配置文件为httpd.conf。如果以上述源代码安装则配置文件保存在/usr/local/apache/conf/目录下,若以RPM包方式安装则配置文件保存在/etc/httpd/conf/目录下。我们可以直接修改httpd.conf文件也可以用redhat linux 9自带的图形化工具来配置。打开启动程序->系统设置->服务器设置->HTTP服务器,可以进行相关。主界面如图:
下面我们来看一下httpd.conf中的几条指令,“#”后加入了注释说明。
Port 80 #定义了web服务器的侦听端口,默认值为80,它是TCP网络端口之一。若写入多个端口,以最后一个为准。
User apache #一般情况下,以nobody用户和nobody组来运行web服务器,因为web Group apache # 服务器发出的所有的进程都是以root用户身份运行的,存在安全风险。
分享到:
评论

相关推荐

    Linux下的Apache服务器

    Linux下的Apache服务器

    Linux下Apache服务器的配置及安全问题

    Linux下Apache服务器的配置及安全问题 Linux 作为一个开放源代码的操作系统,广泛应用于服务器领域,而 Apache 服务器则是最流行的 Web 服务器之一。在 Linux 平台上配置 Apache 服务器是许多开发者和管理员的必修...

    虚拟机中如何在Linux上安装和配置Apache服务器

    在虚拟机中安装和配置Apache服务器是 Linux 服务器管理员的基本技能之一。本文将详细介绍在 Linux 上安装和配置 Apache 服务器的步骤,并提供了详细的配置指导。 一、安装Apache服务器 在安装 Apache 服务器之前,...

    linux下安装apache详解.docx

    Linux 操作系统下安装 Apache 服务器的详细步骤及配置过程探讨。该文档将指导您从下载 Apache 源代码包开始,到安装、配置、启动 Apache 服务器的整个过程。 一、下载 Apache 源代码包 首先,需要下载 Apache 的源...

    linux下安装apache服务器

    NULL 博文链接:https://286.iteye.com/blog/1250278

    Linux服务器配置与管理:Apache服务器安装配置.pptx

    【知识目标】 掌握: Apache 服务器配置方法 【能力目标】 ...Apache版本的更新一般要快于Linux内核的更新,要下载新的Apache版本,可到网站下载: http://updates.redhat.com http://www.apache.org

    Linux下Apache服务器的搭建.pdf

    Linux 下 Apache 服务器的搭建 Linux 操作系统是目前最流行的操作系统之一,Apache 是其中最流行的 Web 服务器软件之一。本文详细介绍了在 RedHat 9.0 操作系统中利用 Apache 软件搭建 Web 服务器的方法,包括 ...

    Apache linux下部署

    、linux下部署apache服务器、linux下部署apache服务器、linux下部署apache服务器

    Red Hat Linux9下Apache服务器的创建与配置探讨.pdf

    在 Red Hat Linux9 环境下,安装 Apache 服务器可以使用 rpm 命令"#rpm -ivh httpd-2.0.40-21.i386.rpm" 和 "#rpm -ivh httpd-manual-2.0.40-21.i386.rpm"。启动 Apache 服务器可以使用命令 "#service httpd start...

    linux下安装apache的及反向代理配置完整过程

    Linux 操作系统下安装 Apache 服务器是一件复杂的任务,需要逐步完成多个步骤。本文将详细介绍 Linux 下安装 Apache 及反向代理配置的完整过程。 安装 Apache 安装 Apache 服务器之前,需要首先关闭系统防火墙,...

    Linux安装apache

    详解在Linux环境下安装apache web服务器。

    linux_Apache服务器配置与管理

    linux系统下Apache服务器的配置与管理教程

    Linux下安装Apache+PHP+MySql搭建PHP运行环境

    在 Linux 下安装 Apache 需要使用 yum 或 apt-get 等包管理工具。使用 yum 安装 Apache 的命令为: `yum install httpd` 安装完成后,需要启动 Apache 服务,可以使用以下命令: `systemctl start httpd` 安装 ...

    Linux系统下Apache服务器设置与优化

    Apache服务器的设置使用三个配置文件httpd.conf、access.conf和srm.conf来配置Apache服务器的行为。httpd.conf提供了最基本的服务器配置,是对守护程序httpd如何运行的技术描述;srm.conf是服务器的资源映射文件;...

    Linux下安装配置 Apache2.2.x+MySql5.x+PHP5.x 详解

    Linux 下安装配置 Apache2.2.x+MySql5.x+PHP5.x 详解 ...本篇文章详细介绍了在 Linux 操作系统下安装和配置 Apache2.2.x、MySql5.x 和 PHP5.x 的步骤,希望能够帮助读者快速安装和配置 Web 服务器。

    Linux下Apache+PHP+Mysql安装与配置

    Linux 下 Apache+PHP+Mysql 安装与配置 Apache installation * 介绍 Apache 的安装过程,包括卸载原有 Apache 用户、解压缩 Apache 源代码、配置和安装 Apache。 * "--prefix" 参数用于指定安装后的存放路径;"--...

    基于Linux的Apache服务器的设计.doc

    基于Linux的Apache服务器的设计

    apache服务器;linux

    apache服务器工具下载,安装服务器文件,与java tomcat

    Linux操作系统上安装Apache服务器的技术解析.pdf

    Linux操作系统上安装Apache服务器的技术解析 在这篇文章中,我们将讨论Linux操作系统上安装Apache服务器的技术解析。Apache服务器是跨平台、高兼容性而设置的缺省配置,因此当我们要配置Apache的时候,不能仅仅使用...

    Linux环境下的Apache服务器httpd-2.2.20.tar.gz

    版本比较新的,技术成熟,在网上找了很久才下下来,功能强大的appache服务器,适用于各种版本的linux操作系统

Global site tag (gtag.js) - Google Analytics