搜游网:好玩的单机游戏下载站!

所在位置:首页 > 手机软件 > Apache免费版 v2.4.51

Apache免费版 v2.4.51

  • 安全
  • 人工检测
  • 官方版
  • 软件类别:
  • 发布时间:2023-04-06 13:03:04
立即下载
评分 10

完美神作

推荐评语

好用的软件

软件介绍

Apache是一款非常专业的Web服务器软件。软件有着很久远的开发历史,从发行至今也是经历了不少的调整与改动,变得更加适应于大家的使用,可以提供不同方面上的帮助。软件对于使用上进行了不少的优化提升,通过模块化的设计优势,我们可以进行应用模块的自由搭配于使用。我们可以再动态模块加载的过程模式中进行一个安装使用,大家完全不必担心会有什么问题出现,软件为大家提供了很便捷的使用功能。我们再模块的进行使用中,也可以进行一个模块的学习于掌握,通过解析式的代码分析结构,大家可以再这款软件中不断的进行一个学习,也是对于不少初学者来说十分实用的服务器软件。从单纯的静态html的构建实用到复杂的动态页面,我们都可以再软件中进行一个不断的学习以及加深我们的专业知识。相似一些core + php, core + resin, core + php + mod_gzip等,大家都能使用软件的工具进行一个构造搭建使用。本次为大家带来的是Apache免费版的资源包,对于这款软件有需要的朋友可以再本站进行一个资源的使用与下载。大家可以通过为大家带来的软件进行一个服务器的舒适使用,可以为大家的使用过程当中带来更多的便利。
Apache免费版

使用教程

一、安装部署
软件的安装部署可以帮助大家更好的了解其中的内容


二、基础信息
以下是小编整理收集的相关基础信息,可以让大家轻松的进行一个信息的了解

三、使用说明
1、修改端口
修改前本机selinux=enforcing

若修改端口为666按照上面步骤则无法成功重启httpd(selinux=enforcing)



2、修改默认发布文件

默认发布文件就是访问apache时没有指定文件名称时默认访问的文件
这个文件可以指定多个,有访问顺序
为了实验方便把端口该回默认端口80


3、修改默认发布目录

此时selinux=enforcing需考虑/westos/html/文件下的安全上下文是否和/var/www/html/的安全上下文文相同


apache怎么配置

一、开始提供Web服务
软件的服务有两种方式,即通过inetd的方式或者独立执行httpd的方式.在一般情况 下我们使用独立执行方式. 首先你必须安装软件器.通常的Linux 发行版中都会包含的rpm包,可 以用rpm -i 安装.然后你要测试一下它的正确.随便取一个HTML文件,命名为index.html, 拷贝到/home/httpd/html目录下,然后以根用户身份执行httpd,接下来,在另一台机器上 用Browser访问你这台机器的IP地址,应该能显示其内容.如果不对,检查你的工作,重来 一次.
1、软件缺省的时候使用的页面文件是index.html,错误输出在/var/log/httpd/,如果 有不正常的问题,察看里面的error_log文件.
2、许多时候,你需要改变web文件的存放位置,或是为web页面引入一些cgi服务,为此,你必须 去修改/etc/httpd/conf/srm.conf文件. 首先,你会发现下面的段落:
DocumentRoot /home/httpd/html
3、这个句子说明,软件使用的页面文件存放在/home/httpd/html,所以如果你要改变web 的存放路径就应该修改这里
4、另一个相应的段落是DirectoryIndex index.html index.shtml index.cgi
5、它说明如果有人访问你的机器,首页将是在上面定义的路径下的index.html或者index. shtml,index.cgi.如果你的网站首页是另外一个名字,修改这一句
6、另一个常用的选项是ScriptAlias /cgi-bin/ /home/httpd/cgi-bin/
7、它定义在使用CGI程序时,页面引用的目录是/cgi-bin/,而实际存放的路径是 /home/httpd/cgi-bin/
二、利用apache做Web Proxy
Proxy就是代理.软件的web 代理是指可以让客户端服务器通过软件来访问WWW, 这样服务器将接收来自客户机器的请求,然后首先去目标站点取得内容,并将内 容存储在软件服务器上,然后再提交给客户.以后假如有另一个客户机需要访问同样的内容,就会直接从服务器硬盘上取得内容并且提交给客户.
1、要使用Proxy,需要编辑/etc/httpd/conf/httpd.conf,假定你的机器地址 为111.111.111.111,代理端口为8080(通常应选择大于1024的值),需要更改的段落有
Listen 111.111.111.111 8080 #打开8080端口
ProxyRequest On #启动Proxy服务
CacheRoot /var/cache/httpd #缺省的Proxy Cache 目录,必须是可写的目录
CacheSize 2000 #Cache的大小,单位是KB,设大一点儿对你无害,对吗?
CacheGcInterval 48 #每隔多少小时自动清理cache,把超出cache空间的垃圾删除
CacheMaxExpire 24 #Cache的最大有效期,或者说Cache最多可以落后于时代多少小时
CacheDefaultExpire 4 #缺省的Cache有效期,单位是小时
ProxyRemote https://img1.sooit.com/d/file/2023/02/23/shp3h3tkpor http://otherproxy.com:8080/
#对于到https://img1.sooit.com/d/file/2023/02/23/shp3h3tkpor的访问,自动去调用定义在otherproxy.com:8080 的另一个Web Proxy
#也可以用ProxyRemote ftp http://otherproxy.com:8080/
#定义一个专门对ftp的Proxy级联.
NoProxy .mydomain.com 111.111.111.0/24
#对于来自111.111.111.1-111.111.111.254的并且指向*.mydomain.com的请求不使用代理
#这可以使cache只对外部网有效
2、接下来,你应该设定仅自己的内部用户才能使用Proxy,这需要修改/etc/httpd/conf/access.conf
加入以下段落:
#Proxy 存取限制
order allow,deny #顺序:缺省禁止
allow 111.111.111.0/24 #允许111.111.111.0-111.111.111.254使用,
#/24是指网络掩码是24个1,即255.255.255.0
#段落结束
现在,重新启动httpd,然后设置你的客户机,将代理服务器设成111.111.111.111:8080 就行了
三、虚拟主机
软件的名字虚拟主机是一项不错的功能,它可以用一台机器,一个IP来提供多个 页面,设定非常简单,你需要编辑/etc/httpd/conf/httpd.conf,假定有两个名字: a.domain.com和b.domain.com都指向111.111.111.111(注意,用CNAME产生的两个重合 的名字只能作一个来算,要作虚拟主机,你必须在域名中定义两个记录),那么你可以添 加下面的段落:
Listen 111.111.111.111 80
NameVirtualHost 111.111.111.111:80 #说明111.111.111.111是一台虚拟主机
1、#第一个虚拟主机
ServerName a.domain.com #虚拟主机名
DocumentRoot /home/httpd/html/a.domain.com/ #a.domain.com的主页文件的存放地址
Errorlog /var/log/a.log #错误信息记录
ServerAdmin mastera@domain.com #管理员的邮件地址(可选)
2、#第二个 ServerName b.domain.com
DocumentRoot /home/httpd/html/b.domain.com/
Errlog /var/log/b.log
ServerAdmin masterb@domain.com
同上 设定结束后,重新启动httpd
3、顺便说一句,如果你要给每个虚拟用户配置CGI脚本怎么办?简单啦,就是在有关这个用户的
〈VirtualHost〉段落中加入ScriptAlias 段落,例如,这样:
ScriptAlias /cgi-bin/ /home/httpd/html/a.domain.com/cgi-bin/
这样以后象http://a.domian.com/cgi-bin/的引用就自动转向到/home/httpd/html/a.domain.com/cgi-bin/下了。当然象DirectoryIndex之类的也可以放进去

软件用法

1、软件服务器的设置文件位于/usr/local/apache/conf/目录下,传统上使用三个配置文件httpd.conf,access.conf和srm.conf,来配置软件服务器的行为。
2、httpd.conf提供了最基本的服务器配置,是对守护程序httpd如何运行的技术描述。
3、srm.conf是服务器的资源映射文件,告诉服务器各种文件的MIME类型,以及如何支持这些文件。
4、access.conf用于配置服务器的访问权限,控制不同用户和计算机的访问限制。
5、这三个配置文件控制着服务器的各个方面的特性,因此为了正常运行服务器便需要设置好这三个文件。
6、除了这三个设置文件之外,软件还使用mime.types文件用于标识不同文件对应的MIME类型,magic文件设置不同MIME类型文件的一些特殊标识,使得软件服务器从文档后缀不能判断出文件的MIME 类型时,能通过文件内容中的这些特殊标记来判断文档的MIME类型。

软件优势

1、软件是一个历史悠久并且功能十分强大的WEB服务器,但其丰富的功能对于一个新手来说往往不知道从何下手。
2、个人感觉软件的设计充分体现了模块化设计的优势,通过在动态模块加载(DSO)模式下的安装,任何子应用模块都可以通过配置文件的简单修改进行积木式的灵活配置。
3、安装的过程可以从简单的静态html服务开始,一个模块一个模块的学习使用。
4、从单纯的HTML静态服务(core),到复杂的动态页面服务(core + php, core + resin, core + php + mod_gzip, core + resin + mod_expire)。

软件功能

1、WEB应用容量规划:根据硬件配置和WEB应用的特点进行WEB服务的规划及一些简单的估算公式。
2、软件安装过程:软件的通用的简化安装选项,方便以后的应用的模块化配置。
3、修改 HARD_SERVER_LIMIT:vi /path/to/apach_src/src/include/httpd.h。
#define HARD_SERVER_LIMIT 2560 <===将原来的 HARD_SERVER_LIMIT 256 后面加个“0”。
4、apache编译:./configure --prefix=/home/apach --enable-shared=max --enable-module=most。
5、可选应用模块/工具的安装:php resin mod_gzip mod_expire及各个模块之间的配合。
6、mod_php安装:./configure --with-apxs=/home/apach/bin/apxs --enable-track-vars --with-mysql。
7、mod_resin安装:./configure --with-apxs=/home/apach/bin/apxs。
8、mod_gzip安装:修改Makefile中的 apxs路径:然后make make install。
9、工具:日志轮循工具cronolog安装:http://www.cronolog.org。
10、升级/维护:看看通用和模块化的安装过程如何简化了日常的升级/维护工作。
11、按照以上的方法:系统管理员和应用管理员的职责可以清楚的分开,互相独立。
12、系统安装:系统管理员的职责就是安装好一台DSO模式的软件,然后COLON即可。
13、应用安装:由应用管理员负责具体应用所需要的模块,比如PHP Resin等,并设置httpd.conf中相关的配置。
14、系统升级:系统管理员:升级操作系统/升级软件。
15、应用升级:应用管理员:升级应用模块,PHP Resin等。
展开

详细信息

软件大小: 简体中文软件版本: 4.0 系统要求: 不限更新时间: 2023-04-06 13:03:04

Apache免费版 v2.4.51 下载地址

  • 软件排行榜
  • 软件新品榜