Nginx

Nginx初窥

Nginx的由来

来自俄罗斯的 Igor Sysoev 在为 Rambler Media(http://www.rambler.ru/)工作期间,使 用 C 语言开发了 Nginx。Nginx 作为 Web 服务器,一直为俄罗斯著名的门户网站 Rambler Media 提供着出色、稳定的服务。

由于 Nginx 使用基于事件驱动的架构能够并发处理百万级别的 TCP 连接,高度模块化 的设计和自由的许可证使得扩展 Nginx 功能的第三方模块层出不穷,而且优秀的设计带来了 极佳的稳定性,因此其作为 Web 服务器被广泛应用到大流量的网站上,包括腾讯、新浪、网 易、淘宝等访问量巨大的网站。

Nginx 的优势

1. 更快

2. 高扩展性

3. 高可靠性

4. 低内存消耗

5. 单机支持 10 万以上的并发连接

6. 热部署

7. 最自由的 BSD 许可协议

Nginx的安装

apt方式


sudo apt-get install nginx

直接在终端中键入上述内容即可,如果发生依赖错误可以尝试一下解决办法:


sudo apt-get -f install

sudo apt-get update

sudo apt-get upgrade

sudo apt-get install nginx

使用sudo service nginx start,然后在浏览器中访问自身的IP地址,出现如下图所示则证明安装成功

image

源码安装

如果要使用 Nginx 的常用功能,那么首先需要确保该操作系统上至少安装了如下软件。 所以首先要安装如下软件:

1. GCC 编译器


sudo apt-get install gcc

sudo apt-get install g++

2. PCRE 库


sudo apt-get install libpcre3 libpcre3-dev

3. zlib库


sudo apt-get install zlib1g-dev

4. Openssl 开发库


sudo apt-get install openssl libssl-dev

下载安装包,网址为http://nginx.org/download/nginx-1.14.0.tar.gz,解压


sudo wget -c http://nginx.org/download/nginx-1.14.0.tar.gz

sudo tar -zxvf nginx-1.14.0.tar.gz

源码安装的一种很简单的方式是:


sudo ./configure

sudo make

sudo make install

每次的结果如图所示

./configure
make
make install

安装完成!启动方式为直接运行二进制文件 sudo /usr/local/nginx/sbin/nginx,浏览器检验即可。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容