前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >死磕nginx,不过得先学会怎么安装部署吧?

死磕nginx,不过得先学会怎么安装部署吧?

作者头像
java思维导图
发布2018-07-26 14:38:21
3030
发布2018-07-26 14:38:21
举报
文章被收录于专栏:java思维导图

什么是nginx?

维基百科上这样解释:是一个异步框架的 Web服务器,也可以用作反向代理,负载平衡器 和 HTTP缓存。关于这句话的介绍,我想我之前发的这篇文章能帮到你,这里不重复解释啦。

全面了解 Nginx 到底能做什么

相较于Apache\lighttpd具有占有内存少,稳定性高等优势,并且依靠并发能力强,丰富的模块库以及友好灵活的配置而闻名。在Linux操作系统下,nginx使用epoll事件模型,得益于此,nginx在Linux操作系统下效率相当高。

得了,咱先来讲讲怎么安装,下篇再来深入讨论~

建议在linux上安装nginx,在安装之前,首先安装一下所需要的环境。

环境配置

gcc安装

代码语言:javascript
复制
yum -y install gcc-c++

pcre安装

代码语言:javascript
复制
yum  -y install  pcre pcre-devel

zlib安装

代码语言:javascript
复制
yum -y install zlib zlib-devel

OpenSSL安装

代码语言:javascript
复制
yum -y install openssl openssl-devel

前面3个就不说了,很多软件都会依赖到的包。需要安装OpenSSL是因为后期nginx可能需要配置https,因此最好提前准备好。

nginx安装

  1. 首先上官网下载nginx-1.12.2.tar.gz安装包。链接:https://nginx.org/en/download.html
  1. 解压:tar -zxvf nginx-1.12.2.tar.gz
  2. 接下来是3步走:./configure
  3. make && make install
  4. 就安装成功啦。默认安装目录是/usr/local/nginx,可以打开看看。
  5. 查看一下nginx -v,输入版本号说明安装成功

安装完毕,是不是就想启动nginx,看一看hello world啥样子?

先学几个命令

其中,-c表示使用自定义的配置文件,-t表示测试配置文件。默认配置文件在/usr/local/nginx/conf目录下。

启动nginx

使用nginx -c /usr/local/nginx/conf/mynginx.conf启动nginx。

浏览器访问服务器的ip,nginx默认端口就是80哈。如果发现访问不了,是因为你的端口没有开放出来哈,考虑到你是新手,我们来个简单粗暴的方法,直接把防火墙给关了。

关闭防火墙

执行操作:

ok,我又能愉快得玩耍了~~

至此安装成功。、

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-06-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 java思维导图 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档