[Linux基础环境/软件]Linux下安装resin web服务器(涉及gcc、jdk环境部署)

由于Ubuntu自带是没有jdk和gcc编译器的,而安装resin需要C编译器和jdk的支持,而且resin本身是java写的。另外我本身的网站是zip打包的,所以linux也要安装了gcc、jdk、zip、unzip方便安装和部署网站。

 

//-----------环境准备--------------

 

安装gcc

$ sudo apt-get update            #更新库
$ sudo apt-get install gcc        #安装gcc
$ gcc -v
$ make -v




 

安装zip

$ sudo apt-get install zip unzip




安装Java

安装:

# wget http://download.oracle.com/otn-pub/java/jdk/8u5-b13/jdk-8u5-linux-x64.tar.gz
使用上面那条链接是下载到的是一个不完整的包,说明还是要通过一个验证才行。还是直接在浏览器上面进入http://download.oracle.com/先将包下载下来吧。再上传到linux上面。

这个包jdk-8u5-linux-x64.tar.gz是免安装的,解压完就可以用了。

# mv jdk-8u5-linux-x64.tar.gz /usr/local/
# tar xzvf jdk-8u5-linux-x64.tar.gz

环境变量配置:
编辑/etc/profile 配置文件,在其最后面增加java的环境变量配置:

JAVA_HOME=/usr/local/jdk1.8.0_05
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

export JAVA_HOME
export PATH
export CLASSPATH

如果并不想与别的用户共用同一个java环境,则将上面内容配置在用户目录下的~/.profile 文件里面就可以了。

测试:
任意目录,任意用户下执行java -version,如果打印出版本号说明安装成功了。

 

//-----------resin安装和配置--------------

 

安装resin服务器

现在官网下载安装包。解压编译安装就可以了,结果发现没有那么简单。问题在于,Ubuntu服务器没有安装gcc,无法编译的。所以在安装resin之前要先安装了gcc。安装了gcc之后就可以很顺利如下执行了。(resin分为免费版和pro版,这里使用的是免费版)

$ wget http://www.caucho.com/download/resin-4.0.39.tar.gz
$ tar xzvf resin-4.0.39.tar.gz
$ cd resin-4.0.39.tar.gz
$ ./configure --prefix=[需要安装的路径]
$ make & make install

 

resin配置和启动

在resin/conf有resin.properties或者resin.conf(旧版本的文件名),这是resin的配置文件。监听端口、watchdog端口、集群/实例端口、jvm的内存配置,都在里面配置。

如果端口无冲突的话,默认配置,直接启动即可。

在resin/bin下执行

$ ./resin.sh start        #启动    #旧版本文件名为httpd.sh
$ ./resin.sh stop        #停止
$ ./resin.sh restart        #重启

 

 

默认端口是8080,没有修改的话,直接访问http://ip:port(http://115.28.82.146:8080)就可以访问了。

 

网站默认放置在resin/webapps/下。当然也可以在此目录下创建软链映射到其它目录。

 

 

//-------------------------

//共勉之

时间: 2024-10-31 07:40:49

[Linux基础环境/软件]Linux下安装resin web服务器(涉及gcc、jdk环境部署)的相关文章

在Win98下安装个人Web服务器(转)

在Win98下安装个人Web服务器 赛迪网老工 在Win98下安装个人Web服务器主要有以下步骤: 一.TCP/IP设置 1.参数设置 TCP/IP的安装关键是IP地址.子网掩码和默认网关三个参数的设置. IP地址:这是IP网上识别一台计算机的标志.子网掩码:这是用来识别通信双方是否在同一局域网上的工具.默认网关:网关是你的局域网与外部网络通信的关口,中转站. 设置方法:点击控制面板上的网络图标,选取与网络适配器绑定的TCP/IP,点击属性按钮,打开TCP/IP属性框,点击IP地址标签,便可进行

如何在 Ubuntu 15.04/CentOS 7 中安装 Lighttpd Web 服务器

Lighttpd 是一款开源 Web 服务器软件.Lighttpd 安全快速,符合行业标准,适配性强并且针对高配置环境进行了优化.相对于其它的 Web 服务器而言,Lighttpd 占用内存更少:因其对 CPU 占用小和对处理速度的优化而在效率和速度方面从众多 Web 服务器中脱颖而出.而 Lighttpd 诸如 FastCGI.CGI.认证.输出压缩.URL 重写等高级功能更是那些面临性能压力的服务器的福音. 以下便是我们在运行 Ubuntu 15.04 或 CentOS 7 Linux 发行

Linux系统CENTOS 6.8下安装锐速的教程

锐速可能还有很多朋友没有听说过,不仅可以加速Web访问,官方的说明为锐速(ServerSpeeder)加速软件是一种基于ZETATCP加速引擎的软件,可以起到显著加速效果的 TCP 加速技术,增强VPS/服务器连接的稳定性,且有效的提高服务器的带宽利用率.不过有很多朋友是基于Linux 系统CENTOS 6.8,有时候出现了不能安装锐速的情况,由于锐速官方尚不支持centos6.8,所以centos6.8想要安装锐速就要降级内核. 另外,据说这玩意居然还可以提高VPN的访问速度,像部落之前介绍过

Java零基础教程之Windows下安装、启动Tomcat服务器方法图解(免安装版)_java

相关阅读: Java零基础教程之Windows下安装 JDK的方法图解 官网下载 你是 Windows 环境,所以,打开浏览器,输入地址:http://tomcat.apache.org/download-70.cgi 选择对应的 ..-bit Windows zip下载就可以了. 安装 找到你下载的 ZIP 包,解压到你认为合适的目录,其实这是免安装版. 启动 进入 bin 目录,找到startup.bat双击,这样就算启动了 Tomcat 了,现在在浏览器输入地址+端口8080(默认)即可看

《嵌入式Linux开发实用教程》——第1章 嵌入式Linux基础 1.1 Linux基本命令

第1章 嵌入式Linux基础 1.1 Linux基本命令 在学习嵌入式Linux开发的过程中,将经常使用到Linux的操作命令.实际上,Linux系统中的命令也是为实现特定的功能而编写的,而且绝大数的命令是用C语言编写的.有些实用性强的程序被广泛使用和传播,逐渐地演变成Linux的标准命令.但是Linux的操作命令繁多,本节将在U-Boot.Linux移植过程中常用到的Linux操作命令罗列出来进行讲解,为后续的学习做良好的铺垫.读者不要认为这是Linux简单命令则不屑一顾,嵌入式Linux学习

Hiawatha 7.6发布 Linux/UNIX下安全的Web服务器

Hiawatha 7.6该版本SQL注入预防功能已被改写. Hiawatha是一个Linux/UNIX下安全的http://www.aliyun.com/zixun/aggregation/17117.html">Web服务器,其设计的最主要的目的就是安全,当然它也是快速且易于配置的. 主要功能: 请求方法 GET POST HEAD OPTIONS TRACE PUT DELETE HTTP状态码 200 OK 201 创建. 204 无内容 206 部分内容 301 永久移除 其他 访

Hiawatha v7.5发布 Linux/UNIX下安全的Web服务器

Hiawatha是一个Linux/UNIX下安全的http://www.aliyun.com/zixun/aggregation/17117.html">Web服务器,其设计的最主要的目的就是安全,当然它也是快速且易于配置的. 主要功能: 请求方法 GET POST HEAD OPTIONS TRACE PUT DELETE HTTP状态码 200 OK 201 创建. 204 无内容 206 部分内容 301 永久移除 其他 访问/连接控制 禁止 支持CGI(包含PHP) hiawath

Win2003平台上jsp虚拟主机环境的架设(IIS6+J2SDK+resin)_win服务器

平台上jsp虚拟主机环境的架设--windows2003+iis6+j2sdk1.4.2+resin2.1.16.abu. at patching.net 今天,我生日,自己记性也不太好,顺手写一篇文章,省得不小心忘了. 我通常在windows上工作,这次要架设jsp虚拟主机运行环境,查看了一下网上所能找到的资料,基本没有能用的,因为我需要的是能够使iis同时既支持.asp又支持.jsp而且又可以做虚拟主机. 互相隔离,且运行在80端口.反正搜索出一堆,参考一下,自己搞吧. 一个一个找,这里面需

如何在Ubuntu 14.04上安装轻量级web服务器Cherokee

如何在Ubuntu 14.04上安装轻量级web服务器Cherokee Cherokee 是一个免费,开源,高性能轻量级的全功能web服务器,支持大部分主流操作系统(Linux. Mac OS X. Solaris 和 BSD).它支持TLS/SSL.FastCGI. SCGI. PHP. uWSGI. SSI. CGI. LDAP. HTTP代理. 视频流处理. 内容缓存. 流量控制. 虚拟主机.Apache兼容的日志文件,以及负载均衡等功能. 今天我们介绍一下怎样在Ubuntu Server