`
wb284551926
  • 浏览: 551266 次
文章分类
社区版块
存档分类
最新评论

linux配置笔记

阅读更多

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_linux学习笔记_

    这份"Linux学习笔记(强悍总结值得一看)"是Linux初学者的宝贵资源,也适合有经验的用户作为参考手册。以下是对笔记内容的详细概述: 1. **Linux常用命令**: Linux命令行是其强大的工具,掌握常用命令是Linux学习...

    马哥的linux学习笔记

    笔记讲解了防火墙配置、SELinux、chroot环境以及如何设置安全策略,帮助读者构建安全的Linux环境。 最后,笔记还涉及了一些高级话题,如脚本编程(bash shell script)、系统监控(如top、htop、iotop等)、性能...

    linux笔记笔记笔记笔记

    如果SVN不正确地显示文件状态,可能是因为忽略设置、冲突或配置问题,需要检查和修复。 10. **再次提及的Makefile文件编写**:Makefile文件是构建工程的核心,通过规则定义目标及其依赖关系。编写Makefile需要明确...

    马哥linux手写笔记

    【马哥Linux手写笔记】是一份由知名IT教育专家马永亮,即"马哥"编撰的Linux学习资料,这份笔记以其详实、深入和实用的特点深受广大Linux爱好者和学习者的推崇。马哥在业界享有盛誉,他的教学风格以通俗易懂和实战性...

    Linux基础笔记总结

    二、Linux配置模式 Linux的配置通常涉及编辑系统配置文件,如 `/etc/passwd`(用户账户信息)、`/etc/environment`(环境变量)或`/etc/hosts`(主机名解析)。有三种主要的配置模式: 1. **命令行配置**:直接...

    Linux学习笔记PDF文档.pdf

    接着,笔记将介绍Linux的安装过程,包括选择合适的发行版(如Ubuntu、CentOS或Debian),理解不同的安装选项,以及如何配置硬件驱动。这部分内容对于新用户来说尤为重要,因为正确安装和配置是使用Linux的第一步。 ...

    Linux学习笔记-很不错适合linux入门者

    笔记可能会介绍基本的网络配置,如IP地址、子网掩码、DNS设置,以及如何使用SSH安全地远程登录Linux服务器。 此外,笔记还会涉及shell脚本编程,这是自动化任务和管理系统的重要工具。初学者将学习到如何编写简单的...

    linux学习笔记.pdf

    Linux学习笔记 本文档主要记录了 Linux 操作系统的学习笔记,涵盖了 Basic 的编程、VI 编辑器的使用、GCC 编译器的应用、GDB 调试工具的使用等方面的知识点。 一、编程基础 * 了解 C 语言的基本语法,例如变量...

    Linux内核笔记-很强大很详细的

    1. **系统安装与配置**:指导如何安装Linux系统,设置网络,以及基本的系统配置。 2. **用户与组管理**:包括用户账户的创建、权限设置,以及用户和组的管理。 3. **文件系统管理**:讲述文件和目录操作,权限管理...

    嵌入式LINUX入门笔记

    了解设备树和内核配置是关键,因为它们允许你根据硬件需求定制Linux内核。 嵌入式Linux开发涉及驱动程序编写,因此熟悉C语言和Linux内核编程至关重要。你需要学习如何读取和写入设备文件,以及如何处理中断和定时器...

    狂神说Linux课堂笔记.rar

    【狂神说Linux课堂笔记】是一份详细的Linux学习资料,主要涵盖了CentOS 7.0这一版本的操作系统。这份笔记PDF版旨在帮助读者深入理解和掌握Linux操作系统的核心概念、常用命令及系统管理技能。 Linux是开源的类UNIX...

    Linux学习笔记——入门资料

    Linux学习笔记——入门资料 Linux,作为一款开源、免费的操作系统,因其稳定性和安全性而备受开发者和系统管理员的青睐。这份“Linux学习笔记”旨在帮助初学者快速掌握Linux的基础知识和操作技能,从而轻松入门。 ...

    传智3天linux教学笔记

    其次,笔记会详细介绍Linux的文件系统结构,例如根目录“/”下常见的子目录如/bin(基本命令)、/etc(配置文件)、/usr(用户程序)、/var(可变数据)等,以及文件和目录的权限管理,如chmod、chown、chgrp命令的...

    linux学习笔记,linux命令整理

    这篇笔记主要涵盖了多个方面的Linux基础知识,包括常用命令、磁盘管理、用户管理、文件权限、软件安装、进程管理、资源监控、系统服务、网络管理、性能优化以及常见问题的解决。下面我们将详细探讨这些知识点。 1. ...

    韩顺平linux学习笔记

    韩顺平 Linux 学习笔记 本学习笔记涵盖了 Linux 的基础知识、Samba 服务的搭建、Web 项目的开发和发布等内容。学习笔记分为多个阶段,从基础的 Linux 平台开发到高级的 Unix 环境编程,并涉及到 Linux 应用系统开发...

    超详细的linux学习笔记

    在Linux中配置Sendmail包括创建邮件路由、编写m4宏定义文件、调试邮件传递问题以及设置垃圾邮件过滤。 最后,掌握Linux命令行是所有Linux学习者的基础。例如,ls、cd、pwd用于目录操作,cat、more、less查看文件...

    Linux学习笔记.pdf

    根据提供的信息,《Linux学习笔记.pdf》是一份关于Linux操作系统的基础学习材料,主要涵盖了Linux的基本概念、文件系统特性、权限管理以及一些常用命令的使用方法。接下来,我们将详细解析这份文档中提到的重要知识...

    Linux 学习笔记 (强烈推荐)

    这份指南可能会涵盖安装、配置、用户管理以及安全设置等方面,是搭建FTP服务器的重要参考。 《x86 Assembly Language Reference Manual.pdf》涉及的是x86架构下的汇编语言,这是Linux内核和其他底层程序开发的基础...

    ARM&LINUX学习笔记——ARM&LINUX学习笔记

    1,安装VMware-tool与实现文件共享;2,u-boot移植步骤;3,安装交叉编译环境;4,启动代码的运行;5,嵌入式linux开发加速器--NFS开发环境的...9,虚拟机中linux配置串口;10,制作文件系统映象;11,自动生成make文件

Global site tag (gtag.js) - Google Analytics