`
xy_z487
  • 浏览: 278263 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

apache+tomcat+jk1.2.18+lighttpd squid

 
阅读更多
 我这里主要是用lighttpd来代替已有的apache2.2.6所以tomcat及squid都是以前的环境,(以前是apache+tomcat+jk1.2.18+squid)在这里不单独列出了!
 

#wget http://www.lighttpd.net/download/lighttpd-1.4.19.tar.gz
#tar zxvf lighttpd-1.4.19.tar.gz
#cd lighttpd-1.4.19
#./configure --prefix=/usr/local/lighttpd
# make
# make install
# cp doc/lighttpd.conf /usr/local/lighttpd/
# cd /var/log/
# mkdir lighttpd
# cd lighttpd/
# touch access.log
# touch error.log
# ll
总计 0
-rw-r--r-- 1 root root 0 04-16 14:29 access.log
-rw-r--r-- 1 root root 0 04-16 14:29 error.log
# chmod 755 access.log
# chmod 755 error.log
# vi /usr/local/lighttpd/lighttpd.conf文件
下面几个是主要注意的地方
server.modules              = (

                                "mod_access",

                               "mod_proxy",

server.document-root        ="/usr/local/www/"
server.errorlog             = "/var/log/lighttpd/error.log"
accesslog.filename          = "/var/log/lighttpd/access.log"
index-file.names            = ( "index.jsp")
server.port                = 81 (我的squid监听80了所以在这里监听81)
#### proxy module
$HTTP["host"] == "192.168.1.250" {
$HTTP["url"] =~ ".jsp|.do|/$" {
proxy.server = (
                 "/" => ( "localhost" => ("host" => "127.0.0.1","port" => 8080 )),
                 ".jsp" => ( "localhost" => ("host" => "127.0.0.1","port" => 8080 )),
                 ".do" => ( "localhost" => ("host" => "127.0.0.1","port" => 8080 ))
               )
}
}
########说明上面使得.jsp .do的请求都让tomcat来处理之所以有/这个是使得默认的http://ip能够访问http://ip/index.jsp查看帮助可以查看lighttpd1.4.19/doc/proxy.txt########
# cd /usr/local/lighttpd
# ls
bin  lib  lighttpd.conf  sbin  share
启动:
sbin/lighttpd -f lighttpd.conf
# ps fax|grep lighttpd
11485 pts/2    S+     0:00                      \_ grep lighttpd
11481 ?        S      0:00 sbin/lighttpd -f lighttpd.conf

由于lighttpd侦听的81端口所以此时
# lsof -i:81
COMMAND    PID USER   FD   TYPE  DEVICE SIZE NODE NAME
lighttpd 11481 root    3u  IPv4 1122657       TCP *:hosts2-ns (LISTEN)

tomcat简写如下:

支持java
查看赋予执行权限
./jrockit-R26.3.0-jdk1.5.0_06-linux-ia32.bin
指定路径/usr/local/java/
查看是否java
#java -version
java version "1.5.0_06"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05)
BEA JRockit(R) (build R26.3.0-32-58710-1.5.0_06-20060308-2022-linux-ia32, )
#证明java ok

# chmod 755 apache-tomcat-5.5.25.tar.gz
# tar zxvf apache-tomcat-5.5.25.tar.gz
# mv apache-tomcat-5.5.25 /usr/local/tomcat

set environment设置环境变量
vi /etc/profile
export JAVA_HOME=/usr/local/java/
export CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin
export CATALINA_HOME=/usr/local/tomcat
export CATALINA_BASE=/usr/local/tomcat

创建tomcat manager
vi /usr/local/tomcat/conf/tomcat-users.xml
#Add the following to tomcat-users.xml
<user username="admin" password="admin" roles="admin,manager"/>

关于squid的安装参考
分享到:
评论

相关推荐

    Logic Setup 1.2.18版

    Logic Setup 1.2.18逻辑分析仪上位机软件For Windows,适用于Saleae16 Logic Analyzer

    tcnative-1.dll 1.2.18 32位64 位

    tcnative-1.dll 1.2.18 tomcat 启动报错 The APR based Apache Tomcat Native library which allows optimal performance in production 问题的解决需要这个,注意自己需要什么版本,之前下了1.2.14 显示版本不对:...

    cacti1.2.18_install.tar.gz

    cacti1.2.18集成监视器-...安装方法:上传cacti1.2.18_install.tar.gz 然后运行 tar xzvf cacti1.2.18_install.tar.gz && cd cacti1.2.18_install && sh install-cacti-1.2.18.sh 在提示中输入您要设置的mysql的密码

    keepalived-1.2.18+nginx-1.6.2

    【标题】"keepalived-1.2.18+nginx-1.6.2" 指的是一项集成解决方案,结合了Keepalived的高可用性和Nginx的高性能Web服务器特性。这个版本组合是特定时间点的稳定版本,确保了在那个时期内两者的兼容性和稳定性。 ...

    Selease Logic Setup 1.2.18

    Selease Logic Setup 1.2.18 是一款专门针对嵌入式系统开发的逻辑分析仪软件。在IT行业中,逻辑分析仪是调试硬件和软件交互的重要工具,它能够捕获并显示数字信号的实时状态,帮助工程师们理解和解决复杂的系统问题...

    Logic Setup 1.2.18.rar

    《Saleae Logic Setup 1.2.18:探索数字信号世界的强大工具》 Saleae Logic Setup 1.2.18.rar 是一个专为淘宝上购买的Saleae逻辑分析仪设计的配套软件,用于在电脑端进行数据分析与管理。这款软件支持一系列最新的...

    nlog4j-1.2.18

    它的全名是Apache Log4j,是由Apache软件基金会开发的开源项目。NLog4j 1.2.18是该框架的一个特定版本,它包含了稳定性和兼容性的改进,以及可能的安全更新。 在Java开发中,日志记录是一项至关重要的任务,它帮助...

    libpng-1.2.18.tar.bz2

    libpng-1.2.18.tar.bz2,png图形库,可用于opencv2.0及miniGUI的编译

    ruby selenium-client-1.2.18.gem

    9. Go to Cmd Prompt –&gt; c:\Ruby192\bin&gt;gem install selenium-client-1.2.18.gem Once you install selenium-client you should get the following conformation message: ' 1 gem installed ' Installing ri ...

    SaleageLogic_V1.2.18.zip

    Saleae logic是一款非常专业的波形测试设备,适用于分析单片机、ARM、FPGA利器,该软件为Saleae逻辑分析仪的必备应用软件,没有或是丢失软件的用户可以考虑使用,软件包括用于串行通信的协议分析器,还支持多种协议...

    libpng-1.2.18.tar.gz

    6. **重启服务器**:完成上述步骤后,重启Web服务器(如Apache或Nginx),使配置生效。 7. **验证**:最后,可以通过编写一个简单的PHP脚本来检查GD库是否正确加载了libpng,并能处理PNG图像。 通过以上步骤,我们...

    Keka-1.2.18.dmg

    Keka-1.2.18.dmg

    angular-1.2.18 官方完整包下载

    **AngularJS 1.2.18:框架与特性详解** AngularJS,作为一个强大的前端JavaScript框架,由Google维护,主要用于构建交互式、动态的Web应用。AngularJS 1.2.18是该框架的一个重要版本,它包含了丰富的功能和改进,...

    Mantis1.2.18问题管理系统官方原版

    《Mantis1.2.18问题管理系统:官方原版详解》 Mantis是一款广受欢迎的开源问题跟踪系统,它的存在极大地提升了软件开发团队的工作效率和项目管理能力。本文将详细解析Mantis 1.2.18版本,帮助用户理解和掌握这款...

    Mantis1.2.18问题管理系统官方原版-源码

    - **环境要求**:Mantis 1.2.18通常需要PHP、MySQL数据库和Web服务器(如Apache或Nginx)。 - **下载源码**:从官方网站或镜像站点获取Mantis 1.2.18的源码包,解压后得到“mantisbt-source - 1.2.18”文件夹。 -...

    spring4.1.6 cxf1.2.18

    当我们谈论"spring4.1.6 cxf1.2.18"时,我们关注的是这两个组件的特定版本,它们协同工作以提供强大的服务层功能。 Spring 4.1.6 版本引入了许多改进和增强,包括对 Java 8 的全面支持、更好的类型安全配置以及对 ...

    康康私车财务助手1.2.18

    康康私车财务助手1.2.18 本软件为绿色共享软件,无需安装,下载解压后,在装有Windows2000 、WindowsXP、Windows Server 2003 以及 Windows Vista 和Win7的操作系统下即可正常运行。系统采用VC编写,性能稳定,系统...

    wireshark-1.2.18.tar.gz

    标题中的"wireshark-1.2.18.tar.gz"表明这是Wireshark的1.2.18版本的源代码,采用的是Linux/Unix系统中常见的tarball压缩格式,即`.tar.gz`。这个版本的源代码适用于那些想要深入理解Wireshark工作原理,或者需要对...

    Freeplane 免费思维导图软件 v1.2.18

    Freeplane是一款强大的免费思维导图软件,其版本v1.2.18是该软件的迭代更新,旨在提供更高效、稳定和功能丰富的思维导图创作环境。作为开源软件,Freeplane不仅允许用户免费使用,同时也鼓励用户参与到软件的开发与...

Global site tag (gtag.js) - Google Analytics