Nginx简介
Nginx是一个非常轻量级的HTTP服务器,Nginx,它的发音为“engine x”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP 代理服务器。
Nginx安装
系统环境
操作系统 :ubuntu-16.04(64)
在线安装
首先因为我并不是项目应用,而且也不是很频繁的使用Linux系统,所以选择更容易上手的Ubuntu系统作为本文Demo的对象。如果选择Debian等Linux系统或者使用源代码安装,在安装Nginx服务器之前需要手动安装依赖的库,但是在Ubuntu系统下,使用在线安装相对来说简单一点。在这里要提醒一下,在线安装和源代码安装的一些命令行和安装位置是不一样的,这个需要具体对待。
使用apt-get在线安装命令:
|
|
从上图我们可以看出,安装的Nginx的版本是1.10.0。Ubuntu安装Nginx之后的文件结构大致如下表:
文件 | 路径 |
---|---|
配置文件 | /etc/nginx |
虚拟主机 | /etc/nginx/sites-available |
启动程序 | /usr/sbin/nginx |
日志 | /var/log/nginx |
nginx启动脚本 | /etc/init.d/ |
默认虚拟主机 | /usr/share/nginx/www |
启动Nginx
在线安装的启动过程
|
|
如果出现[ ok ] Starting nginx (via systemctl): nginx.service.的提示,说明Nginx服务器启动成功,这个时候我们在浏览器中访问一下http://localhost/,正常情况下会出现Nginx的欢迎页面如下图。
常用Nginx命令
启动Nginx服务器
|
|
关闭Nginx服务器
|
|
重启Nginx服务器
|
|
重新加载配置文件
|
|
检查配置文件是否出错
|
|
Nginx配置
主要配置文件
通过上面的表格我们知道Nginx的配置文件是/etc/nginx/nginx.conf
|
|
其中设置了一些必要的参数,我们发现62行有这样的语句include /etc/nginx/sites-enabled/*.可以看出/etc/nginx/sites-enabled/default文件也是一个核心的配置文件,其中包含了服务器跟目录、服务器名称、location信息和server信息等配置信息。
|
|
参考&引用
nginx documentation
Ubuntu中Nginx的安装与配置
Ubuntu下安装nginx的步骤分享
更新时间
发布时间 : 2016-08-20