。在这种情况下,在WWW上保证可以使用的唯一认证机制是由HTTP本身提供的。在标准的Apache服务器实现了这样的认证,它能控制哪些主机可能访问特定的站点或特点的站点的一部分。这种认证可以分为两种,一种是基于主机的的认证,另一种是基于用户名/口令的认证。由于互联网上的决大多数用户的IP地址是动态获得的,所以基于主机的认证方式并不总适用。所以在大多数情况下,传统的基于用户名/口令的认证方式更为现实。下面我们就对这两种认证的实现做一简要的介绍。8.1基于主机的认证方式在种认证模式顾名思义,访问是用主机名或主机IP地址来控制的。支持这种认证方式的是Apache的mod_access模块,这个模块缺省...
http://www.jb51.net//article/13855.htm
---- JSP是一种较为常用的动态网页制作技术,但Apache本身只支持静态网页,因此需要与其他特定的应用服务结合使用。本文要介绍的是一种将Apache与Tomcat服务相结合来支持JSP动态网页的最新实用技术,即用"apache/jk"方式支持JSP动态网页。 ---- 起初,Apache与Tomcat结合支持JSP动态网页是通过一个名为"mod_jserv" 的插件来实现的。采用这种Apache/Jserv方式配置参数十分复杂,运行效率很低,而且对SSL(一种加密传输方式)的支持也不理想,因此Jakarta工作组新近开发了"mod_jk...
http://www.jb51.net//article/13852.htm
一、为什么需要用重写规则 ---- 网站的生命在于不断地进行更新和维护,根据业务发展的需求转移服务器进行维护、重新组织目录结构、变换URL甚至改变到新的域名等情况是经常发生的。为了让客户不会因此受到任何影响,最好的方法就是使用Apache Rewrite Rule(重写规则)。 二、重写规则的作用范围 ---- 1.使用在Apache主配置文件httpd.conf中。 ---- 2.使用在httpd.conf里定义的配置中。 ---- 3.使用在基本目录的跨越配置文件.ht...
http://www.jb51.net//article/13851.htm
在Internet时代,外部主页的发布已经成为树立公司形象的一个重要手段,而内部主页也成为公司管理的主要方式。但是,要想实现这些功能,首先应该把我们的Linux Server配置成为一台强大的Web Server。本章将详细介绍如何配置Apache服务器。希望各位同仁能够通过阅读本片文章达到理论实践双丰收的目的,在很短的时间里迅速成为一名出色的网络管理员。 1.2 所需资源 1.2.1 所需包 RedHat6.2 服务器安装 1.2.2 所需配置文件 /etc/httpd/...
http://www.jb51.net//article/13850.htm
NameVirtualHost 111.22.33.44 ServerName DocumentRoot /www/sample ServerName DocumentRoot /www/sample2 但是在有些 IP 地址充裕,但是机器资源紧张的环境下,我们可能要把多个域名解析到同一台机器上,其配置方法为: ServerName DocumentRoot /groups/smallco/www ServerName DocumentRoot&...
http://www.jb51.net//article/13849.htm
安装JDK:下载: j2sdk-1_4_1_02-linux-i586.bin把jdk 安装在/usr/local/j2sdk1.4.1_02在/usr/local 下建立 软连接 jdk#ln -s /usr/local/j2sdk1.4.1_02 /usr/local/jdk[user@host]# cat /etc/profile.d/java.sh# set java environmentexport JAVA_HOME=/usr/local/j...
http://www.jb51.net//article/13847.htm
个配置文件控制着服务器的各个方面的特性,因此为了正常运行服务器便需要设置好这三个文件。 除了这三个设置文件之外,Apache还使用mime.types文件用于标识不同文件 对应的MIME类型, magic文件设置不同MIME类型文件的一些特殊标识,使得Apache 服务器从文档后缀不能判断出文件的MIME 类型时,能通过文件内容中的这些特殊标记来判断文档的MIME类型。 bash-2.02$ ls -l /usr/local/apache/conf&nb...
http://www.jb51.net//article/13846.htm
目前,Linux+Apache+Php4+Mysql应该说是很热门的组合,也是建立网站最经济的选择,因为这样的组合几乎是不用花钱的,成本与效益比也是最低的选择。而且还有许多成功站点的实例。这几天,我刚好买到一张正版的中文蓝点BluePointLinux,在附带的安装手册和用户技术指南的帮助下很快上手了。虽然WindowsNT或者Windows98等Win32的平台也能安装Php4及Apache服务器,不过Php4和Apache在Linux/UNIX下可以跑得更快更好更安全。下面具体介绍一下Mysql+Apache+Php4在BluePointLinux上的安装过程:1.首先下载相应的软件:My...
http://www.jb51.net//article/13845.htm
A是局域网内部的一台WEB服务器,安装Redhat Linux 6.X,编译Apache+PHP4+MySQL B是公司防火墙,外部地址为a.b.c.d,是通向Internet的唯一路径。B上也运行Apache 做反向代理到内部机器B。假设公司的域名为@company.com,B是该域的域名服务器。 二:WEB目录的组织结构 我们计划把WEB服务器数据文件置于一单独的目录/www下面,再在其下面建立相应的 子目录,如果我们计划设置WEB服务器web.company.com,则建立目录 /www/web.compan...
http://www.jb51.net//article/13843.htm
为了这个任务所需的工具是: Apache-一个网站服务器 Mod_SSL-一个安全套接字层(SSL)的模块 OpenSSL-开放源代码工具箱(mod_ssl所需) RSARef-仅对美国用户 MySQL-一个数据库服务器 PHP-一种脚本语言 “条条大路通罗马”……因此这只是很多能达到我们要求的配置之一。我选择这样的配置,是因为它是最简单和最快的一种。选择Mod_SSL/OpenSSL的原因是因为我有它的先前经验,是最快配置和最容易安装的一种。为了彼此方便地与Apache集成,我选择了PHP和MySQL。记住,Perl能做到...
http://www.jb51.net//article/13842.htm
你可能听说了伟大的服务器端脚本语言-PHP3,本文就是它的指南。但是, PHP3只是辉煌的历史,未来将是具备Zend 的PHP4。它与Apache1.3.12 和MySQL捆绑,他们构成一个强力组合。 我们将集中全力于使Apache更加万能,并增加一些对PHP4的改进。PHP4自从beta 2版本后已经很坚固了,并且它将是最后的beta阶段,并且与Zend优化器的一起发布。 你需要下载下列源代码: Apache 1.3.12 PHP4 beta 4 补丁 级1&nb...
http://www.jb51.net//article/13841.htm
