`
征客丶
  • 浏览: 133492 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

一、ubuntu server 14 下 nginx 环境搭建

阅读更多
前言:本来想在mac上直接安装配置,后来想想不般很少用mac做服务器,于是改用在linux下,正好学习使用linnux;

环境:ubuntu server 14
这里我要说明一下,yum 与 apt-get,
ap-get是ubuntu下的一个软件安装方式,它是基于debain
yum是redhat、centos下的一个软件安装方式,它是基于Linux的
两者的详细说明网上有很多说明,我也是网上找的,我的是ubuntu  所以我用的是 apt-get

方式一,网络安装
=>apt-get install nginx
简单、粗暴,保持网络畅通,一个命令搞定。

方式二,编译源码安装。编译源码安装,所以要先准备编译环境和所用到程序库,
1、编译环境和程序库---------------------------
我遇到的:
=>apt-get install libpcre3 libpcre3-dev
=>apt-get install openssl libssl-dev
可能需要
=>apt-get install build-essential
=>apt-get install libtool
=>apt-get update
=>apt-get install zlib1g-dev
=>apt-get install gcc-c++
注:这些只是我在安装过程中遇到的,可能环境、版本不同会需要不同的编译和程序库,建议直接编译安装,然后根据提示,把所需要的环境的库一个个的安装上;
2、安装 ---------------------------
建议安装前添加一个用户组
=>groupadd -r nginx
=>useradd -r -g nginx -M nginx
解压nginx压缩包,
cd 到解压目录
=>./configure \
--conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--user=nginx \
--group=nginx \
--with-http_ssl_module \
--with-http_flv_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/tmp/nginx/client/ \
--http-proxy-temp-path=/var/tmp/nginx/proxy/ \
--http-fastcgi-temp-path=/var/tmp/nginx/fcgi/ \
--with-pcre
=>make && make install
=>mkdir -p /var/tmp/nginx/client

=>nginx -t
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
说明安装成功

注:我安装时遇到的错误

1、ubuntu安装nginx时提示error: the HTTP rewrite module requires the PCRE library
解决方法:
需要安装pcre包。
sudo apt-get update
sudo apt-get install libpcre3 libpcre3-dev
你可能还需要安装 
sudo apt-get install openssl libssl-dev


-------------------------------------------------------------------
若有其他凝问或文中有错误,请及时向我指出,
我好及时改正,同时也让我们一起进步。
email : binary_space@126.com
qq     : 1035862795
敲门砖: 代码谱写人生
分享到:
评论

相关推荐

    ubuntu下编译安装nginx

    在Ubuntu系统上编译安装Nginx是一项技术性较强的任务,尤其当我们要为Nginx添加特定功能,如FLV(Flash Video)流媒体支持时。以下是对这一过程的详细阐述: 首先,我们需要确保系统已经安装了必要的依赖库。对于...

    快速搭建项目发布环境 Ubuntu Server 10.04 + resin 3.1.10+ nginx 0.7.65

    本教程将重点讲解如何在Ubuntu Server 10.04操作系统上快速搭建一个基于Resin应用服务器和Nginx反向代理的项目发布环境。这样的配置可以充分利用Nginx的高性能和Resin对Java应用程序的良好支持,提供更流畅的用户...

    ubuntu16.04搭建FASTDFS图片服务器,并配置nginx

    在本文中,我们将深入探讨如何在Ubuntu 16.04操作系统上搭建一个基于FASTDFS的图片服务器,并进一步配置Nginx作为反向代理。FASTDFS是一个轻量级的开源文件系统,专为互联网设计,尤其适合存储大量小文件,如图片、...

    使用Tomcat或Nginx搭建视频服务器

    标题中提到的“使用Tomcat或Nginx搭建视频服务器”涉及到两个Web服务器软件:Apache Tomcat和Nginx。Apache Tomcat是一个开源的Web服务器和Servlet容器,主要用来运行Java Servlet和JavaServer Pages (JSP)。而Nginx...

    搭建 Ubuntu Server 平台

    在IT领域,搭建Ubuntu Server平台是一项基础且重要的工作,它为开发者、系统管理员以及各种服务提供了稳定、安全的运行环境。Ubuntu Server是一个基于Debian的Linux发行版,因其开源、免费以及强大的社区支持而广受...

    ubuntu安装Nginx1.8

    在Ubuntu系统上安装Nginx 1.8是一项常见的任务,尤其对于那些希望搭建Web服务器或者需要一个高性能的反向代理服务器的用户来说。Nginx以其轻量级、高并发处理能力而闻名,1.8版本是其稳定且广泛使用的版本之一。下面...

    Ubuntu Server - 权威网站和经典书籍

    3. 网络服务:掌握如何在Ubuntu Server上搭建常见的网络服务,如Web服务器(Apache或Nginx)、数据库服务器(MySQL或PostgreSQL)、DNS服务器(bind9)和邮件服务器(Postfix或Exim)。 4. 安全强化:学习如何通过...

    JAVA基础环境搭建jdk、redis、mysql、mycat、zookeeper、nginx搭建

    在IT行业中,基础环境搭建是每个开发者或系统管理员必须掌握的技能之一。本文将详细介绍如何在Java平台上搭建一套包括JDK、Redis、MySQL、MyCat、Zookeeper和Nginx的基础环境,使得初学者也能轻松上手。 首先,我们...

    Ubuntu中搭建Nginx、PHP环境最简单的方法

    在Ubuntu系统中搭建Nginx和PHP环境是一个常见的任务,特别是在进行Web开发或者部署服务器时。本文将介绍一种简单易行的方法,适用于Ubuntu 13和Linux Mint 15等基于Debian的发行版。 首先,确保你的系统已经更新到...

    ubuntu+nginx安装配置应用说明

    在本文中,我们将深入探讨如何在Ubuntu操作系统上安装和配置Nginx服务器,这是一个流行的开源Web服务器,以其高性能和稳定性而闻名。Nginx广泛用于处理静态内容、反向代理和负载均衡等任务。 首先,确保你的Ubuntu...

    Ubuntu中搭建Nginx、PHP环境最简洁的方法_.docx

    ### Ubuntu中搭建Nginx、PHP环境最简洁的方法 #### 前言 在Ubuntu系统中搭建Nginx与PHP环境对于开发Web应用至关重要。本文将详细介绍如何利用`apt-get`这一工具快速安装Nginx及PHP-FPM,并对基本配置进行简要说明...

    ubuntu server20.04.zip

    Ubuntu Server 20.04 LTS(长期支持版)提供五年技术支持,是搭建服务器的理想选择。 安装过程一般分为以下步骤: 1. **下载映像**:首先,你需要从Ubuntu官方网站下载适用于树莓派4的Ubuntu Server 20.04映像。...

    linux下搭建FastDFS+Nginx服务器

    在Linux环境下搭建FastDFS+Nginx服务器是一项常见的任务,尤其对于那些需要稳定、高效存储和分发大量静态文件(如图片、文档等)的Web应用来说。FastDFS是一款开源的高性能分布式文件系统,而Nginx则是一款强大的...

    搭建nginx环境完整资源包

    搭建Nginx环境的第一步是安装Nginx。在Linux系统中,通常可以通过包管理器如`apt`(Ubuntu/Debian)或`yum`(CentOS/RHEL)进行安装。安装命令如下: ```bash # Ubuntu/Debian sudo apt update sudo apt install ...

    内网nginx全套安装环境

    总结来说,内网Nginx全套安装环境的搭建涉及了从安装GCC到配置Nginx的一系列步骤。正确配置和管理Nginx,可以为内网提供高效、安全的Web服务。在实际操作中,应根据具体需求进行调整,确保Nginx与内部网络架构的无缝...

    搭建nginx下hls

    搭建Nginx下的HLS(HTTP Live Streaming)服务器是一项常见的任务,尤其对于那些希望实现实时视频流服务的开发者和网站管理员来说。HLS是由Apple公司提出的一种基于HTTP的流媒体传输协议,它将视频流分割成多个小的...

    nginx集群搭建资料

    Nginx作为一款高性能的反向代理服务器和负载均衡器,是搭建集群的理想选择。本资料旨在详细讲解如何配置和管理Nginx集群。 一、Nginx简介 Nginx以其轻量级、高性能和稳定性著称,能够处理大量的并发连接,尤其适合...

Global site tag (gtag.js) - Google Analytics