前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >ubuntu Nginx配置笔记

ubuntu Nginx配置笔记

作者头像
stormKid
发布2018-09-12 15:36:26
1K0
发布2018-09-12 15:36:26
举报
文章被收录于专栏:计算机编程计算机编程

说明:由于之前想太多,本来申请的一个centos的ECS服务器,后来不知道大脑哪里抽了,想用vnc访问桌面系统,结果弄了个ubuntu的14 LTC系统的,现在感觉狠亏,不过利用这点,相对于centos可以不用考虑 g++ 和 gcc-c++问题,本身自带就是不错。于是就有以下服务器配置。

1、配置 pcre

注意:不要下最新2系列版本 会在nginx编译过后报如下错误:

代码语言:javascript
复制
src/core/ngx_regex.h:15:18: fatal error: pcre.h: No such file or directory
 #include <pcre.h>
                  ^
compilation terminated.
make[1]: *** [objs/src/core/nginx.o] Error 1
make[1]: Leaving directory `/home/like/nginx/nginx-1.14.0'
make: *** [build] Error 2

推荐在自定义目录下下载最新的8.42版本:

代码语言:javascript
复制
mkdir /home/myselfxxx
cd /home/myselfxxx
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.42.zip
unzip pcre-8.42.zip

在pcre-8.42目录下编译pcre:

代码语言:javascript
复制
cd pcre-8.42
make
make install

2、配置zlib

同1,在自定义目录下下载对应的源码包:

代码语言:javascript
复制
cd /home/myselfxxx
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz

在zlib-1.2.11目录下编译zlib

代码语言:javascript
复制
cd zlib-1.2.11
make
make install

3、下载openssl

同上,下载openssl源码:

代码语言:javascript
复制
cd /home/myselfxxx
wget https://www.openssl.org/source/openssl-1.1.0i.tar.gz
tar -zxvf openssl-1.1.0i.tar.gz

4、配置nginx

最重要的步骤,详细说明:

4.1、下载nginx源码:(这里用的是1.14.0稳定版本)
代码语言:javascript
复制
cd /home/myselfxxx
wget http://nginx.org/download/nginx-1.14.0.tar.gz
tar -zxvf nginx-1.14.0.tar.gz
4.2、在nginx目录下config nginx配置
代码语言:javascript
复制
cd /home/myselfxxx/nginx-1.14.0
./configure --with-pcre=/home/myselfxxx/pcre-8.42
                   --with-zlib=/home/myselfxxx/zlib-1.2.11 
                   --with-openssl=/home/myselfxxx/openssl-1.1.0i
                   --with-http_ssl_module 
                   --sbin-path=/usr/local/nginx/nginx
                   --conf-path=/usr/local/nginx/nginx.conf
                   --pid-path=/usr/local/nginx/nginx.pid

说明:configure后面必须在同一行进行输入,此放在此处即是为了看清楚配置了哪些东西

4.3、在nginx目录下编译
代码语言:javascript
复制
cd /home/myselfxxx/nginx-1.14.0
make
make install

这里make时间非常长需要耐心等待,感谢此 链接参考

4.4、配置路径

代码语言:javascript
复制
    vim ~/.bashrc

待打开此配置文档,在最后一行加上

代码语言:javascript
复制
    export NGINX_HOME=/usr/location/nginx
    export PATH=$NGINX_HOME:$PATH

最后应用配置打开nginx即可

代码语言:javascript
复制
    source ~/.bashrc
    nginx
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.08.16 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、配置 pcre
  • 2、配置zlib
  • 3、下载openssl
  • 4、配置nginx
    • 4.1、下载nginx源码:(这里用的是1.14.0稳定版本)
      • 4.2、在nginx目录下config nginx配置
        • 4.3、在nginx目录下编译
        • 4.4、配置路径
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档