nginx 安装(下载解压就行,免安装)

nginx 是一个高性能的 HTTP 和反向代理 web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。nginx 由 C 语言编写,内存占用少,性能稳定,并发能力强,功能丰富;可以在大多数 Unix Linux OS 上编译运行,并有 Windows 移植版。

1、nginx 下载

地址:nginx: download

nginx 安装(下载解压就行,免安装)_第1张图片

2、windows 安装及启动

nginx 是绿色免安装的,解压后可以直接启动

nginx 安装(下载解压就行,免安装)_第2张图片

双击 nginx.exe 即可启动服务。(nginx 路径不能包含中文)

当然,也可以使用命令行操作

进入 nginx 文件路径,打开命令行窗口,输入 start nginx.exe 即可启动 nginx 服务

nginx 安装(下载解压就行,免安装)_第3张图片

启动后可以在资源管理器中找到 nginx.exe 的进程

nginx 安装(下载解压就行,免安装)_第4张图片

当然如果是首次安装,配置文件没有修改的情况下,打开浏览器, 在地址栏输入:http://localhost

可以看到 nginx 的欢迎页。

nginx 安装(下载解压就行,免安装)_第5张图片

nginx 在 windows 下基本操作命令:

启动服务:start nginx

退出服务:nginx -s quit

强制关闭服务:nginx -s stop

重载服务:nginx -s reload

验证配置文件:nginx -t

附件中提供了重启的配置文件
3、linux 安装及启动

下载压缩文件后,将文件 copy 到 linux 服务器上

解压文件

make
 
make install

进入 nginx 目录

cd /usr/local/nginx/sbin
 
./nginx

可以配置 nginx 的安装路径

./configure --prefix=/usr/local/nginx

使用 cmake 安装 nginx

make
 
make install

启动 nginx

cd /usr/local/nginx/sbin
 
./nginx

nginx 在 linux 下基本操作命令:

启动服务:nginx

退出服务:nginx -s quit

强制关闭服务:nginx -s stop

重载服务:nginx -s reload

验证配置文件:nginx -t

    Nginx 安装和基本的操作命令到这里有了基本的了解,不过为了更好的对 nginx 功能进行扩展和编写,我选择使用 openresty-nginx。

    OpenResty 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。OpenResty 可以让 Web 服务直接跑在 nginx 服务内部,充分利用 nginx 的非阻塞 I/O 模型,不仅仅对 HTTP 客户端请求, 甚至于对远程后端诸如 MySQL、PostgreSQL、Memcached 以及 Redis 等都进行一致的高性能响应。

    OpenResty 安装和启动方式与纯净的 nginx 无异,下载地址:[OpenResty - 下载](http://openresty.org/cn/download.html "OpenResty - 下载")

你可能感兴趣的:(nginx,nginx,运维)