`
itang
  • 浏览: 71283 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

ubuntu 9.10下从源码安装nginx

阅读更多
(douban提示有可能有不良广告信息???! ,暂时把最新内容贴到此处)

1 获取源码
    $ wget http://nginx.org/download/nginx-0.9.1.tar.gz
    $ tar zxvf nginx-0.9.1.tar.gz
    $ cd nginx-0.9.1/
   
2 安装依赖的包
    $ sudo apt-get install libssl-dev gcc libpcre3-dev zlib1g-dev libperl-dev

    (提示: 可使用apt-cache search搜索要安装的包,如sudo apt-cache search pcre)
      
3 编译配置:
    使用http://wiki.nginx.org/NginxInstallOptions 中的example3

    $ ./configure \ 
    --prefix=/usr \ 
    --conf-path=/etc/nginx/nginx.conf \ 
    --http-log-path=/var/log/nginx/access_log \ 
    --error-log-path=/var/log/nginx/error_log \ 
    --pid-path=/var/run/nginx.pid \ 
    --http-client-body-temp-path=/var/tmp/nginx/client \ 
    --http-proxy-temp-path=/var/tmp/nginx/proxy \ 
    --http-fastcgi-temp-path=/var/tmp/nginx/fastcgi \ 
    --with-md5-asm --with-md5=/usr/include \ 
    --with-sha1-asm \ 
    --with-sha1=/usr/include \ 
    --with-http_realip_module \ 
    --with-http_ssl_module \ 
    --with-http_perl_module \ 
    --with-http_stub_status_module

4 编译安装
    $ make && sudo  make instal
   
    验证安装是否成功
    $ nginx -v
    nginx: nginx version: nginx/0.9.1
   
5 运行前环境准备
    5.1 创建相关目录
    $ sudo mkdir -p /var/tmp/nginx/client
    $ sudo mkdir -p /var/tmp/nginx/fastcgi
    $ sudo mkdir -p /var/tmp/nginx/proxy

    5.2 添加nginx默认组
    $ sudo adduser --system --no-create-home --disabled-login --disabled-password --group nginx

6 运行nginx
    $ sudo nginx
   
    验证nginx运行是否成功
    $ curl -i http://localhost
    HTTP/1.1 200 OK
    Server: nginx/0.9.1
    Date: Fri, 03 Dec 2010 02:34:01 GMT
    Content-Type: text/html
    Content-Length: 151
    Last-Modified: Fri, 03 Dec 2010 02:00:40 GMT
    Connection: keep-alive
    Accept-Ranges: bytes

    <html>
    <head>
    <title>Welcome to nginx!</title>
    </head>
    <body bgcolor="white" text="black">
    <center><h1>Welcome to nginx!</h1></center>
    </body>
    </html>

7 将nginx 设置为系统服务
    $ wget http://nginx-init-ubuntu.googlecode.com/files/nginx-init-ubuntu_v2.0.0-RC2.tar.bz2
    $ tar jxvf nginx-init-ubuntu_v2.0.0-RC2.tar.bz2
    $ gedit nginx
        更新为以下值:
        DAEMON=/usr/sbin/nginx
        NGINX_CONF_FILE="/etc/nginx/nginx.conf"
    $ mv nginx /etc/init.d/
    $ sudo /usr/sbin/update-rc.d -f nginx defaults
分享到:
评论

相关推荐

    Ubuntu9.10配置输入法

    本文将详细介绍如何在 Ubuntu 9.10 中配置智能拼音输入法,包括必要的安装步骤以及可能遇到的问题和解决方案。 #### 二、准备工作 确保您的系统已经更新至最新版本,并且拥有管理员权限。打开终端(快捷键:`Ctrl+...

    ubuntu9.10的user guide汉化

    ubuntu9.10的用户指南汉化包,deb格式.

    整理后的ubuntu9.10下oracle10.2g安装

    ### 整理后的ubuntu9.10下oracle10.2g安装 #### 知识点一:Ubuntu 9.10 系统环境准备 - **安装 gcc**:为了确保 Oracle 10g 能够顺利安装,在 Ubuntu 9.10 系统上需要先安装 `gcc`。可以通过命令行进行安装: ```...

    Vmware6.5 安装 Ubuntu 9.10 全过程视频教程

    总的来说,这个教程将带你一步步完成从安装Vmware 6.5到在其中成功安装Ubuntu 9.10的全过程,是学习虚拟化技术和Linux操作系统的好资源。尽管Ubuntu 9.10目前已经比较老旧,但了解这个过程可以帮助理解虚拟机的基本...

    Win7下引导Ubuntu9.10的文件

    Win 7 与 Ubuntu9.10系统安装顺序 (1)Win7 (2)Ubuntu9.10,注意在安装步骤第7步的时候,点击高级按钮,选择安装启动器引导设备的位置为你手动分区的那个光盘。 (3)登录win7(此时系统直接进入win7的),将此...

    ubuntu9.10源

    2. **deb** 和 **deb-src**:deb 是指下载二进制软件包的仓库,而 deb-src 指的是下载源代码的仓库,用于编译安装或构建软件。 3. **主仓库类型**: - **main**:包含官方支持的核心应用和库。 - **restricted**:...

    Ubuntu_9.10_图解安装教程

    ### Linux操作系统Ubuntu 9.10 图解安装教程知识点概览 #### 1. Ubuntu简介 - **定义**: Ubuntu是一个基于Debian发行版的Linux操作系统,以其易用性和广泛的社区支持而闻名。 - **特点**: 提供了丰富的预装软件,如...

    移动硬盘安装Ubuntu 9.10

    标题“移动硬盘安装Ubuntu 9.10”指的是在便携式存储设备——移动硬盘上安装Linux操作系统的一个特定版本,即Ubuntu 9.10。Ubuntu 9.10(Karmic Koala)是2009年发布的Ubuntu发行版,它提供了最新的软件和系统改进,...

    ubuntu9.10界面汉化包

    ubuntu910界面汉化安装包,deb格式。由于包的相互依赖,需用如下命令安装: #dpkg -i language-pack-gnome-zh-hans_1%3a9.10+20091022_all.deb language-pack-gnome-zh-hans-base_1%3a9.10+20091022_all.deb #dpkg -...

    硬盘安装win7与ubuntu9.10双系统

    文档详细介绍了如何在一台计算机上安装Windows 7和Ubuntu 9.10双系统的过程,包括了硬盘分区、Grub引导程序的配置以及Ubuntu 9.10的安装和配置等多个方面。通过这些步骤,用户可以在同一台电脑上享受到Windows 7的...

    ubuntu 9.10 DC200809 安装 图解教程

    ### Ubuntu 9.10 DC200809安装图解教程知识点详解 #### 标题解析 标题 "ubuntu 9.10 DC200809 安装 图解教程" 明确指出了教程的内容是关于在Ubuntu 9.10操作系统版本上安装DC200809(很可能是一个软件包或者系统...

    Ubuntu 9.10 安装 Mediawiki 脚本

    Ubuntu 9.10 安装 Mediawiki 脚本

    ubuntu9.10中文输入法1

    ubuntu910的ibus输入法,由于附件大小的限制,分开成两个资源上传.

    Ubuntu9.10安装图文教程(单双系统).pdf

    ### Ubuntu 9.10 安装图文教程详解 #### 一、Ubuntu 9.10 下载 ...以上就是 Ubuntu 9.10 的安装教程,包括了从下载到安装的全过程。对于初学者而言,这份教程应该足够详尽,可以帮助顺利完成安装过程。

    ubuntu9.10 安装oracle10G

    【Ubuntu9.10 安装Oracle10G】是一个关于在Ubuntu 9.10操作系统上安装Oracle数据库10g的实践教程。这个过程包括了多个步骤,确保系统满足安装Oracle所需的基本要求,并对系统进行必要的配置。 首先,安装过程中涉及...

    XP下从硬盘安装Ubuntu 9.10并设置启动项顺序

    XP下从硬盘安装Ubuntu 9.10并设置启动项顺序

    ubuntu 9.10更新源(速度最快的)

    - `deb-src`:表示可以从该位置下载源代码。 - `http://mirrors.163.com/ubuntu/`:更新源的基础URL。 - `karmic`:表示Ubuntu 9.10的代号。 - `main`、`restricted`、`universe`、`multiverse`:分别代表不同...

Global site tag (gtag.js) - Google Analytics