当前位置:首页 » 网页前端 » apachewebserver下载
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

apachewebserver下载

发布时间: 2022-09-07 00:15:04

‘壹’ linux怎么安装apache

这是CentOS7编译安装方法(或者你也可以yum安装,这种安装方法版本较低):
CentOS 下编译安装Apache
卸载原有的apache
首先从 http://httpd.apache.or 下载apache源码包httpd-2.4.4.tar.gz
然后从 http://apr.apache.org 下载apr-1.4.6.tar.gz和apr-util-1.5.1.tar.gz
然后从 http://sourceforge.net/ 下载pcre-8.32.tar.gz和pcre-devel-8.32.tar.gz
先装gcc和make
yum -y install gcc
yum -y install make
yum -y install gcc-c++ 没有这个gcc-c++一会编译不prce
切到下载好的源码包目录,本人是~/Download

安装apr:
tar -zvxf apr-1.4.6.tar.gz
cd apr-1.4.6
./configure --prefix=/usr/local/apr
make && make install

安装apr-util
tar -zvxf apr-util-1.5.1.tar.gz
cd apr-util-1.5.1
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make && make install

安装pcre
tar -zvxf pcre-8.32.tar.gz
cd pcre-8.32
./configure
make && make install

安装pcre-devel
如果已经安装好了pcre 一定要安装
tar –zxvf pcre-devel-8.32.tar.gz
cd pcre-devel-8.32
./configure
make && make install

安装apache 一定要先装上面那三个不然编译不了
tar -zvxf httpd-2.4.4.tar.gz
cd httpd-2.4.4
./configure --prefix=/usr/local/apache –with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util
make && make install

配置/usr/local/apache/conf下的http.conf文件(先备份)。
1、服务器
#ServerName www.example.com: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/init.d/httpd
/etc/init.d/

编辑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

‘贰’ Apache web server是什么意思

呵呵,你好运了。
不关你的事。是对方网站服务器出了问题。你能做的只是等。又或者打电话给他们,告诉他:“喂,你们的服务器出问题了。”

‘叁’ Apache web server是什么意思

网站服务器,提供客户端网页浏览功能,就好像你现在浏览网络的网页一样。在网络的服务器上,就安装了一个web服务器软件。最常见的web server是windows自带的IIS,翻译就是internet 信息服务其他的还有apache,easy web server以及很多软件都可以实现这个功能。如果是制作网站的页面文件的话,一般是用dreamweaver,frontpage用得比较少。可以是静态的html,也可以是动态的asp,还有很多当然。

‘肆’ 如何整合Apache和Tomcat部署Web应用

1. 安装Apache Http Server、Tomcat、Tomcat Connector(JK Mole)
Apache Httpd:从网上下载Apache Http Server 2.2.15的安装版(貌似没有免安装压缩版)。安装时可以选择将其安装为系统服务或者每次手动启动。我只是测试,所以选择了后者,但后者默认将会监听8080端口,注意不要与Tomcat默认的8080端口冲突了。这一项可以稍后在配置文件中修改。
Tomcat:可以选择免安装压缩版(我用的是6.0.18版),很方便,可以注册为系统服务。
JK Mole:从http //tomcat apache org/download-connectors cgi找到binary下载,下载目前最新版1.2.30文件mod_jk-1.2.30-httpd-2.2.3.so,将其改名为mod_jk.so,置于Apache Http Server安装目录下的moles目录中。

2. 新建workers.properties文件

这个worker.properties可以置于任何目录下,我把它直接放在了Apache Http Server的安装目录下。

# 为mod_jk模块指明Tomcat的安装路径
workers.tomcat_home=D:/DevSoft/apache-tomcat-6.0.18
# 为mod_jk模块指明JDK的安装路径
workers.java_home=C:/Program Files/Java/jdk1.6.0_20

# 添加一个worker到worker列表
worker.list=worker1

# 为worker1设定各个参数

# 工作端口,Tomcat的默认Connector监听端口,可以查看Tomcat的Server.xml中有port="8009"
worker.worker1.port=8009
# Tomcat所在机器,如果安装在与apache不同的机器则需要设置IP
worker.worker1.host=localhost
# worker的类型,允许的值为ajp13、ajp14、lb、status等;ajp13是mod_jk连接WebServer和Tomcat的首选方式(即使用socket作为通信渠道)
worker.worker1.type=ajp13
# 负载平衡因子
worker.worker1.lbfactor=1

注:worker.list中worker的名字应该是对应到Apache Http Server的httpd.conf配置文件中的JkMount的(后面详述)。

3. 修改Apache Http Server的httpd.conf配置文件

修改Apache Http Server安装目录下的conf目录下的httpd.conf文件:

# 载入mod_jk模块,注意模块文件的路径
LoadMole jk_mole moles/mod_jk.so
# 声明workers.properties文件的位置
JkWorkersFile "C:/Program Files/Apache Software Foundation/Apache2.2/workers.properties"
# 声明mod_jk的日志文件位置
JkLogFile "C:/Program Files/Apache Software Foundation/Apache2.2/logs/mod_jk.log"
# 声明mod_jk的日志级别(可选)
JkLogLevel info
# 声明mod_jk的日志的时间戳格式(可选)
JkLogStampFormat "[%a %b %d %H:%M:%S %Y]"

# 将/*.action和/*.jsp类型的请求都分配给Tomcat,其余类型的有Apache Http Server自己处理
# 注意JkMount后面的worker1即对应worker.properties文件中worker.list里的worker的名称
JkMount /*.action worker1
JkMount /*.jsp worker1

4. 修改DirectoryRoot

网上的文章大多只写到上面就结束了,动态的内容交给Tomcat之一步算是完成了,但静态内容的分配还需接着设置httpd.conf文件。

查找到DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"这一行,并将其值替换为Web应用的路径:

DocumentRoot "D:/DevSoft/apache-tomcat-6.0.18/webapps"

查找到<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">这一行,并将其值替换为Web应用的路径:

<Directory "D:/DevSoft/apache-tomcat-6.0.18/webapps">

至此,动态内容和静态内容的请求分配,才基本完成。

‘伍’ 如何在win10上安装apache服务器

教程:WIN2K/XP/2003 + APACHE + ASP + PHP + MYsql 至目前总算完成了WIN2K/XP/2003 + APACHE + ASP + PHP + MYSQL这样一个建站项目,回过头来仔细想想也并不复杂。只是经过了反复的安装、卸载、研究、测试带找资料。真正的步骤却也没什么难的,但如果让你从头研究可能也是一件很头痛的事情了!所以打算把我安装的步骤和一些经验拿出来跟大家共享,在下也是菜鸟一只,如果有什么不足或错误的地方还请提出,一定改正! 那么下面就开始这段神秘之旅吧!首先是你所需要下载安装的一些软件:1. 您必须安装以下操作系统中的任意一种: WINDOWS 2000(任何版本)、WINDOWS XP 、WINDOWS2003SERVER(好像是废话) 2. Appserv-Win32-2 ... erv-win32-2.4.0.exe 下载二: 140.111.152.10/~mis/appserv-win32-2.4.0.exe 本站下载: 3. j2sdk-1_4_2-windows-i586(我安装的版本,推荐使用) 下载一: 218.28.63.133/rjxz/SoftDown.asp?ID=452 本站下载: 4. iASP2.1.01(我安装的版本,绝对推荐使用,在下面说原因) 下载一: /iasp/211/iASP2.1.01.exe本站下载: OK,准备好了以上工具我们就可以开始安装了!一、 APPSER的安装 AppServ 是 PHP 网页架站工具组合包,泰国的作者将一些网路上免费的架站资源重新包装成单一的安装程序,以方便初学者快速完成架站,AppServ 所包含的软件有:Apache、Apache Monitor、PHP、MySQL、PHP- Nuke、phpMyAdmin。 此版本的APPSERV包含以下版本的组件: Apache Web Server Version 1.3.29 PHP Script Language Version 4.3.6 MySQL Database Version 4.0.18 Zend Optimizer Version 2.5.1 phpMyAdmin Database Manager Version 2.5.6 If you need to install PHP-Nuke please read in FAQAPPSERV的安装十分方便: 1.执行安装程序 2.选择安装路径(其实我并不推荐安装在系统盘上,这里默认路径C:\APPSERV) 3.选择安装组件(就甭管了,默认值吧) 4.设定APACHE服务器名称,如果你有域名就放就去,没有也没关系,以后还可以改 5.管理员邮箱 6.帐号和密码(默认ROOT用户名,密码空着吧,填了也白填,不起作用的) 7.语言选择BIG5 接下来就可以一直占下一步直至安装完成!安装完成后系统会自动启动APACHE服务器以及集成的PHP和MYSQL,至目前APPSERV安装完毕!系统中已经有了APACHEE服务器而且已经支持了PHP4.3.6了,可以在C:\APPSERV\WWW\目录内建立一个名为INDEX.PHP的文件,并写入以下内容: <?PHP ECHO “您的PHP已经安装成功!恭喜啦!!!\n”; ?> 然后打开http:// localhost/进行测试,你会看到浏览器内出现”您的PHP已经安装成功!恭喜啦!!!”的字样,表示你的安装已经成功了!---------------------------------------------------------------------二、 让你的APACHE支持ASP! 其实整个教程的侧重点就在这里,让你的APACHE也能支持ASP的运行,ASP一直一来都是运行机制在IIS上的,自家产品嘛。但是既然用了APACHE再让我用IIS与之结合?!不爽,还是查查怎么整合在APACHE上吧。既然要用APACHE支持ASP那就离不开IASP了!上面说为什么推荐大家使用iASP2.1.01而不使用iASP2.1.02,其实是有原因的,原本我也安装了iASP2.1.02,但安装成功后发现一个让人很晕眩的问题: SQL语句中用DO WHILE NOT RS.EOF / LOOP 中间在RS.MOVENEXT执行循环,所循环出来的值全部是第一条记录的内容,不知道是不是还有什么ASP语句可以控制反正我是没找到,后来安装了iASP2.1.01就不会出现这样的情况了。 安装之前先停止APACHE服务器的运行! 要安装iASP2.1.01首先要安装SUN公司的JDK,iASP2.1.01的运行要*它的支持。那么我们先安装J2sdk-1_4_2-windows-i586,步骤简单,双击执行下载好的程序,点下一步直到安装完成。之后要做的工作就是要添加环境变量。方法如下: 右击我的电脑---属性---高级---环境变量---新建: 键名:JAVA_HOME 键值:C:\j2sdk1.4.2 键名:PATH 键值:C:\j2sdk1.4.2\bin要说明的是:如果你改变了JDK的安装目录那就要把C:\j2sdk1.4.2改成你的JDK的安装目录。 至此结束了JDK的安装工作。 下面安装iASP2.1.01: 1. 执行安装文件 2. 点下一步直到CHOOSE JDK’S BIN DIRECTORY,这里是让你填入JDK的BIN目录所在的位置,默认地址为:C:\j2sdk1.4.2\bin,点击下一步 3. 安装完成后会问你是否现在就设置IASP服务,点是进行设置。 4. 选择instant asp native servlet surport 5. 选择apache webserver 6. 接下来要你填入APACHE中HTTP.CONF的位置:C:\APPSERV\ apache\conf 7. 选择你的APACHE的版本号,看清楚哦,是:1.3.2x 8. 其它默认,完成安装! 至目前为止,你的APACHE已经可以支持ASP了,先启动APACHE服务,然后你可以手动启动IASP,也可以将它安装了NT系统的服务,这样就可以系统自动启动此服务了! 启动IASP方法:开始--- 程序---Instant ASP 2.1.01--- Start Instant ASP 安装成NT服务的方法:开始--- 程序---Instant ASP 2.1.01--- Install iASP as NT ServiceOK,下面测试你的APACHE对ASP的支持! 在C:\APPSERV\WWW\目录内建立一个名为INDEX.asp的文件,并写入以下内容: <%response.write("您的ASP已经安装成功!恭喜啦!!!")%> 然后打开http:// localhost/index.asp进行测试,你会看到浏览器内出现”您的ASP已经安装成功!恭喜啦!!!”的字样,表示你的安装已经成功了!-----------------------------------------------------------------------------------现在我们已经整合成功了!先别急,我们还要设置一下APACHE,以保证服务器的安全我们只需要设置以下几点:进入C:\APPSERV\ apache\conf打开HTTP.CONF: 查找Options,将后面的Indexs删除(有两处)前面有#号的不用管,说明那行是注释! 这时你的APACHE就禁止了目录浏览功能!查找DirectoryIndex 后面可填加默认首页名,如:INDEX.ASP查找ServerName 后面是你的服务器名称,前面说到可以修改的域名称其它没什么要修改的,如果你想得到更多的信息就查阅相关资料。配置你的MYSQL: 安装后了APPSERV之后的MYSQL是没用密码保护的,我们可以通过它集成的phpMyAdmin Database Manager Version 2.5.6来加密,具体方法如下: 登录 localhost/phpmyadmin/index.php,phpMyAdmin Language (*):选择 Chinese simplified(zh)简体中文 然后点 更改密码 输入你的新密码。 之后刷新,你就不能再访问你的PHPMYADMIN了,因为这时保存在config.inc.php文件内的初始密码已经不对了,这里你就要对config.inc.php进行配置了。方法如下: 打开C:\APPSERV\PHPMYADMIN\config.inc.php 查找:$cfg['Servers'][$i]['auth_type'] 将后面的config改成HTTP,这样在你下次登录PHPMYADMIN的时候就会出现登录用户及密码窗口让你填写你的用户名和密码了。 全部结束了,现在你可以将你做好的网页直接搬到APPSERV目录下的WWW目录中即可!

‘陆’ apache http server怎么部署php

下载和配置php

下载php:http://windows.php.net/download/ php-5.4.16-Win32-VC9-x86.zip

下载apache: http://httpd.apache.org/download.cgi#apache22

一、首先将php5内的所有dll文件(包括ext文件夹内的dll文件)拷贝至Windows系统的system32文件夹下,如
C:WINDOWS\system32。这一步是为了让windows系统获得PHP运行的dll文件,其意义跟指定系统环境变量一样,只不过为了简单起
见,而将dll文件直接拷贝至windows系统目录。

二、将“php.ini-development”更名为“php.ini”。php.ini是记录PHP配置信息的文件。用编辑器打开php.ini,里面的配置如下格式:

;extension=php_bz2.dll

前面有“;”表示该配置无效,因此我们要把我们需要的配置项前面的“;”号去掉:

extension=php_curl.dll
extension=php_gd2.dll
extension=php_mysql.dll
extension=php_pdo.dll
extension=php_pdo_mysql.dll
extension=php_pdo_sqlite.dll

像 extension=php_gd2.dll 表示让 PHP 开启对 GD2 图片库的支持。上面这些是比较常用的配置,大部分主机商也支持。

三、设置扩展支持目录

如果按照以上设置后,系统仍提示不支持扩展模块如不支持 mysql 等,那么可以在 php.ini 文件里手动设置扩展目录:

extension_dir = "E:/php/ext"

一、支持 PHP 解析:

搜索到“#php for apache in mole”部分,加入(或更改为)如下配置:

LoadMole php5_mole "D:/Program Files/php-5.4.8-Win32-VC9-x86/php5apache2_2.dll"
PHPIniDir "D:/Program Files/php-5.4.8-Win32-VC9-x86"
AddType application/x-httpd-php .php

二、更改默认解析目录:

搜索关键字“# DocumentRoot”部分,加入(或更改为)如下配置:

DocumentRoot "E:/html"

在下面不远处,有这么一行:# This should be changed to whatever you set DocumentRoot to

将 <Directory "C:/***"> 更改为对应的目录配置:

<Directory "E:/html">

注意:可以根据您实际情况,更改 Apache 的解析路径指向您实际的解析路径。

做好上面两点配置之后,通过点击“开始->程序-> Apache HTTP Server 2.2.22”里面的选项启动 Apache Web 服务或重启 Apache Web服务以使配置生效。

测试 PHP 支持

打开编辑器,新建一个php文件,键入如下代码:

<?php
phpinfo();
?>

将该文件保存至 E:/html 文件夹内并命名为 phpinfo.php 。在浏览器地址栏里输入:http://127.0.0.1/phpinfo.php访问该文件,浏览器页面出来的应该是 PHP 的系统信息。

‘柒’ 安全配置和维护Apache WEB Server

前言:在目前的Internet时代,主页已成为树立公司形象和展示自我天地的一个重要手段,配置一台强大且安全的Web Server就显得尤其重要。在众多的Web Server产品中,Apache是应用最为广泛的一个产品, 同时也是一个设计上非常安全的程序。但是,同其它应用程序一样,Apache也存在安全缺陷。上海快网将详细介绍如何正确配置和维护Apache WEB Server的安全性问题等。

一、Apache服务器的介绍

Apache服务器它是Internet网上应用最为广泛的Web服务器软件之一。Apache服务器源自美国国家超级技术计算应用中心(NCSA)的Web服务器项目中。目前已在互联网中占据了领导地位。Apache服务器得经过精心配置之后,才能使它适应高负荷,大吞吐量的互联网工作。快速、可靠、通过简单的API扩展,Perl/Python解释器可被编译到服务器中,且完全免费,完全源代码开放。如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。

二、Apache服务器的主要安全缺陷

正如我们前言所说尽管Apache服务器应用最为广泛,设计上非常安全的程序。但是同其它应用程序一样,Apache也存在安全缺陷。毕竟它是完全源代码,Apache服务器的安全缺陷主要是使用HTTP协议进行的拒绝服务攻击(denial of service)、缓冲区溢出攻击以及被攻击者获得root权限三缺陷和最新的恶意的攻击者进行“拒绝服务”(DoS)攻击。合理的网络配置能够保护Apache服务器免遭多种攻击。我们来介绍一下主要的安全缺陷:

(1)使用HTTP协议进行的拒绝服务攻??(denial of service)的安全缺陷

这种方法攻击者会通过某些手段使服务器拒绝对HTTP应答。这样会使Apache对系统资源(CPU时间和内存)需求的剧增,最终造成Apache系统变慢甚至完全瘫痪。

(2)缓冲区溢出的安全缺陷

该方法攻击者利用程序编写的一些缺陷,使程序偏离正常的流程。程序使用静态分配的内存保存请求数据,攻击者就可以发送一个超长请求使缓冲区溢出。比如一些Perl编写的处理用户请求的网关脚本。一旦缓冲区溢出,攻击者可以执行其恶意指令或者使系统宕机。

(3)被攻击者获得root权限的安全缺陷

该安全缺陷主要是因为Apache服务器一般以root权限运行(父进程),攻击者会通过它获得root权限,进而控制整个Apache系统。

(4)恶意的攻击者进行“拒绝服务”(DoS)攻击的安全缺陷

这个最新在6月17日发现的漏洞,它主要是存在于Apache的chunk encoding中,这是一个HTTP协议定义的用于接受web用户所提交数据的功能。 利用黑客程序可以对于运行在FreeBSD 4.5, OpenBSD 3.0 / 3.1, NetBSD 1.5.2平台上的Apache服务器均可进行有效的攻击.

所有说使用最高和最新安全版本对于加强Apache Web服务器的安全是至关重要的。请广大Apache服务器管理员去下载补丁程序以确保其WEB服务器安全!

三、正确维护和配置Apache服务器

虽然Apache服务器的开发者非常注重安全性,由于Apache服务器其庞大的项目,难免会存在安全隐患。正确维护和配置Apache WEB服务器就很重要了。

‘捌’ apache.exe是个什么东西任务管理器里一下有一下无的

Apache - Apache.exe - 进程信息
进程文件: Apache 或者 Apache.exe
进程名称: Apache Webserver
描述:
Apache.exe是Web网络服务器相关程序,用于建立本地Internet/Intranet网页服务。
system
出品者: Apache
属于: Apache Webserver
系统进程: 否
后台程序: 是
使用网络: 否
硬件相关: 否
常见错误: 未知N/A
内存使用: 未知N/A
安全等级 (0-5): 未知N/A
间谍软件: 否
广告软件: 否
病毒: 否
木马: 否

用杀毒软件查下

‘玖’ Apache-Coyote是什么web server

别的不清楚,不过Tomcat服务器默认Response Header里面显示的是Apache-Coyote服务器的,Tomcat7显示版本为Apache-Coyote/1.1

Tomcat7下载地址http://tomcat.apache.org/download-70.cgi