快速业务通道

nginx基础配置

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-23

tomcat 即是一个JSP 和Servler的运行平台.同事Tomcat又不仅仅是一个

servlet容器,它也具有传统的WEB服务器的功能;处理html页面,但是与 apache相比,它的处理静态html的能力就不如apache,我们可以将tomcat 和apache集成到一块,让apache处理静态html,而tomcat处理JSP和servlet 这种集成只需要修改一下apache和tomcat的配置文件即可. Nginx "engine X"是一个高性能的HTTP和反向代理服务器,同时也是一个 IMAP/POP3/SMTP代理服务器. Nginx的主配置文件默认情况下位于/usr/local/nginx/conf/nginx.conf nginx 下的虚拟主机配置 虚拟主机分三种:基于IP,端口,名称 Nginx基于名称的虚拟主机配置 server { listen 80; server_name www.baidu.com } server { listen 80; server_name www.google.com } server { lisetn 80 default; ....... } 定义了三个虚拟主机,前两个server,通过域名www.baidu.com ,www,google.com 可以分别访问正确的网站.如果通过IP或者其他指向这台机器的域名访问,那么访问 到的是第三个server配置.第三个server为一个默认配置,请注意它没有server_name 指令,并且listen指定包含一个default 关键字. Nginx 基于IP的虚拟主机 server { listen 192.168.1.4:80; root 88.com; index index.html; } server { listen 192.168.1.3:80; root 85.com; index index.html; } Nginx 基于端口的虚拟主机 server { listen 80; root 88.com; } server { listen 8080; root 8080.com; } 安全的链接https Nginx 的https配置方法: 生成一对证书. 需要用到openssl命令,先确认系统是否安装 RHEL5 中在 /et/pki/tls/certs 目录有个脚本可以帮助我们简化证书生成的过程, 我们切换到此目录 cd /etc/pki/tls/certs make server.key 生成私钥 openssl rsa -in server.key -out server.key 去除密码以便使用时不询问密码 make server.csr 生成证书颁发机构,用于颁发公钥 openssl x509 -in server.csr -req -signkey server.key -day 365 -out server.crt 访问控制 与APACHE相似 location / { root html; index index.html index.htm; auth_basic "xxxx"; auth_basic_user_file /usr/local/nginx/passwd.db; } 设置密码 htpasswd -c /usr/local/nginx/passwd.db mark Rewrite 规则 Rewrite 对称URL rewrite ,即URL重写 Nginx 反向代理 反向代理方式:是指以代理服务器来接受internet上的链接请求,然后将请求转发给内部网络上 的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外 就表现为一个服务器 基本可以实现一个完整的7层负载均衡,它有这些特色 1.功能强大,性能卓越,运行稳定. 2.配置简单灵活; 3.能够自动剔除工作不正常的后端服务器. 4.上传文件使用异步模式. 5.支持多种分配策略,可以分配权重,分配方式

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号