Tomcat
catalina.sh
JAVA_OPTS='-Xms64m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=512m'
server:
<Connector port="11007" protocol="org.apache.coyote.http11.Http11AprProtocol"
connectionTimeout="20000"
redirectPort="8443" maxThreads="500"
minSpareThreads="20"
acceptCount="100"
disableUploadTimeout="true"
enableLookups="false"
URIEncoding="UTF-8" />
<!-- A "Connector" using the shared thread pool-->
<!--
<Connector executor="tomcatThreadPool"
port="11007" protocol="org.apache.coyote.http11.Http11AprProtocol"
connectionTimeout="20000"
redirectPort="8443" />
<Context path="" docBase="/usr/website/myswservice" reloadable="false" />
<Context path="/myswing" docBase="/usr/website/myswing" reloadable="false" />
session管理
tomcat6 用memcached-session-manager-tc6-1.6.5.jar
tomcat7 用memcached-session-manager-tc7-1.6.5.jar
在context.xml<host></host>中添加
<Manager className="de.javakaffee.web.msm.MemcachedBackupSessionManager"
memcachedNodes="n1:192.168.189.128:11211"
requestUriIgnorePattern=".*\.(png|gif|jpg|css|js){1}quot;"
sticky="false"
sessionBackupAsync="false"
lockingMode="auto"
sessionBackupTimeout="1800000"
copyCollectionsForSerialization="false"
transcoderFactoryClass="de.javakaffee.web.msm.serializer.javolution.JavolutionTranscoderFactory"/>
----------------------------------------------------------------------------------------------------------------
/etc/profile
export JAVA_HOME=/usr/jdk1.7.0_76
export JAVA_BIN=/usr/jdk1.7.0_76/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
export NGINX_HOME=/usr/local/nginx
export PATH=$PATH:$NGINX_HOME/sbin
export NGINX_HOME PATH
export PATH=$PATH:/usr/local/erlang/bin
export PATH=$PATH:/usr/local/apr/lib
export PATH=$PATH:/usr/include/freetype2
#export LD_LIBRARY_PATH=/usr/local/apr/lib
-------------------------------------------------------------------------------------------------------------------------
Nginx
upstream myswing {
server 192.168.2.23:11001 weight=1;
server 192.168.2.23:11002 weight=1;
server 192.168.2.23:11003 weight=1;
server 192.168.2.23:11004 weight=1;
server 192.168.2.23:11005 weight=1;
server 192.168.2.23:11006 weight=1;
server 192.168.2.23:11007 weight=1;
}
server {
listen 80;
server_name 127.0.0.1;
#charset koi8-r;
#access_log logs/host.access.log main;
location ~ .*$ {
proxy_set_header Host $host;
proxy_pass http://myswing;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location / {
proxy_set_header Host $host;
proxy_pass http://myswing;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
相关推荐
这份"Linux学习笔记(强悍总结值得一看)"是Linux初学者的宝贵资源,也适合有经验的用户作为参考手册。以下是对笔记内容的详细概述: 1. **Linux常用命令**: Linux命令行是其强大的工具,掌握常用命令是Linux学习...
笔记讲解了防火墙配置、SELinux、chroot环境以及如何设置安全策略,帮助读者构建安全的Linux环境。 最后,笔记还涉及了一些高级话题,如脚本编程(bash shell script)、系统监控(如top、htop、iotop等)、性能...
如果SVN不正确地显示文件状态,可能是因为忽略设置、冲突或配置问题,需要检查和修复。 10. **再次提及的Makefile文件编写**:Makefile文件是构建工程的核心,通过规则定义目标及其依赖关系。编写Makefile需要明确...
【马哥Linux手写笔记】是一份由知名IT教育专家马永亮,即"马哥"编撰的Linux学习资料,这份笔记以其详实、深入和实用的特点深受广大Linux爱好者和学习者的推崇。马哥在业界享有盛誉,他的教学风格以通俗易懂和实战性...
二、Linux配置模式 Linux的配置通常涉及编辑系统配置文件,如 `/etc/passwd`(用户账户信息)、`/etc/environment`(环境变量)或`/etc/hosts`(主机名解析)。有三种主要的配置模式: 1. **命令行配置**:直接...
接着,笔记将介绍Linux的安装过程,包括选择合适的发行版(如Ubuntu、CentOS或Debian),理解不同的安装选项,以及如何配置硬件驱动。这部分内容对于新用户来说尤为重要,因为正确安装和配置是使用Linux的第一步。 ...
笔记可能会介绍基本的网络配置,如IP地址、子网掩码、DNS设置,以及如何使用SSH安全地远程登录Linux服务器。 此外,笔记还会涉及shell脚本编程,这是自动化任务和管理系统的重要工具。初学者将学习到如何编写简单的...
Linux学习笔记 本文档主要记录了 Linux 操作系统的学习笔记,涵盖了 Basic 的编程、VI 编辑器的使用、GCC 编译器的应用、GDB 调试工具的使用等方面的知识点。 一、编程基础 * 了解 C 语言的基本语法,例如变量...
1. **系统安装与配置**:指导如何安装Linux系统,设置网络,以及基本的系统配置。 2. **用户与组管理**:包括用户账户的创建、权限设置,以及用户和组的管理。 3. **文件系统管理**:讲述文件和目录操作,权限管理...
了解设备树和内核配置是关键,因为它们允许你根据硬件需求定制Linux内核。 嵌入式Linux开发涉及驱动程序编写,因此熟悉C语言和Linux内核编程至关重要。你需要学习如何读取和写入设备文件,以及如何处理中断和定时器...
【狂神说Linux课堂笔记】是一份详细的Linux学习资料,主要涵盖了CentOS 7.0这一版本的操作系统。这份笔记PDF版旨在帮助读者深入理解和掌握Linux操作系统的核心概念、常用命令及系统管理技能。 Linux是开源的类UNIX...
Linux学习笔记——入门资料 Linux,作为一款开源、免费的操作系统,因其稳定性和安全性而备受开发者和系统管理员的青睐。这份“Linux学习笔记”旨在帮助初学者快速掌握Linux的基础知识和操作技能,从而轻松入门。 ...
其次,笔记会详细介绍Linux的文件系统结构,例如根目录“/”下常见的子目录如/bin(基本命令)、/etc(配置文件)、/usr(用户程序)、/var(可变数据)等,以及文件和目录的权限管理,如chmod、chown、chgrp命令的...
这篇笔记主要涵盖了多个方面的Linux基础知识,包括常用命令、磁盘管理、用户管理、文件权限、软件安装、进程管理、资源监控、系统服务、网络管理、性能优化以及常见问题的解决。下面我们将详细探讨这些知识点。 1. ...
韩顺平 Linux 学习笔记 本学习笔记涵盖了 Linux 的基础知识、Samba 服务的搭建、Web 项目的开发和发布等内容。学习笔记分为多个阶段,从基础的 Linux 平台开发到高级的 Unix 环境编程,并涉及到 Linux 应用系统开发...
在Linux中配置Sendmail包括创建邮件路由、编写m4宏定义文件、调试邮件传递问题以及设置垃圾邮件过滤。 最后,掌握Linux命令行是所有Linux学习者的基础。例如,ls、cd、pwd用于目录操作,cat、more、less查看文件...
根据提供的信息,《Linux学习笔记.pdf》是一份关于Linux操作系统的基础学习材料,主要涵盖了Linux的基本概念、文件系统特性、权限管理以及一些常用命令的使用方法。接下来,我们将详细解析这份文档中提到的重要知识...
这份指南可能会涵盖安装、配置、用户管理以及安全设置等方面,是搭建FTP服务器的重要参考。 《x86 Assembly Language Reference Manual.pdf》涉及的是x86架构下的汇编语言,这是Linux内核和其他底层程序开发的基础...
1,安装VMware-tool与实现文件共享;2,u-boot移植步骤;3,安装交叉编译环境;4,启动代码的运行;5,嵌入式linux开发加速器--NFS开发环境的...9,虚拟机中linux配置串口;10,制作文件系统映象;11,自动生成make文件