初遇Nginx之简介

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

Nginx 有一个主线程( master process)和几个工做线程(worker process)。主线程的目的是加载和验证配置文件、维护工做线程。
工做线程处理实际的请求,Nginx 采用基于事件的模型和依赖操做系统的机制在工做线程之间高效地分发请求。工做线程的数量可配置,也可自动调整为服务器CPU的数量。nginx

安装

简单介绍下ubuntu进行nginx安装的操做。
可用经过apt-get updateapt-get install nginx进行安装ubuntu

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

经过以下几个命令可进行卸载:spa

apt-get remove nginx nginx-common # 卸载删除除了配置文件之外的全部文件。

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

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

apt-get remove nginx-full nginx-common #卸载删除两个主要的包。
相关文章
相关标签/搜索