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

手机二维码访问: 

 

最新文章

  1. ASP.NET:在一般处理程序中通过 Session 保存验证码却无法显示图片?
  2. JavaScript工具库之Lodash
  3. python trackback的使用心得
  4. oracle的数据库,随笔
  5. 坑人的 try catch finally
  6. Hadoop家族学习路线图--转载
  7. [BZOJ - 2819] Nim 【树链剖分 / DFS序】
  8. ORA-03113 通信通道的文件结尾(ORA-19804 ORA-16038-归档空间满的处理方法)
  9. (Problem 41)Pandigital prime
  10. BZOJ 4260: Codechef REBXOR( trie )
  11. Vultr新加坡机房速度怎么样?值得购买吗?最新评测!
  12. iKcamp团队制作|基于Koa2搭建Node.js实战(含视频)☞ 路由koa-router
  13. Linux 文件API
  14. Dynamics 365 CE的插件/自定义工作流活动中调用Web API示例代码
  15. C#学习笔记——MDI窗体(多文档界面)
  16. hdu 1005 根据递推公式构造矩阵 ( 矩阵快速幂)
  17. maven 内置变量
  18. Spring学习之路-从入门到放弃
  19. VGGNet论文翻译-Very Deep Convolutional Networks for Large-Scale Image Recognition
  20. R语言绘制带errorbar 的柱状图

热门文章

  1. 一个不需要Log4Net的写日志的简单方法
  2. HDU_1457_后缀自动机四·重复旋律7
  3. Oracle安装部署之 6节点11g cluster环境搭建
  4. [Python模块学习]用qrcode模块生成二维码
  5. java 并查集
  6. Day04 dom详解及js事件
  7. 有关Oracle统计信息的知识点
  8. Python实现支付宝在线支付
  9. 3.7 Templates -- Links
  10. 2016-2017 CT S03E07: Codeforces Trainings Season 3 Episode 7