python html5 bootstrap 视频教程

德云社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4837|回复: 0

在Ubuntu Server 14.04下修改Nginx配置 必须执行的几条基本指令

[复制链接]

172

主题

258

帖子

1114

积分

版主

Rank: 7Rank: 7Rank: 7

金钱
663
金币
7
威望
0
贡献
0
发表于 2015-6-23 00:26:38 | 显示全部楼层 |阅读模式
AI人工智能 语音助理 人工翻译 教程
在Ubuntu Server 14.04下修改Nginx配置 必须执行的几条基本指令

       Nginx ("engine x") 是高性能 HTTP、反向代理服务器,也是 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一公开版本 0.1.0 发布于 2004 年 10 月 4 日。源代码以 BSD-like 许可证的形式发布,因其稳定性、丰富功能集、示例配置文件、低系统资源消耗而闻名。2011 年 6 月 1 日,nginx 1.0.4 发布。

       其特点是:占有内存少、并发能力强。事实上,nginx 的并发能力确实在同类型网页服务器中表现较好,中国大陆使用 nginx 网站用户有:新浪、网易、腾讯等。

       Nginx 可在大多数 Unix like OS 上编译运行,且有 Windows 移植版。 Nginx 的 1.4.0 稳定版已经于 2013 年 4 月 24 日发布,一般情况下,对于新建站点,建议使用最新稳定版作为生产版本,已有站点的升级急迫性不高。Nginx 的源代码使用 2-clause BSD-like license。

高并发性:
       在高连接并发情况下,Nginx 是 Apache 服务器的不错替代工具:Nginx 在美国是做虚拟主机生意的老板们经常选择的软件平台之一。支持高达 50,000 个并发连接数响应,感谢 Nginx 为我们选择了 epoll and kqueue 作为开发模型。

负载均衡:
       Nginx 作为负载均衡服务器:Nginx 既可在内部直接支持 Rails 和 PHP 程序对外服务,也可支持作为 HTTP 代理服务器对外服务。Nginx 采用 C 编写,不论是系统资源开销还是 CPU 使用效率都比 Perlbal 要好很多。

高兼容性:
       Nginx 代码完全采用 C 语言编写,已经移植到许多体系结构和操作系统,包括:Linux、FreeBSD、Solaris、Mac OS X、AIX 以及 Microsoft Windows。Nginx 有自己的函数库,除 zlib、PCRE 和 OpenSSL 外,标准模块只使用系统 C 库函数。若不需要或考虑到潜在授权冲突,可以不使用这些第三方库。

多用途性:
       Nginx 可用作邮件代理服务器:Nginx 同时也是一个非常优秀的邮件代理服务器(最早开发这个产品的目的之一也是作为邮件代理服务器),Last. fm 描述了成功并且美妙的使用经验。

高易用性:
       Nginx 是一个安装简单、配置文件也很简洁 (支持 perl 语法)、Bugs 非常少的服务器:Nginx 启动特别容易,并且几乎可以做到 7*24 不间断运行,即使运行数个月也不需要重新启动。还能在不间断服务情况下进行软件版本升级。
001.jpg
01、修改并上传 Nginx 配置文件

这是基本要求,不多说。


02、重载 Nginx 配置文件
  1. root:# /usr/sbin/nginx -s reload (或 service nginx reload)
复制代码

03、测试修改后的 Nginx 配置文件

若修改后的 Nginx 配置文件存在问题,会有相关提示,可根据提示修正错误

  1. root:# /usr/sbin/nginx -t
  2. nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
  3. nginx: configuration file /etc/nginx/nginx.conf test is successful
  4. root:#
复制代码

04、重启 Nginx
  1. root:# /etc/init.d/nginx restart (或 service nginx restart)
  2. * Restarting nginx nginx                [ OK ]
  3. root:#
复制代码

05、推荐采用以下方式重启 Nginx

先停止 Nginx再启动,通常不会有提示信息

  1. root:# service nginx stop
  2. root:# service nginx start
复制代码

版权声明:
本文为独家原创稿件,版权归 德云社区,未经许可不得转载;否则,将追究其法律责任。

AI人工智能 语音助理 人工翻译 教程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|Sitemap|小黑屋|德云社区 |网站地图  

GMT+8, 2024-3-28 20:34 , Processed in 0.030496 second(s), 30 queries .

工业和信息化部: 粤ICP备14079481号-2

技术支持 乐数软件     版权所有 © 2014-2021 德云社区    

快速回复 返回顶部 返回列表