初遇Nginx之简介

26次阅读

共计 1063 个字符,预计需要花费 3 分钟才能阅读完成。

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 -v来查看是否安装正确。


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 服务
    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 #卸载删除两个主要的包。

正文完
 0