• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >windows > nginx的实践总结一

nginx的实践总结一

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含nginx总结,apache和nginx的区别,nginx,配置nginx,实战nginx等服务器相关知识,网友希望可以进行参考

1.通过nginx的安装脚本来讲解nginx的安装

  1. #!/bin/bash 
  2. #author zhangyifei 
  3. #2013 2.27 
  4. #email zyfforlinux@163.com 
  5. #源码包的下载
  6. cd /usr/local/src 
  7. wget http://down1.chinaunix.net/distfiles/nginx-1.2.5.tar.gz 
  8. wget http://down1.chinaunix.net/distfiles/pcre-8.30.tar.bz2 
  9. #pcre库的安装以支持nginx的rewiter的正则表达式
  10. tar jxvf pcre-8.30.tar.bz2 
  11. cd pcre-8.30 
  12. ./configure 
  13. make && make install 
  14. cd .. 
  15. pcredir="pcre-8.30" 
  16. soft="nginx-1.2.5.tar.gz" 
  17. softdir="nginx-1.2.5" 
  18. if [ -f $soft ]; then 
  19.    tar zxvf $soft 
  20. else 
  21.    echo "$soft not exis" 
  22.    exit 
  23. fi 
  24. #询问用户是否安装ssl模块和status模块
  25. read -p "do you install http_stub_status_module [Y/N]" args1 
  26. echo "$args1" 
  27. while [ "$args1" != "Y" ] && [ "$args1" != "y" ] && [ "$args1" != "N" ] && [ "$args1" != "n" ] 
  28. do 
  29.    read -p "please input  [Y/N]" args1 
  30. done 
  31.  
  32. if [ "$args1" == "Y" ] || [ "$args1" == "y" ]; then 
  33.    args1="--with-http_stub_status_module" 
  34. else 
  35.    args1="" 
  36. fi 
  37. echo "$args1" 
  38. read -p "do you install --with-http_ssl_module [Y/N]" args2 
  39. while [ "$args2" != "Y" ] && [ "$args2" != "y" ] && [ "$args2" != "N" ] && [ "$args2" != "n" ] 
  40. do 
  41.    read -p "please input  [Y/N]" args2 
  42. done 
  43. echo "$args2" 
  44. if [ "$args2" == "Y" ] || [ "$args2" == "y" ]; then 
  45.    args2="--with-http_ssl_module" 
  46. else 
  47.    args2="" 
  48. fi 
  49. echo "$args2" 
  50. #创建启动nginx的用户 并且不可登录
  51. nginxuser="nginx" 
  52. useradd -s /sbin/nolgin $nginxuser 
  53. cd $softdir 
  54. ./configure --prefix=/usr/local/nginx \ 
  55. --user=$nginxuser \ 
  56. --group=$nginxuser \ 
  57. --with-pcre=/usr/local/src/$pcredir \ 
  58. $args1 $args2 
  59.  
  60. make && make install 

2.下面讲解nginx的默认配置文件

 

  1. #user  nobody;  指定启动nginx的用户和用户组
  2. worker_processes  1;  指定开启nginx的进程数 一般和逻辑cpu的
  3.  
  4. #error_log  logs/error.log; 错误日志的存放位置 和格式
  5. #error_log  logs/error.log  notice; 
  6. #error_log  logs/error.log  info; 
  7.  
  8. #pid        logs/nginx.pid; 进程ID文件的存放位置
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • nginx的实践总结一

相关文章

  • 自动进入Windows Server 2003系统
  • iis 您未被授权查看该页
  • cwRsync实现windows服务器间的同步备份
  • lamp网站加速优化
  • windows 2008 提示“考虑更改密码”的解决办法
  • 网站出现Bad Request报错问题处理方法
  • liunx基础命令(vim编辑文件)
  • ↑mysql主从复制实现SSL加密和半同步复制↑
  • 利用Flash media server 4.5配置流媒体服务器
  • windows2003中IIS配置安装图文教程

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • Windows 2008 R2下Exchange 2010的安装准备
    • DirectX:内存、显存太大引起的问题
    • 运维虚拟化之VMware虚拟化项目实施步骤
    • Sun Grid Engine 大规模集群监控
    • Linux命令记录神器history命令基础6
    • windows 2003 Gene6 FTP Server 新建域/帐户
    • Hyper-V之VDI基础架构
    • Windows Server AppFabric 安装与步署过程
    • php上传文件到服务器
    • Windows XP安装Apache环境图文详解

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有