博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ubuntu安装Nginx
阅读量:5093 次
发布时间:2019-06-13

本文共 2334 字,大约阅读时间需要 7 分钟。

  什么都不说了 直接干

一、安装Nginx

首先从Nginx的官网下载最新的稳定版本1.14.0:

1.解压安装包

1.root@ubuntu:tar -zxf nginx-1.14.0.tar.gz 2.root@ubuntu:cd nginx-1.14.0/ 3.root@ubuntu:./configure  ...... ./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable the module by using --without-http_rewrite_module option, or install the PCRE library into the system, or build the PCRE library statically from the source with nginx by using --with-pcre=
option.

如果出现以上错误 提示HTTP的rewrite模块需要PCRE库,如果需要使用HTTP的rewrite功能,需要首先安装PCRE库

PCRE库的下载地址:

root@ubuntu:~$ tar -xzf pcre-8.42.tar.gz root@ubuntu:~$ cd pcre-8.42/root@ubuntu:~/pcre-8.42$ sudo ./configureroot@ubuntu:~/pcre-8.42$ sudo makeroot@ubuntu:~/pcre-8.42$ sudo make install

PCRE安装完成之后继续Nginx的安装

root@ubuntu:~/pcre-8.42$ cd ../nginx-1.14.0/root@ubuntu:~/nginx-1.14.0$ sudo ./configure    ......./configure: error: the HTTP gzip module requires the zlib library.You can either disable the module by using --without-http_gzip_moduleoption, or install the zlib library into the system, or build the zlib librarystatically from the source with nginx by using --with-zlib=
option.

HTTP的gzip模块需要zlib库的支持,下载zlib库的最新版本:

root@ubuntu:~$ tar -xzf zlib-1.2.11.tar.gz root@ubuntu:~$ cd zlib-1.2.11/root@ubuntu:~/zlib-1.2.11$ sudo ./configureroot@ubuntu:~/zlib-1.2.11$ sudo makeroot@ubuntu:~/zlib-1.2.11$ sudo make install

安装完zlib库之后再次安装Nginx

root@ubuntu:~/zlib-1.2.11$ cd ../nginx-1.14.0/root@ubuntu:~/nginx-1.14.0$ sudo ./configureroot@ubuntu:~/nginx-1.14.0$ sudo makeroot@ubuntu:~/nginx-1.14.0$ sudo make instal

进入/usr/local/nginx/sbin 目录下 启动nginx

root@ubuntu:/usr/local/nginx/sbin$ ./nginx

查看nginx进程  ps -ef|grep nginx

root@ubuntu:/home/ubuntu/Nginx# ps -ef |grep nginxroot     28746     1  0 14:03 ?        00:00:00 nginx: master process ./nginxnobody   28747 28746  0 14:03 ?        00:00:00 nginx: worker processroot     28785 20480  0 14:25 pts/2    00:00:00 grep --color=auto nginxroot@ubuntu:/home/ubuntu/Nginx#

然后浏览器输入IP地址  默认80端口

 

 

到这里就完成了Nginx的安装

 

如果出现此报错

./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory

在/usr/local/nginx/sbin 目录下执行以下命令 创建目录

root@ubuntu:/usr/local/nginx/sbin$ sudo ln -s /usr/local/lib/libpcre.so.1 /lib

 

 

 

技术QQ群:216868740

 

转载于:https://www.cnblogs.com/tangyin/p/9982995.html

你可能感兴趣的文章
【2.3】初始Django Shell
查看>>
Linux(Centos)之安装Redis及注意事项
查看>>
bzoj 1010: [HNOI2008]玩具装箱toy
查看>>
Kotlin动态图
查看>>
从零开始系列之vue全家桶(1)安装前期准备nodejs+cnpm+webpack+vue-cli+vue-router
查看>>
ASP.NET缓存 Cache之数据缓存
查看>>
bzoj3529: [Sdoi2014]数表
查看>>
SSH三大框架 整合必备jar包
查看>>
什么是电子商务?电子商务面临的几个关键问题及解决办法?电子商务的核心是什么?B2C电子商务运营的核心是什么 ?...
查看>>
Jsp抓取页面内容
查看>>
AJAX与servlet的组合,最原始的
查看>>
大三上学期软件工程作业之点餐系统(网页版)的一些心得
查看>>
MySQL 数据表修复及数据恢复
查看>>
可选参数的函数还可以这样设计!
查看>>
走高端树品牌 IT大佬竞相“归田”
查看>>
大型网站应用之海量数据和高并发解决方案总结一二
查看>>
[BZOJ4518][SDOI2016]征途(斜率优化DP)
查看>>
Android recycleView的研究和探讨
查看>>
HDU1024 Max Sum Plus Plus 【DP】
查看>>
[你必须知道的.NET]第二十一回:认识全面的null
查看>>