ubuntu16.04 安装nginx

Nginx(发音同 engine x)是一款基于异步框架的轻量级/高性能的Web 服务器/反向代理服务器/缓存服务器/电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev(伊戈尔·赛索耶夫)所开发,最初供俄国大型网站Rambler.ru及搜寻引擎Rambler使用。

Nginx特点优点:高并发量:基于 epoll/kqueue 模型开发,支持高并发量,官方说其支持高达 5w 并发连接数的响应内存消耗少:善于处理静态文件,相较于其他web(比如:apache),占用更少的内存及资源简单稳定:配置简单(一个conf文件),运行简单(nginx命令),而且运行稳定模块化程度高:功能模块插件化设计,可以自由配置相应的功能。支持Rwrite重写规则:能够根据域名、URL等请求关键点,实现定制化的高质量分发。低成本:Nginx的负载均衡功能很强大而且免费开源,相较于几十万的硬件负载均衡器成本相当低。支持多系统:Nginx代码完全用C语言从头写成,可以在各系统上编译并使用。

缺点:动态处理差:nginx善于处理静态文件,但是处理动态页面相较于Apache之类重量级的web软件能力稍欠缺。 rewrite弱:虽然nginx支持rewrite功能多,但是相较于Apache之类重量级的web软件能力稍欠缺

nginx 软件的部署与安装

1 sudo su进入 root

2 apt-get install -y build-essential libssl-dev libtool libpcre3 libpcre3-dev make openssl zlib1g-dev

3 apt-get install nginx

4 检查是否安装成功

扫描二维码关注公众号,回复: 8037366 查看本文章

netstat -tnulp | grep nginx

 或者 直接访问 127.0.0.1:80

服务器相关的命令

systemctl start|stop|reload|... nginx /etc/init.d/nginx start|stop|reload|...

/usr/sbin/nginx ...

nginx –V

移除相关命令:查看和nginx相关软件

dpkg --get-selections|grep nginx

移除nginx,包括相关文件

apt-get --purge remove nginx

apt-get --pure remove nginx-common

apt-get --purge remove nginx-core

Nginx配置简介 nginx软件目录:

工作目录:/etc/nginx 执行文件: /usr/sbin/nginx 日志目录:/var/log/nginx 启动文件:/etc/init.d/nginx

web目录:/var/www/html/,首页文件是index.nginx-debian.html /usr/share/nginx/html/ 首页文件是index.html

nginx配置文件:

默认文件:

/etc/nginx/nginx.conf

其他目录:

/etc/nginx/

文件结构:全局配置段

http配置段

这篇文章 简单介绍的nginx 的安装和文件目录 下篇文章我会详细的介绍他的配置项以及用法的用途进阶的知识  有错之处 望指出

猜你喜欢

转载自www.cnblogs.com/wxbn/p/11763911.html
今日推荐