tomcat配置和优化

        tomcat 的安装步骤非常简单,但是还需要学会如何去做简单的配置。tomcat 默认启动的是 8080,如果想修改成 80,则需要修改 sercer.xml 文件:

1
[root@192 src]# vim /usr/local/tomcat/conf/server.xml

阅读全文 >>

tomcat单机多实例

        需求是: 同一个tomcat服务下,可以访问多个域名。

        先来看看tomcat配置文件server.xml的结构

1
2
3
4
5
6
7
8
9
10
11
<Server>
<Service name=”xxx”>
<Host name=”aaa.com” appBase=”dir1″>
</Host>
</Service>
<Server>

阅读全文 >>

tomcat连接常用数据库的用法

一、用于数据库连接的术语:

        JDBC:(Java database connectivity)是基于java数据访问技术的一个API通过客户端访问服务器的数据库,是一个面向关系型数据库并提供一种方法查询和更新数据库;

        JNDI:(Java naming and directory interface)JNDI服务提供了对应用程序命名和目录功 能的一种用java程序编写的基于API的java平台;

        DataSource:是一个通过JDBC API访问关系型数据库的java对象,当与JNDI整合并在JDNI 名称服务中注册后能更好的工作;

阅读全文 >>

tomcat 中 JDK 安装

        目前很多网站使用 jsp 的程序编写,所以解析 jsp 的程序就必须要有相关的软件来完成。 tomcat 就是用来解析 jsp 程序的一个软件,tomcat 是 apache 软件基金会(apache software foundation)的jakarta 项目中的一个核心项目,由 apache 、sun 和其他一些公司及个人共同开发而成。因为 tomcat 技术先进,性能稳定,而且免费,因而深受 java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的 web 应用服务。

        tomcat 是一个轻量级应用服务,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 jsp 程序的首选。当在一台机器上配置好 apache 服务器,可利用它响应对 HTML 页面的访问请求。实际上 tomcat 部分是 apache 服务器的扩展,但它是独立运行的,所以运行 tomcat 时,它实际上作为一个与 apache 独立的进程单独运行的。

阅读全文 >>

squid代理加用户认证

        用authentication helpers添加身份验证

有如下几种认证方式 :

1
2
3
4
5
6
7
8
=> NCSA: Uses an NCSA-style username and password file.
=> LDAP: Uses the Lightweight Directory Access Protocol
=> MSNT: Uses a Windows NT authentication domain.
=> PAM: Uses the Linux Pluggable Authentication Modules scheme.
=> SMB: Uses a SMB server like Windows NT or Samba.
=> getpwam: Uses the old-fashioned Unix password file.
=> SASL: Uses SALS libraries.
=> NTLM, Negotiate and Digest authentication

阅读全文 >>

Squid优化

Squid优化(一)

        几个SQUID重要参数:

  • maximum_object_size 是 能cache最大的文件大小.对应wmv,rm文件,建议设置为32768 kB
  • maximum_object_size_in_memory 是在内存中cache的最大文件大小.
  • cache_mem 是SQUID可用到的最大内存.经实践,4G内存的服务器用2G;超过2G导致SQUID运行不稳

阅读全文 >>