惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
Last Week in AI
Last Week in AI
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
雷峰网
雷峰网
GbyAI
GbyAI
Hugging Face - Blog
Hugging Face - Blog
N
Netflix TechBlog - Medium
博客园 - 聂微东
Y
Y Combinator Blog
罗磊的独立博客
博客园_首页
小众软件
小众软件
有赞技术团队
有赞技术团队
爱范儿
爱范儿
F
Fortinet All Blogs
C
Check Point Blog
Google DeepMind News
Google DeepMind News
云风的 BLOG
云风的 BLOG
Apple Machine Learning Research
Apple Machine Learning Research
M
MIT News - Artificial intelligence
月光博客
月光博客
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 司徒正美
aimingoo的专栏
aimingoo的专栏

博客园 - 悠悠思恋

三款免费实用的文件夹同步/备份软件推荐 (SyncToy/FreeFileSync/Compare Advance) LTE时代的定位技术:OTDOA,LPP,SUPL2.0 12个强大的Web服务测试工具 杨过最后达到了独孤求败的什么境界, 其实金庸在书中已说明 Android 7.0正式版工厂镜像下载 SAS/SATA/SSD/IDE硬盘介绍区别 websphere设置企业应用使用的jvm最大最小内存 IO系统性能之一:衡量性能的几个指标 Android 7.0真实上手体验 Windows Server 2012将计算机图标添加到桌面 Nginx优化 突破十万并发 不管服不服 Windows仍是全球第一大桌面系统 Windows Server 2012 R2桌面化详细设置图解 Dos命令查看端口占用及关闭进程 Oracle批量导出AWR报告 Tomcat 7优化前及优化后的性能对比 ORACLE查看并修改最大连接数 JDK环境变化配置 常用会计科目名词解释
在Linux和Windows系统上安装Nginx服务器的教程
悠悠思恋 · 2015-10-27 · via 博客园 - 悠悠思恋

LinuxWindows系统上安装Nginx服务器的教程

 1.CentOS系统上安装Nginx

CentOS6 版本的 EPEL 源中,已经加入了 nginx rpm 包,不过此 RPM 包版本较低。如果需要更新版本,可以使用官方制作的 rpm 包,或者使用源码包编译安装。

还可以使用一些二次开发功能增强的 nginx 版本,例如淘宝的 Tengine OpenResty 都是不错的选择。
1.1
常用编译参数

    --prefix=PATH:指定 nginx 的安装目录
    --conf-path=PATH
:指定 nginx.conf 配置文件路径
    --user=NAME
nginx 工作进程的用户
    --with-pcre
:开启 PCRE 正则表达式的支持
    --with-http_ssl_module
:启动 SSL 的支持
    --with-http_stub_status_module
:用于监控 Nginx 的状态
    --with-http-realip_module
:允许改变客户端请求头中客户端 IP 地址
    --with-file-aio
:启用 File AIO
    --add-module=PATH
:添加第三方外部模块

这里提供一个完整的编译方案:

--prefix=/usr/local/nginx \

--conf-path=/etc/nginx/nginx.conf \

--error-log-path=/var/log/nginx/error.log \

--http-log-path=/var/log/nginx/access.log \

--http-client-body-temp-path=/var/tmp/nginx/client_body \

--http-proxy-temp-path=/var/tmp/nginx/proxy \

--http-fastcgi-temp-path=/var/tmp/nginx/fastcgi \

--http-uwsgi-temp-path=/var/tmp/nginx/uwsgi \

--pid-path=/var/run/nginx.pid \

--lock-path=/var/lock/nginx \

--user=nginx \

--group=nginx \

--with-file-aio \

--with-http_ssl_module \

--with-http_realip_module \

--with-http_sub_module \

--with-http_gzip_static_module \

--with-http_stub_status_module \

--with-pcre

1.2 nginx 的启动和关闭

# nginx -c /etc/nginx/nginx.conf

关闭 nginx

重读配置文件

# nginx -s reload

# pkill -HUP nginx

重新打开日志文件

# nginx -s reopen

# pkill -USR1 nginx

还可以下载 nginx RPM 包中的 /etc/init.d/nginx 文件,修改路径后即可使用:

# service nginx {start|stop|status|restart|reload|configtest|}

2.Windows系统上安装Nginx
首先去官网下载 nginx1.0.11Windows版本,官网下载:http://nginx.org/download/nginx-1.0.11.zip


下载到软件包后,解压 nginx-nginx1.0.11.zip 包到你喜欢的根目录,并将目录名改为nginx

然后,执行下列操作:

这样,nginx 服务就启动了。打开任务管理器,查看 nginx.exe 进程,有二个进程会显示,占用系统资源,那是相当的少。然后再打开浏览器,输入 http://127.0.0.1/  就可以看到nginx的欢迎页面了,非常友好

nginx -s stop     // 停止nginx

nginx -s reload    // 重新加载配置文件

nginx -s

可能您还对以下事情兴趣: 

  1. Nginx中文文档
  2. Nginx在Windows和Linux环境下安装 
  3. Nginx配置文件详细说明 
  4. Linux下Weblogic 11g R1安装和配置 
  5. Weblogic 10.1配置JNDI数据源 
  6. 调优 WebSphere Application Server V7 性能 
  7. websphere7.0中配置oracle数据源及部署 
  8. WebLogic、WebSphere、JBOSS、Tomcat之间的区别 
  9. Tomcat下使用war包发布项目 
  10. 配置WebLogic Server 11g 集群、Session复制(Windows) 
  11. Weblogic12 集群配置 
  12. WebLogic Server 11g (10.3.6) 和12c (12.1.1)安装步骤 
  13. linux(fedora、redhat)下配置web+ftp服务器全教程 
  14. J2SDK1.4.2下载安装及使用教程 
  1. 解决启动WebLogic输入用户名密码问题 & 密码重置
  2. 绿色版TOMCAT 7.0安装配置手册
  3. Tomcat7.0 内存配置
  4. weblogic配置JDBC数据源详解
  5. Weblogic内存分配
  6. nginx做weblogic的前端负载均衡器
  7. 图文解说:Nginx+tomcat配置集群负载均衡
  8. Websphere如何用80端口来访问9080应用程序
  9. LINUX FTP安装与配置
  10. Linux下安装Nginx详细图解教程
  11. Ubuntu/Debian上安装Nginx+php环境 
  12. 使用XAMPP搭建本地JSP+PHP环境 
  13. 基于nginx的linux web服务器配置 

手机二维码访问: