初遇Nginx之简介

栏目: 服务器 · Nginx · 发布时间: 6年前

内容简介:nginx 是一个免费的,开源的,高性能的HTTP服务器和反向代理,以及IMAP / POP3代理服务器。 Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。很多高知名度的网站都使用 Nginx,如:Netflix,GitHub,SoundCloud,MaxCDN 等。Nginx 有一个工作线程处理实际的请求,Nginx 采用基于事件的模型和依赖操作系统的机制在工作线程之间高效地分发请求。工作线程的数量可配置,也可自动调整为服务器CPU的数量。

nginx 是一个免费的,开源的,高性能的HTTP服务器和反向代理,以及IMAP / POP3代理服务器。 Nginx 以其高性能,稳定性,丰富的功能,简单的配置和低资源消耗而闻名。很多高知名度的网站都使用 Nginx,如:Netflix,GitHub,SoundCloud,MaxCDN 等。

Nginx 有一个 主线程 ( master process)和 几个工作线程 (worker process)。 主线程的目的是加载和验证配置文件、维护工作线程。

工作线程处理实际的请求,Nginx 采用基于事件的模型和依赖操作系统的机制在工作线程之间高效地分发请求。工作线程的数量可配置,也可自动调整为服务器CPU的数量。

安装

简单介绍下ubuntu进行nginx安装的操作。

可用通过 apt-get updateapt-get install nginx 进行安装

初遇Nginx之简介

在通过 nginx -v 来查看是否安装正确。

初遇Nginx之简介

Ubuntu安装之后的文件结构大致为:

  • /usr/sbin/nginx:主程序
  • /etc/nginx:存放配置文件
  • /usr/share/nginx:存放静态文件
  • /var/log/nginx:存放日志

其实从上面的根目录文件夹可以知道,Linux系统的配置文件一般放在/etc,日志一般放在/var/log,运行的程序一般放在/usr/sbin或者/usr/bin。

当然,如果要更清楚Nginx的配置项放在什么地方,可以打开/etc/nginx/nginx.conf。

启动Nginx服务

运行nginx服务可通过命令 server nginx start 可启动服务,打开浏览器在地址栏输入localhost可严重是否启动成功。

初遇Nginx之简介

其他常用命令

######停止Nginx服务
    service nginx stop
######重启Nginx服务
    service nginx restart
######Nginx服务的状态
    service nginx status
######在Nginx服务启动的状态下,重新加载nginx.conf这个配置文件
    service nginx reload

卸载nginx

通过如下几个命令可进行卸载:

apt-get remove nginx nginx-common # 卸载删除除了配置文件以外的所有文件。

apt-get purge nginx nginx-common # 卸载所有东东,包括删除配置文件。

apt-get autoremove # 在上面命令结束后执行,主要是卸载删除Nginx的不再被使用的依赖包。

apt-get remove nginx-full nginx-common #卸载删除两个主要的包。

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

PHP基础教程

PHP基础教程

厄尔曼 / 贾菡、刘彦博 / 人民邮电出版社 / 2010-1 / 49.00元

《PHP基础教程(第3版)》非常通俗易懂地向初学者介绍了PHP语言的基本概念、使用方法和注意事项。全书通过丰富的示例,引领读者逐步掌握这门流行的Web开发语言,使读者能够上手亲自编写适用于常用场景的PHP脚本。《PHP基础教程(第3版)》适合有基本的HTML经验的读者阅读。 点击链接进入新版: Web开发系列:PHP基础教程(第4版)一起来看看 《PHP基础教程》 这本书的介绍吧!

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

随机密码生成器
随机密码生成器

多种字符组合密码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具