[全网最全]Linux Ubuntu 从头安装Nginx服务

前言

一个基础的服务器,需要安装Nginx进行数据转发,一般来说,都是Nginx搭配tomcat进行使用,尤其是在只有一台服务,需要部署多个项目的时候,Nginx的好处有很多,如负载均衡,多项目分发等,我就不一一列举了,想要了解更多的可以自己前去搜索,下面,将为大家一步步的带来Nginx的安装。

环境

华为云
Linux Ubuntu 

准备:选一个靠谱的Nginx

很多人都会直接安装Nginx的官方版本,或者随便百度一个版本进行安装,其实这可能为以后埋下很多坑,所以,我们上来就要找到一个正路子,路子对了,方向就不会偏差。
所以,我选择淘宝的Tenginx

Tengine是由淘宝网发起的Web服务器项目。它在Nginx的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。

当然这也是我家运维推荐的,反正现在公司1000次/秒的访问速度,对他来说没有一点压力。
你只需要从他的众多版本中选择一版(一般我会选择最新版)安装即可。

开始安装

第一步:进入usr目录,创建tengine文件夹

cd /usr
mkdir tengine
image.png

第二步:进入创建的文件夹,下载Tengine 最新版本

cd /usr/tengine
wget http://tengine.taobao.org/download/tengine-2.3.2.tar.gz
下载情况

第三步:解压下载的文件

tar -xvf tengine-2.3.2.tar.gz

第四步:进入解压的目录(/usr/tengine/tengine-2.3.2),开始安装

./configure

这个时候,你会发现安装失败,报错为

./configure: error: the HTTP rewrite module requires the PCRE library.
安装失败

不用担心,因为Nginx依赖了一些东西,我们需要将这些依赖的东西安装上,就可以再继续安装了。

第五步:安装Nginx所需依赖(如果你是root账户,直接执行即可,不是的话前面加 sudo获取权限)

1.查看zlib是否安装(基本都会默认安装的,这里为了保险起见,先检测):

dpkg -l | grep zlib

2.解决依赖包openssl安装(可能会稍等一会,不要慌张,慢慢来)

apt-get update ## 建议先执行下apt-get 的更新
apt-get install openssl libssl-dev

3.解决依赖包pcre安装

apt-get install libpcre3 libpcre3-dev 

4.解决依赖包zlib安装

apt-get install zlib1g-dev

第六步,开始正式安装Nginx(经典三步)

./configure 
make
make install 

在执行make install 后,可能会出现以下提示,正常现象,无需担心

make[1]: Leaving directory '/usr/tengine/tengine-2.3.2'

第七步:找到Nginx的安装位置(/usr/local/nginx )

cd /usr/local/nginx
ls
目录结构

第八步:开启nginx(在sbin目录下)

cd sbin
./nginx

第九步:打开浏览器,输入ip/域名查看Nginx是否安装成功

安装成功

出现以下界面就为成功了。

问题排查

1、端口占用

很多人完成安装了,nginx启动的时候可能会出现80端口被占用情况


端口占用问题

这个时候,应该排查一下那个服务占用了80端口

netstat -tunlp
image.png

因为我为了演示又重启了一次nginx服务,所以80端口被nginx占用了。

1.一般情况下,如果你是一台空服务器的话,基本都是因为重复启动nginx造成的
2.如果你是一台旧服务器,上面装着程序,基本都是因为tomcat占用了
3.解决方法就是在你确定80端口要放开的时候,就把进程 kill 掉就行

2、云服务器未开放80端口(最最最最最最最最常见的!)

如果你是用的云服务器,你需要在安全组中放开80端口,这个根据你所购买的云服务器不同,需要自行进行放开,lz这里是华为云的服务器,所以在安全组中放开常用的端口即可。


华为云开放安全组

3、放开服务器的80端口(基本不会到这一步,除非你自己安装的虚拟机,附个链接自己看看吧)

[https://www.cnblogs.com/Siegel/p/7374220.html](https://www.cnblogs.com/Siegel/p/7374220.html)

总结:

这是lz第一次自己安装Nginx服务器,跟我家运维沟通了好几个小时,他还给我操作演示了一番,可是当自己真正实际安装了时候还是遇到了很多坑,最后都一点点搜索解决了。
其实知道Nginx已经很长时间了,但是还从来没真正的用过,之前服务器也只是跑一台Tomcat,80端口也一直给了tomcat使用,但是这样存在很多弊端,比如:多个域名指向这台服务器的是否无法分包加载,https想配置多个更是难上加难。
但是,有了Nginx,一切就不一样了。他可以在一台服务器上配置不同域名转发到不同的tomcat上,还可以在配置多个https证书,更可以进行负载均衡,在业务量大的时候缓解一个tomcat的压力。总之好处多多。
后续我将继续更新Nginx的参数配置,一点点学习,一点点应用到实际中来。

附tomcat安装方式:

https://www.jianshu.com/p/e8faf67081b3?utm_campaign=hugo&utm_medium=reader_share&utm_content=note&utm_source=weixin-friends
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 158,560评论 4 361
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 67,104评论 1 291
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 108,297评论 0 243
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 43,869评论 0 204
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,275评论 3 287
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,563评论 1 216
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 31,833评论 2 312
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,543评论 0 197
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,245评论 1 241
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,512评论 2 244
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,011评论 1 258
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,359评论 2 253
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,006评论 3 235
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,062评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,825评论 0 194
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,590评论 2 273
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,501评论 2 268

推荐阅读更多精彩内容