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服务器
NULL 博文链接:https://286.iteye.com/blog/1250278
【知识目标】 掌握: Apache 服务器配置方法 【能力目标】 ...Apache版本的更新一般要快于Linux内核的更新,要下载新的Apache版本,可到网站下载: http://updates.redhat.com http://www.apache.org
、linux下部署apache服务器、linux下部署apache服务器、linux下部署apache服务器
详解在Linux环境下安装apache web服务器。
linux系统下Apache服务器的配置与管理教程
Linux下Apache服务器的配置及安全问题
Apache服务器的设置使用三个配置文件httpd.conf、access.conf和srm.conf来配置Apache服务器的行为。httpd.conf提供了最基本的服务器配置,是对守护程序httpd如何运行的技术描述;srm.conf是服务器的资源映射文件;...
基于Linux的Apache服务器的设计
apache服务器工具下载,安装服务器文件,与java tomcat
版本比较新的,技术成熟,在网上找了很久才下下来,功能强大的appache服务器,适用于各种版本的linux操作系统
linux apache服务器apache服务器apache服务器apache服务器apache服务器apache服务器apache服务器apache服务器apache服务器apache服务器apache服务器
本书重点介绍如何在Linux系统上...第五部分讨论如何提高Apache服务器的性能,以及如何创建可管理的、多主机的大型Web网络。最后简单介绍Apache的Windows版。 本书适用于使用和管理Apache服务器的计算机专业人员。
Linux配置Apache服务器 Linux配置Apache服务器 Linux配置Apache服务器
Linux下Tomcat与Apache Web服务器整合
xp 系统 vmware linux 下 无法访问apache 服务器
(4)配置 APACHE 虚拟主机 (5)配置 APACHE 虚拟目录 3、实验仪器设备 网络实验室,Linux 操作系统 4、实验步骤 (1)APACHE 服务器的安装与启动 A、利用软件包管理器安装 若当前 Linux 系统安装了 X-Windows 图形...
Linux下Apache服务器的搭建.pdf
虚拟机中如何在Linux上安装和配置Apache服务器
Linux下搭建Apache的详细教程,包括要使用到的安装软件。