`

nginx安装笔记

 
阅读更多

 

中间碰到了些问题,就随笔记下了!

安装过程

1.先装 libstdc++5

sudo aptitude install libstdc++5 

若是没有装aptitude的话 ,先装这个:sudo apt-get install aptitude 

 

2.下载prce 包 

wget http://sourceforge.net/projects/pcre/files/pcre/8.30/pcre-8.30.tar.gz/download 下载 出来的一个download,修改下名称

mv download  pcre-8.30.tar.gz

tar -zxvf pcre-8.30.tar.gz 

cd pcre-8.30

./configure 

make 

 

报错:

libtool: compile: unrecognized option `-DHAVE_CONFIG_H'

libtool: compile: Try `libtool --help' for more information.

make[1]: *** [pcrecpp.lo] Error 1

 

那么安装下g++ 

sudo aptitude install g++

 

再次重新编译:

./configure 

make 

sudo make install

 

搞定prce包

 

 

4.下载 libssl-dev

sudo aptitude install   libssl-dev

 

5.下载 libghc-puremd5-dev

sudo aptitude install libghc-puremd5-dev

 

6.终于可以编译nignx了

wget http://nginx.org/download/nginx-1.0.10.tar.gz

tar -zxvf nginx-1.0.10.tar.gz

cd nginx-1.0.10

./configure 

make 

sudo make install 

 

下面这个错误时nginx-0.8.54版本有问题,换成最新的 nginx-1.0.10 就可以!

src/core/ngx_resolver.c: In function ‘ngx_resolver_process_ptr’:

src/core/ngx_resolver.c:1425:43: error: variable ‘qclass’ set but not used [-Werror=unused-but-set-variable]

src/core/ngx_resolver.c:1425:36: error: variable ‘qtype’ set but not used [-Werror=unused-but-set-variable]

cc1: all warnings being treated as errors

make[1]: *** [objs/src/core/ngx_resolver.o] Error 1

 

7.查看下是否正确安装

whereis nginx 

nginx: /etc/nginx /usr/local/nginx 

配置文件在 /etc/nginx 下

启动命令在 /usr/local/nginx 下

配置下PATH 

sudo vim /etc/profile 

 

启动nginx :nginx 

 

 

 

分享到:
评论

相关推荐

    CentOS下Nginx安装笔记

    ### CentOS 下 Nginx 安装笔记 #### 环境准备 在开始安装 Nginx 之前,首先需要确保 CentOS 系统版本为 6.3 或更高版本。本篇文档将详细介绍如何在 CentOS 6.3 上完成 Nginx 的安装。 #### 安装必备工具:GCC ...

    nginx学习笔记(软件+学习笔记)

    nginx学习笔记(软件+学习笔记) 仅供学习交流! 后续会持续分享相关资源,记得关注哦! nginx学习笔记(软件+学习笔记) 仅供学习交流! 后续会持续分享相关资源,记得关注哦! nginx学习笔记(软件+学习笔记) ...

    nginx的笔记资料,nginx的笔记资料

    nginx的笔记资料,nginx的笔记资料

    Nginx学习笔记.zip

    这个“Nginx学习笔记.zip”压缩包文件包含了一系列关于Nginx的教程资源,分别命名为“第1节课”到“第5节课”,暗示着一个逐步深入的学习过程。 在第一节课中,我们通常会了解Nginx的基本概念和安装步骤。Nginx的...

    黑马23期Linux+Nginx笔记

    黑马23期Linux+Nginx 的笔记,介绍如何搭建Nginx环境(Linux下)

    nginx学习笔记.zip

    本学习笔记将深入探讨Nginx的核心概念、安装与配置、反向代理、负载均衡、缓存管理以及日志记录等多个方面,旨在帮助读者全面掌握Nginx的使用技巧。 **一、Nginx核心概念** 1. **事件模型**:Nginx采用异步非阻塞...

    nginx课程笔记文件.zip

    里面有关于nginx所有的配置具体的介绍,其中有nginx怎样配置负载均衡,图片服务器,资源压缩,黑白名单限制,websocket反向代理,rewrite重写规则,服务器缓存设置,ssl证书配置,keepalive部署nginx集群,openResty...

    Nginx学习笔记

    【Nginx学习笔记】 Nginx是一款由俄罗斯开发者Igor Sysoev设计的高性能、高并发的Web服务器和反向代理服务器。最初应用于俄罗斯知名网站www.rambler.ru,随后开源,采用类BSD许可,使得全球用户都能使用。Nginx以其...

    nginx笔记+资料

    nginx笔记+资料

    5Nginx学习笔记1

    Nginx学习笔记1 Nginx是当前使用最广泛的Web服务器之一,它提供了强大的服务器功能和灵活的配置方式。本文档将介绍Nginx的基本概念、安装过程、配置方法和常见问题解决方案。 一、Nginx的基本概念 Nginx是一个...

    nginx笔记.zip

    **Nginx基础概念** ...它的设计目标是高并发、低内存占用以及稳定可靠。Nginx以其事件驱动的异步非阻塞模型在处理静态文件、反向代理、负载均衡等方面...阅读"nginx笔记.pdf",可以更详细地了解Nginx的配置和使用技巧。

    nginx笔记笔记笔记

    **Nginx 知识点详解** Nginx 是一款高性能的 HTTP 服务器,它以其轻量级的内存占用和高并发能力而著名。作为一款反向代理服务器,Nginx 不仅能提供静态文件服务,还能进行动态请求的转发,实现负载均衡,以及隐藏...

    nginx学习笔记

    ### Nginx 学习笔记 #### Nginx 集群与分布式服务架构 在当前互联网技术高速发展的背景下,单台服务器已经无法满足日益增长的业务需求。为了解决这一问题,分布式服务架构应运而生。分布式服务架构通过将服务部署...

    Nginx安装及配置笔记

    以下是关于Nginx安装及配置的详细说明: 首先,你需要从官方或可靠的源下载必要的组件,包括: 1. Nginx:访问http://nginx.org/en/download.html获取最新版本。 2. PCRE库(Perl Compatible Regular Expressions)...

    nginx 笔记和资料

    **Nginx简介** ...它以其高并发、低内存消耗以及稳定的工作性能而受到广泛赞誉。... **Nginx安装** ...提供的“nginx笔记+资料”压缩包应该包含了更详细的信息,可以帮助你进一步掌握Nginx的相关知识。

    fastDFS+nginx+redis安装笔记.zip

    本安装笔记将详细阐述如何在您的服务器环境中安装并配置FastDFS、Nginx和Redis这三款软件,以实现高效的数据存储、访问及缓存功能。 首先,我们来了解FastDFS。FastDFS是一个开源的、高性能的、轻量级的分布式文件...

    nginx课堂笔记01

    【Nginx基础与安装】 Nginx 是一款高性能的HTTP和反向代理服务器,广泛应用于网站的负载均衡和静态内容服务。本篇主要讲解如何在CentOS 7.4环境下,通过虚拟机VMware Workstation 16进行Nginx的安装与配置。 首先...

Global site tag (gtag.js) - Google Analytics