我这里主要是用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逻辑分析仪上位机软件For Windows,适用于Saleae16 Logic Analyzer
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的密码
《Saleae Logic Setup 1.2.18:探索数字信号世界的强大工具》 Saleae Logic Setup 1.2.18.rar 是一个专为淘宝上购买的Saleae逻辑分析仪设计的配套软件,用于在电脑端进行数据分析与管理。这款软件支持一系列最新的...
【标题】"keepalived-1.2.18+nginx-1.6.2" 指的是一项集成解决方案,结合了Keepalived的高可用性和Nginx的高性能Web服务器特性。这个版本组合是特定时间点的稳定版本,确保了在那个时期内两者的兼容性和稳定性。 ...
tcnative-1.dll 1.2.18 tomcat 启动报错 The APR based Apache Tomcat Native library which allows optimal performance in production 问题的解决需要这个,注意自己需要什么版本,之前下了1.2.14 显示版本不对:...
Selease Logic Setup 1.2.18 是一款专门针对嵌入式系统开发的逻辑分析仪软件。在IT行业中,逻辑分析仪是调试硬件和软件交互的重要工具,它能够捕获并显示数字信号的实时状态,帮助工程师们理解和解决复杂的系统问题...
它的全名是Apache Log4j,是由Apache软件基金会开发的开源项目。NLog4j 1.2.18是该框架的一个特定版本,它包含了稳定性和兼容性的改进,以及可能的安全更新。 在Java开发中,日志记录是一项至关重要的任务,它帮助...
libpng-1.2.18.tar.bz2,png图形库,可用于opencv2.0及miniGUI的编译
9. Go to Cmd Prompt –> c:\Ruby192\bin>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 ...
Saleae logic是一款非常专业的波形测试设备,适用于分析单片机、ARM、FPGA利器,该软件为Saleae逻辑分析仪的必备应用软件,没有或是丢失软件的用户可以考虑使用,软件包括用于串行通信的协议分析器,还支持多种协议...
6. **重启服务器**:完成上述步骤后,重启Web服务器(如Apache或Nginx),使配置生效。 7. **验证**:最后,可以通过编写一个简单的PHP脚本来检查GD库是否正确加载了libpng,并能处理PNG图像。 通过以上步骤,我们...
Keka-1.2.18.dmg
**AngularJS 1.2.18:框架与特性详解** AngularJS,作为一个强大的前端JavaScript框架,由Google维护,主要用于构建交互式、动态的Web应用。AngularJS 1.2.18是该框架的一个重要版本,它包含了丰富的功能和改进,...
《Mantis1.2.18问题管理系统:官方原版详解》 Mantis是一款广受欢迎的开源问题跟踪系统,它的存在极大地提升了软件开发团队的工作效率和项目管理能力。本文将详细解析Mantis 1.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"时,我们关注的是这两个组件的特定版本,它们协同工作以提供强大的服务层功能。 Spring 4.1.6 版本引入了许多改进和增强,包括对 Java 8 的全面支持、更好的类型安全配置以及对 ...
康康私车财务助手1.2.18 本软件为绿色共享软件,无需安装,下载解压后,在装有Windows2000 、WindowsXP、Windows Server 2003 以及 Windows Vista 和Win7的操作系统下即可正常运行。系统采用VC编写,性能稳定,系统...
标题中的"wireshark-1.2.18.tar.gz"表明这是Wireshark的1.2.18版本的源代码,采用的是Linux/Unix系统中常见的tarball压缩格式,即`.tar.gz`。这个版本的源代码适用于那些想要深入理解Wireshark工作原理,或者需要对...
Freeplane是一款强大的免费思维导图软件,其版本v1.2.18是该软件的迭代更新,旨在提供更高效、稳定和功能丰富的思维导图创作环境。作为开源软件,Freeplane不仅允许用户免费使用,同时也鼓励用户参与到软件的开发与...