- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
nginx部署手册
部署手册
环境介绍
路径规划
程序安装包路径:/home/gzyhpay/setup
Nginx部署路径:/home/gzyhpay/nginx
Web资源部署路径:/home/gzyhpay/webapp/应用名
Web日志路径:/home/gzyhpay/logs/
需ip访问的应用的web日志路径:/home/gzyhpay/weblogs/iprequest
Jdk路径:/home/gzyhpay/jdk
Jboss路径:/home/gzyhpay/jboss/
Jboss系统日志路径:/home/gzyhpay/jboss/standalone/log
应用程序发布路径:/home/gzyhpay/jboss/standalone/deployments
银行认证凭证路径:/home/gzyhpay/work/bankconf
应用日志路径:/home/gzyhpay/work/logs/应用名
应用文件下载缓存路径:/home/gzyhpay/work/download/应用名
应用文件上传缓存路径:/home/gzyhpay/work/upload/应用名
新建服务器的软件准备
Web服务器软件部署
Web服务器采用nginx中间件。要部署nginx中间件,需先确保web服务器安装了g++或c++编译环境。没有g++或c++的操作系统请找安装盘安装。
nginx安装包
/home/gzyhpay/setup/nginx
安装
执行setupNGINX.sh脚本直至完成安装。程序安装后,会自动在当前用户目录下建立nginx目录,如home/gzyhpay/nginx。
基本配置
以下以$NGINXHOME代表nginx所在目录,目前路径为:/home/gzyhpay/nginx
testConfig.sh脚本为配置文件检测脚本,建议放在$NGINXHOME。如果修改了nginx.conf配置文件,可先运行本脚本检测是否修改有问题。
reload.sh脚本为nginx重启脚本,建议放在$NGINXHOME。修改nginx.conf配置文件后执行该命令生效脚本。等同于杀掉nginx进程,执行$NGINXHOME/sbin/nginx命令重新启动nginx。
fastcgi.conf和proxy_conf.conf是对nginx到应用服务器代理的基础配置。需放在$NGINXHOME/conf目录下
mime.types配置文件定义了允许下载的文件类型,其中增加了对android安装程序的支持。
启动nginx
修改.sh脚本和nginx的使用权限。
启动:$NGINX_HOME/sbin/nginx
关闭:ps –ef|grep nginx 查到进程后kill进程
重启:$NGINX_HOME/reload.sh
应用服务器软件部署
Jboss安装包
Jdk: /home/gzyhpay/setup/jdk-6u24-linux-x64-rpm.bin
Jboss as5: /home/gzyhpay/jboss/jboss-5.1.0.GA
安装
Jboss和jdk都是免安装程序,直接解压即可使用。
通用配置文件
standalone.conf配置文件位于$JBOSSHOME/bin/目录下,其中主要设置MAX_FD和JAVA_HOME两个参数。其中:
MAX_FD配置了jboss运行时最大打开文件数,需配合操作系统设置的每个用户最大打开文件数使用;
JAVA_HOME则是jdk的安装目录,即jdk安装包解压后所在目录。
数据源依赖包:如果jboss要配置数据源,需要将oracle.rar解压$JBOSSHOME/modules/com/目录下,并修改standalone.xml文件增加数据源配置。
sun.rar需解压到$JBOSSHOME/modules/目录下,注意修改perties中各配置文件路径。
程序发布
Web服务器软件部署
配置web服务器主要有两个操作:其一是将web静态资源放到指定的目录;其二是修改$NGINXHOME/conf/目录下的nginx.conf配置文件。
静态资源的位置
静态资源的目录名即外部请求要访问的地址。
静态资源文件目录:/home/gzyhpay/nginx/html
nginx.conf文件配置
每上线一家企业,需要增加一个站点(server)配置。
每添加一个应用,需要在server中添加反向代理策略,如果有负载均衡配置,还需考虑添加负载均衡策略。
添加一个企业(站点)
目前云环境采用多域名绑定同一IP的策略,对于每一个上线企业,尽可能按域名的方式访问。nginx中每一个server可理解为一个企业站点的访问策略。
以下是一个基本的站点配置介绍:
server {
文档评论(0)