`

Apache的几种常见应用举例与分析

阅读更多

默认设置情况下,你需要在你的用户主目录中创建目录public_Html,然后把你的所有网页文件放在该目录下即可,打入http://servername/~username访问,但是请注重以下几点:

  1.登录为root,修改用户主目录权限(#chmod 705 /home/username),让其他人有权进入该目录浏览。

  2.以自己的用户名登录,创建public_html目录,保证该目录也有正确的权限让其他人进入。

  3. Apache默认的主页文件是index.html,不是index.htm,你可以改变/etc/mime.types文件中的一行象下面。

  text/html html htm

  然后Apache会读你的index.htm文件4.用户自己在主目录下创建的目录最好把权限设为0700,确保其他人不能进入访问。

  B.如何设虚拟主机?

  1.假设某台服务器IP为192.168.11.2,要虚拟另一IP address为192.168.11.4,则加下面的行到/etc/rc.d/rc.local

  /sbin/ifconfig eth0:0 192.168.11.4 /sbin/route add -host 192.168.11.4 eth0:0

  2.加下面的行到/home/httpd/conf/httpd.conf

  VirtualHost 192.168.11.4 (此行有<>)

  ServerAdmin your_email_address

  DocumentRoot /home/httpd/foldername

  ServerName virtualservername

  ErrorLog /var/log/httpd/foldername/error.log

  TransferLog /var/log/httpd/foldername/Access_log/VirtualHost (此行有<>)

  3.若在你的LAN中有DNS服务器,加上相应的项192.168.11.4--->virtualservername

  C.如何用Apache给某个目录以密码保护?

  默认情况下,可在某个目录下放一个文件.htaccess,象下面这样:

  AuthName stuff

  AuthType Basic

  AuthUserFile /etc/.userpasswd

  require valid-user

  为了给用户user1进入访问,用# htpasswd -c /etc/.userpasswd user1为user1分配密码。

  D.如何把某个目录共享出来用浏览器访问?如/home/FTP/pub/

  1.加下面的行到/home/httpd/conf/srm.confAlias /pub /home/ftp/pub/

      2.更改默认文件类型,改/home/httpd/conf/srm.conf中一行为:

  DefaultType application/octet-stream

      3.重新启动Apache. /etc/rc.d/init.d/httpd restar

     来源:AFITY开源社区 www.afity.com

分享到:
评论

相关推荐

    http简介及应用实例及实例分析.txthttp简介及应用实例及实例分析.txthttp简介及应用实例及实例分析.txthttp

    ### 应用实例及实例分析 假设有一个简单的登录页面,用户输入用户名和密码后提交表单。在这个过程中,浏览器会发送一个POST请求到服务器,请求体中包含了用户的用户名和密码。服务器接收到这个请求后,会对用户身份...

    Apache_HTTP_Server_与_Tomcat_的三种连接方式介绍.doc

    在现代Web开发环境中,Apache HTTP Server 和 Tomcat 是两种常见的服务器软件。Apache HTTP Server 以其强大的静态资源处理能力和灵活性著称,而 Tomcat 则是 Java Web 应用的首选容器。将这两者结合起来使用,能够...

    Apache2.0中文手册

    6. 实例分析:通过实际案例,展示如何在实际项目中应用Apache 2.0许可证,以及处理可能出现的法律问题。 7. 常见问题解答:针对使用者可能遇到的问题,提供清晰的解答,帮助快速理解和解决许可证相关疑惑。 除了主...

    Apache源代码全景分析.pdf

    #### 四、内存池在Apache中的应用实例 在实际应用中,Apache中的许多函数都需要内存池参数来指定内存的来源。例如,以下两个函数: 1. `apr_array_copy`:用于复制数组,其中`p`参数指定内存池。 2. `apr_bucket_...

    Apache与Tomcat的安装与整合.doc

    Apache和Tomcat是两种常用的Web服务器,它们各自承担着不同的职责。Apache主要处理静态内容,如HTML、CSS、JavaScript等,而Tomcat则是一个Java应用服务器,专门用于运行Java Servlet和JSP应用。将这两者整合在一起...

    Apache+tomcat集群环境配置

    在构建高性能、高可用性的Web应用系统时,Apache与Tomcat的集群配置是常见的解决方案。Apache作为前端服务器,可以通过负载均衡技术将用户请求分发到多个后端的Tomcat实例上,实现请求的分担,同时通过session同步,...

    Apache2.4+tomcat8.0+Jk

    Apache2.4、Tomcat8.0以及JK模块的结合使用是实现Web服务器与应用服务器之间负载均衡的一种常见方案。Apache作为前端服务器处理静态资源请求,而动态内容(如Java Web应用)则由Tomcat这样的Java应用服务器处理。JK...

    jboss5.1集群操作说明 apache2.2.4

    Apache 2.2.4 是一个常用的开源 Web 服务器,它可以与 JBoss 集成,实现负载均衡和反向代理。 集群配置主要涉及以下几个关键点: 1. **集群通信**:JBoss 使用 JGroups 库进行节点间的通信。JGroups 提供了一种...

    Apache+Tomcat集群

    Apache+Tomcat集群是一种常见的Web服务器和应用服务器集群架构,用于提高网站的可用性和可扩展性。Apache作为前端服务器,负责接收客户端的HTTP请求,并根据配置的负载均衡策略将这些请求转发给后端的多个Tomcat实例...

    jsp入门实例,连接几种常用数据库

    本资源集“jsp入门实例”聚焦于教授初学者如何利用JSP技术与多种常见数据库进行连接,为你的Web开发之旅提供坚实的基础。 首先,JSP的核心概念在于它将HTML标记与Java代码结合起来,使得开发者可以在同一个文件中...

    apache+tomcat集负载均衡

    Apache 和 Tomcat 集群负载均衡是一种常见的高可用性和可扩展性解决方案,它通过将请求分散到多个服务器上,确保即使单个服务器出现问题,整个系统仍能保持正常运行,并且能够处理更多的并发请求。 首先,我们需要...

    Apache+tomcat_集群.doc

    在IT行业中,构建高效、可扩展的Web服务是至关重要的,而Apache与Tomcat的集群配置就是实现这一目标的一种常见方法。"Apache+Tomcat_集群.doc"文档和"mod_jk-apache.so"模块以及"apache_2.2.4-win32-x86-openssl-...

    Apache Commons 包的使用

    本篇文章将详细讲解几个重要的 Apache Commons 模块,包括 Apache Commons Email、Apache Commons IO、Apache Commons Pool、Apache Commons DBCP、Apache Commons Dbutils 和 Apache Commons Collections,以及 ...

    Apache Tomcat 集群

    Apache Tomcat 集群技术则是为了让多个Tomcat实例协同工作,以提高Web应用的可用性和可伸缩性。在高流量或需要高可用性的环境中,集群是一个必要的解决方案。 集群的基本思想是将负载分散到多个服务器上,当一个...

    几种常用的Java数据源解决方案

    以上介绍了几种常见的Java数据源解决方案,每种方案都有其特点和适用场景。JNDI 方式适用于企业级应用服务器环境;Apache Commons DBCP 和 C3P0 是成熟稳定的连接池组件,广泛应用于各种Java项目中;Proxool 是轻量...

    apache-tomcat-8.0.47.tar.gz

    这个版本,"apache-tomcat-8.0.47.tar.gz",是Tomcat 8.0系列的一个发行版,以tar.gz格式打包,这是一种在Linux和Unix系统中常用的压缩格式。该压缩包包含了运行Tomcat所需的所有组件和配置文件。 首先,让我们详细...

    apache-storm-2.4.0.tar.gz

    标题 "apache-storm-2.4.0.tar.gz" 指的是 Apache Storm 的特定版本,即 2.4.0 版本的源码或二进制包,通常以 tar.gz 格式打包,这是一种常见的在 Linux 和类 Unix 系统上使用的归档和压缩格式。这个压缩包包含了...

    tomcat_apache_mod

    2. **Apache mod_jk模块**:这是另一种常用的Apache与Tomcat集成的解决方案。mod_jk提供了一个JK工作线程,用于处理与Tomcat之间的通信,支持AJP协议,能更高效地传输数据。 3. **Tomcat集群配置**:在Tomcat中,...

    apache-xml-xalan.jar.zip

    在Java环境中,Xalan是实现这一功能的常见工具,它由Apache软件基金会维护。 `apache-xml-xalan.jar`是这个库的Java归档(JAR)文件,它包含了执行XSLT转换所需的所有类和资源。JAR文件是Java平台的标准打包方式,...

Global site tag (gtag.js) - Google Analytics