【原创】nginx+resin+jdk搭建网站服务器

简介: 公司用的架构环境是apache+resin+jdk,最近想尝试用nginx替换掉apache,初步找了一台测试机试试基本效果已经达到了。可能还有一些别的问题,如果有写的不好或者写错的地方请大家告知! 1、软件环境: linux AS4.
公司用的架构环境是apache+resin+jdk,最近想尝试用nginx替换掉apache,初步找了一台测试机试试基本效果已经达到了。可能还有一些别的问题,如果有写的不好或者写错的地方请大家告知!
1、软件环境:
linux AS4.8(64bit)
nginx-0.9.6.tar.gz(/root/software)
resin-3.0.28.tar.gz(/root/software)
jdk-6u14-linux-x64.bin(/root/software)
2、安装nginx软件:
cd /root/software
tar zxvf nginx-0.9.6.tar.gz
cd nginx-0.9.6
./configure --prefix=/usr/local/nginx
make
make install
检查编译安装是否有报错,如果有请自行解决。
用浏览器输入 http://ip测试安装是否正常?如果能看见如下图的网页请下一步
img_4a0bee3694e175edea863460cdd067ce.jpg
3、安装jdk
cd /root/software
chmod a+x jdk-6u14-linux-x64.bin
./jdk-6u14-linux-x64.bin(一路空格最后输入yes)
mv jdk1.6.0_14/ /usr/local/jdk
vi /root/.bash_profile
增加如下内容
img_b38b14a77adf034db0ed3a08ee6206b3.jpg
保存退出
source /root/.bash_profile
查看一下是否安装成功?有输出则说明安装成功了。
java -version
img_f9d1c32500b152cd9763b8869162fd5a.jpg
4、安装resin
cd /root/software
tar zxvf resin-3.0.28.tar.gz
cd resin-3.0.28
./configure --prefix=/usr/local/resin
make
make && make install
启动resin
/usr/local/resin/bin/httpd.sh start
用浏览器输入 http://ip:8080测试安装是否正常?如果能看见如下图的网页请下一步
img_b38878897abbce4ed0d2fe7bc92144dc.jpg
5、现在确定nginx和resin都能正常工作了,那么整合就需要修改nginx的配置文件了
vi /usr/local/nginx/conf/nginx.conf
修改之前的
img_1ed8a6d344476471a2c818b0e2b473b7.jpg
修改之后的
img_2ee77a3ba27006cb7ba802b4b1d5097a.jpg
完成后保存退出
修改resin的配置文件,因为上面应用发布的目录是/data/www/CONT,resin发布的目录也必须修改了
vi /usr/local/resin/conf/resin.conf
修改之前的,注意只修改了251和256两行啊!
img_36ac5c0dbca4a62da01ebebcdaf7d922.jpg
修改之后的
img_9b1662f840794dcb110755eb51faa2d0.jpg
保存退出
6、创建测试页
mkdir -p /data/www/CONT
vi index.html
加入以下内容
img_5b920571d8117d929d1a05edc73f12e9.jpg
7、重启nginx和resin,用浏览器测试输入 http://ip应该能正常看到我发布的网页了。
img_0daeec11d6082a60d5fd3a61b654f4fa.jpg
8、你可以尝试停掉resin,再输入 http://ip看看网页显示什么?
img_2bdcbeb6718940bd7ee430fda0a798b0.jpg
这样也就证实了nginx和resin结合起来了吧!
目录
相关文章
|
4月前
|
Ubuntu 应用服务中间件 Linux
在Linux中,如何配置Web服务器(如Apache或Nginx)?
在Linux中,如何配置Web服务器(如Apache或Nginx)?
|
4月前
|
负载均衡 应用服务中间件 Linux
"揭晓nginx的神秘力量:如何实现反向代理与负载均衡,拯救服务器于水火?"
【8月更文挑战第20天】在Linux环境下,nginx作为高性能HTTP服务器与反向代理工具,在网站优化及服务器负载均衡中扮演重要角色。本文通过电商平台案例,解析nginx如何解决服务器压力大、访问慢的问题。首先介绍反向代理原理,即客户端请求经由代理服务器转发至内部服务器,隐藏真实服务器地址;并给出配置示例。接着讲解负载均衡原理,通过将请求分发到多个服务器来分散负载,同样附有配置实例。实践表明,采用nginx后,不仅服务器压力得到缓解,还提升了访问速度与系统稳定性。
89 3
|
4月前
|
应用服务中间件 Linux 网络安全
在Linux中,如何配置Apache或Nginx Web服务器?
在Linux中,如何配置Apache或Nginx Web服务器?
|
4月前
|
存储 负载均衡 应用服务中间件
FastDFS+Nginx:轻松搭建本地文件服务器
【8月更文挑战第19天】在现今互联网快速发展的时代,文件服务器作为支撑各种在线服务的重要基础设施,其稳定性和性能显得尤为关键。FastDFS作为一款开源的轻量级分布式文件系统,凭借其高效的文件管理功能,特别适合用于构建相册网站、视频网站等以文件为载体的在线服务。本文将详细介绍如何利用FastDFS和Nginx快速搭建一个本地文件服务器,为您的工作和学习提供技术支持。
354 0
|
4月前
|
关系型数据库 Linux 应用服务中间件
如何在 Ubuntu 14.04 服务器上使用 Nginx 安装和保护 phpMyAdmin
如何在 Ubuntu 14.04 服务器上使用 Nginx 安装和保护 phpMyAdmin
25 0
|
2月前
|
应用服务中间件 BI nginx
Nginx的location配置详解
【10月更文挑战第16天】Nginx的location配置详解
|
2月前
|
缓存 负载均衡 安全
Nginx常用基本配置总结:从入门到实战的全方位指南
Nginx常用基本配置总结:从入门到实战的全方位指南
292 0
|
2月前
|
应用服务中间件 Linux nginx
Jetson 环境安装(四):jetson nano配置ffmpeg和nginx(亲测)之编译错误汇总
这篇文章是关于在Jetson Nano上配置FFmpeg和Nginx时遇到的编译错误及其解决方案的汇总。
96 4
|
18天前
|
存储 负载均衡 中间件
Nginx反向代理配置详解,图文全面总结,建议收藏
Nginx 是大型架构必备中间件,也是大厂喜欢考察的内容,必知必会。本篇全面详解 Nginx 反向代理及配置,建议收藏。
Nginx反向代理配置详解,图文全面总结,建议收藏
|
1月前
|
应用服务中间件 API nginx
nginx配置反向代理404问题
【10月更文挑战第18天】本文介绍了使用Nginx进行反向代理的配置方法,解决了404错误、跨域问题和302重定向问题。关键配置包括代理路径、请求头设置、跨域头添加以及端口转发设置。通过调整`proxy_set_header`和添加必要的HTTP头,实现了稳定的服务代理和跨域访问。
160 1
nginx配置反向代理404问题