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 是一个流行的 Web 服务器软件,而安装 APACHE 在 Linux 下则需要遵循特定的步骤,以避免安装过程中的错误。 下载必要的文件 在安装 APACHE 之前,需要...
本篇将详细介绍如何在Linux环境下安装Apache服务器,以及涉及到的相关知识点。 首先,我们需要理解安装Apache的基础步骤: 1. **更新系统**: 在安装任何软件之前,先确保系统是最新的。使用`sudo apt-get update...
在Linux环境下离线安装Apache服务器涉及多个步骤,包括但不限于安装必要的开发工具如GCC、G++等,以及配置相关的库文件如PCRE、OpenSSL等。本文将详细介绍整个流程,并针对特定的操作步骤提供指导。 #### 二、准备...
### Linux下的Apache服务器知识点解析 #### 一、Apache服务器简介 Apache服务器是一款广泛使用的Web服务器软件,由Apache Group开发和维护。它起源于NCSA Web服务器,后者曾是1995年的一款顶级Web服务器。随着NCSA...
下面将详细介绍如何在Linux环境下进行最简单的LAMP安装过程。 1. **安装Apache** 首先,我们需要安装Apache HTTP Server,它是最流行的开源Web服务器软件之一。在基于Red Hat的系统(如CentOS、Fedora)中,我们...
Linux下Apache服务器的配置及安全问题 Linux 作为一个开放源代码的操作系统,广泛应用于服务器领域,而 Apache 服务器则是最流行的 Web 服务器之一。在 Linux 平台上配置 Apache 服务器是许多开发者和管理员的必修...
本文将详细讲解如何在Linux环境下安装Apache。 首先,了解Apache的基础知识是必要的。Apache是一款开源、免费的Web服务器软件,它能够解析HTTP协议,处理来自Web浏览器的请求,并将静态网页或动态生成的网页返回给...
总之,`httpd-2.2.20`代表了Linux环境中经典的Apache服务器部署,它的安装和管理涉及了Linux系统管理、网络服务配置和Web应用开发等多个IT领域的知识。虽然现在有更多现代的Web服务器选择,但Apache的历史地位和广泛...
在虚拟机中安装和配置Apache服务器是 Linux 服务器管理员的基本技能之一。本文将详细介绍在 Linux 上安装和配置 Apache 服务器的步骤,并提供了详细的配置指导。 一、安装Apache服务器 在安装 Apache 服务器之前,...
Linux 操作系统下安装 Apache 服务器是一件复杂的任务,需要逐步完成多个步骤。本文将详细介绍 Linux 下安装 Apache 及反向代理配置的完整过程。 安装 Apache 安装 Apache 服务器之前,需要首先关闭系统防火墙,...
Linux 操作系统下安装 Apache 服务器的详细步骤及配置过程探讨。该文档将指导您从下载 Apache 源代码包开始,到安装、配置、启动 Apache 服务器的整个过程。 一、下载 Apache 源代码包 首先,需要下载 Apache 的源...
在Linux服务器配置与管理中,掌握Apache服务器的安装配置是运维人员的基本技能。以下是对Apache服务器安装配置的详细说明: 1. **Apache软件包**: - `httpd-2.4.6-45.el7.x86_64.rpm`:这是Apache服务器的主要...
Linux 下 Apache 服务器的搭建 Linux 操作系统是目前最流行的操作系统之一,Apache 是其中最流行的 Web 服务器软件之一。本文详细介绍了在 RedHat 9.0 操作系统中利用 Apache 软件搭建 Web 服务器的方法,包括 ...
在Linux环境下安装Apache是常见的需求之一,尤其是在构建Web服务器时。 #### 二、环境准备 本文档将基于以下环境进行Apache的安装与配置: - **操作系统**:CentOS 6.5 (Final) - **内核版本**:2.6.32-431.el6.x86...
在 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 服务器的一些操作说明,包括挂载光盘、安装 Apache 软件包、configure 和 make 命令、安装和启动 Apache 服务器、配置 Apache 服务器、启动和重启 Apache 服务器、查看 Apache...
Linux Ubuntu 下 Apache 服务器的搭建 一、 Apache 简介 Apache 是一种流行的 Web 服务器软件,具有高效、稳定、安全、免费等特点。Apache 源于 NCSAhttpd 服务器,经过多次修改,成为世界上最流行的 Web 服务器...
在进行Fedora8下的Apache服务器安装与配置实验时,学员需要理解并熟练运用Linux的命令行操作,掌握Apache的安装、配置和测试流程。通过本实验,学员不仅能够掌握Apache服务器的基本搭建,还能进一步熟悉Linux服务器...
linux系统下Apache服务器的配置与管理教程