在Linux和Windows系统上安装Nginx服务器的教程

在Linux和Windows系统上安装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 stop

?

重读配置文件


# 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.11的Windows版本,官网下载:http://nginx.org/download/nginx-1.0.11.zip

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

然后,执行下列操作:


cd
nginx

start 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服务器配置?

手机二维码访问:?

?

时间: 2024-10-01 23:49:39

在Linux和Windows系统上安装Nginx服务器的教程的相关文章

windows系统上安装与使用Android NDK r5

windows系统上安装与使用Android NDK r5  很早就听说了android的NDK应用,只是一直没有时间去研究,今天花了点时间在windows平台搭建了NDK环境,并成功运行了第一个简单的android应用. 一:什么是NDK? NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和 java 应用一起打包成apk.这些工具对开发者的帮助是巨大的. NDK 集成了交叉编译器,并提供了相应的mk 文件隔离CPU.平台.ABI 等差异,开发人员只需要简

Windows系统上安装zabbix_agent

Zabbix概述 Zabbix是一个高度集成的企业级开源网络监控解决方案,与Cacti.Nagios类似,提供分布式监控以及集中的Web管理界面.被监控对象只要支持SNMP协议或者运行Zabbix_agents代理程序即可. Zabbix具备常见商业监控软件所具备的功能:主机性能监控.网络设备性能监控.数据库性能监控.ftp等等通用协议的监控,能够利用灵活的可定制警告机制,允许用户对事件发送基于E-mail的警告,可以保证相关维护人员对问题作出快速响应,还可以利用存储数据提供杰出的报表及实时的图

在windows系统上安装VMware Workstation虚拟机,然后在虚拟机VMware Workstation上安装linux系统,在linux系统安装xshell的服务端,在windows系统上安装xshell。用windows系统上的xshell连接到linux

第一步:安装xshell: 去百度   xshell ,然后安装一下就可以了.就是普通的软件安装,在这里不做过多的接收. 第二步:安装虚拟机VMware Workstation 百度安装,不做过介绍 安装链接:http://jingyan.baidu.com/article/19020a0ad09f35529d2842bf.html 第三步:在虚拟机(VMware Workstation)安装linux系统 安装连接:http://jingyan.baidu.com/article/b0b63d

在 Windows 系统上安装 Jekyll

目录 安装 Ruby 环境 用 Bundler 安装 Jekyll 本文是写给完全未用过 Ruby 乃至命令行工具者的.对于一般的开发者,Jekyll 官方文档的相关内容已然足够. 本文为钱院学辅技术小组公开课专门编写. Jekyll 是由 Ruby 语言开发而成的网站搭建工具,其可完成由 Markdown 代码仓库(及若干自定义的 CSS/Sass 样式表.HTML 模板等)生成网站的流程.GitHub Pages 服务即内置了一套附有若干插件的 Jekyll 工具,用于直接在代码仓库的基础上

在CentOS 7上安装Nginx服务器

下面我就我在CentOS上安装Nginx经验做简单的记录,以备后查. 1.下载nginx-release包 以CentOS 7为例,下载nginx软件包:http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 其它Linux发行版的软件包下载地址:http://nginx.org/en/linux_packages.html 2.以普通用户登录终端,然后导入GPG sig

在centos6.5上面mount微软系统上安装ftp服务器

现在用虚拟机开发linux软件,发现虚拟机提供的共享文件夹不能很好地工作,表现为: 1.我在windows上面修改了文件内容,在linux里面发现文件内容没有变化,需要做些等待. 2.在linux里面修改了文件内容,在windows下面也没有发现变化,需要做些等待. 没有找出解决这些问题的原因.所以我在windows上安装了haneWIN NFS Server软件,把windows作为一个nfs服务器使用,工作中使用了一个月,这个软件挺好用的.但是这个软件是收费的,过了一个月试用期我就发现用不了

CentOS 7上安装Nginx服务器

我在CentOS上安装Nginx经验做简单的记录,以备后查. 1.下载nginx-release包 以CentOS 7为例,下载nginx软件包:http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 其它Linux发行版的软件包下载地址:http://nginx.org/en/linux_packages.html 2.以普通用户登录终端,然后导入GPG signing

Windows OS上安装运行Apache Kafka教程

本文转自:http://geek.csdn.net/news/detail/52976 下面是分步指南,教你如何在Windows OS上安装运行Apache Zookeeper和Apache Kafka. 简介 本文讲述了如何在Windows OS上配置并启动Apache Kafka,这篇指南将会指导你安装Java和Apache Zookeeper. Apache Kafka是一个快速可扩展的消息队列,能够应对繁重的读写负载,即IO相关工作.更多信息请参见http://kafka.apache.

windows系统上安装与使用Android NDK r8d(一)

什么是NDK? NDK 提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so 和 java 应用一起打包成apk.这些工具对开发者的帮助是巨大的. NDK 集成了交叉编译器,并提供了相应的mk 文件隔离CPU.平台.ABI 等差异,开发人员只需要简单修改mk 文件(指出“哪些文件需要编译”.“编译特性要求”等),就可以创建出so.NDK 可以自动地将so 和Java 应用一起打包,极大地减轻了开发人员的打包工作.比较简单的说,NDK是一套交叉编译工具,它可以帮你把你用C或