nginx 快速搭建

原创 2015年11月18日 17:39:44
1. 下载稳定版1.8,及其它依赖包
    wget http://nginx.org/download/nginx-1.8.0.tar.gz
    wget http://www.openssl.org/source/openssl-1.0.1m.tar.gz
    wget http://zlib.net/zlib-1.2.8.tar.gz

2. 编辑可执行文件 并运行

#!/bin/bash

groupadd -g600 nginx 

useradd -u600 -g600 nginx

user=nginx           # change to user who run nginx

dir_prefix=/home/deploy/nginx       #定义安装目录

script_path=`readlink -f $0`

script_dir=`dirname $script_path`

opath=`pwd`

yum install -y gd-devel pcre-devel libgcrypt-devel libxml2-devel libxslt-devel GeoIP-devel

tar zxvf $script_dir/zlib-1.2.8.tar.gz -C $script_dir

tar zxvf $script_dir/openssl-1.0.1m.tar.gz -C $script_dir

tar zxvf $script_dir/nginx-1.8.0.tar.gz -C $script_dir

cd $script_dir/nginx-1.8.0

./configure --prefix=$dir_prefix --user=$user --group=$user --http-log-path=$dir_prefix/log/access.log --error-log-path=$dir_prefix/log/error.log --pid-path=$dir_prefix/pid/nginx.pid --lock-path=$dir_prefix/lock/nginx.lock --with-http_ssl_module --with-http_spdy_module --with-http_realip_module --with-http_xslt_module --with-http_image_filter_module --with-http_geoip_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_auth_request_module --with-http_random_index_module --with-http_secure_link_module --with-http_degradation_module --with-http_stub_status_module --with-pcre --with-zlib=$script_dir/zlib-1.2.8 --with-openssl=$script_dir/openssl-1.0.1m

make

make install

mkdir -p $dir_prefix/sites-enabled

mkdir -p $dir_prefix/lock

\cp -f $script_dir/etc.initd.nginx-$user /etc/init.d/nginx-$user

\cp -f $script_dir/conf.nginx.conf $dir_prefix/conf/nginx.conf

\cp -f $script_dir/sites-enabled.$user.conf $dir_prefix/sites-enabled/$user.conf

chown -R $user: $dir_prefix

service nginx-$user start

chkconfig nginx-$user on

rm -Rf $script_dir/zlib-1.2.8

rm -Rf $script_dir/openssl-1.0.1m

rm -Rf $script_dir/nginx-1.8.0

cd $opath


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Nginx入门指南,快速搭建静态文件服务器和代理服务器

 本文介绍 Nginx 入门基础知识,让你迅速搭建 Nginx 服务器。主要内容包括 Nginx 安装和简单使用、Nginx的简单原理、Nginx 配置文件的结构、如何使用 Nginx 来提供静...
  • zxh2075
  • zxh2075
  • 2016年09月26日 10:23
  • 3374

基于centos6.5快速搭建jdk,tomcat,nginx,显示个人静态页面(基于yum)

前言:在如今这个时代,相信不少人都会在网上,做一个个人主页来展示自己,用于展示自我,求职或者为搭建个人网站做准备等等。相信很多人的云主机都是选择Linux系统吧。在这里,我推荐CentOS系统啊,一个...

【docker】使用docker快速搭建nginx+php开发环境

前面说了一下docker的简介以及在Windows中的安装过程,下面就开始简单说一下如何用docker搭建常用的开发环境,以便读者快速上手。事先准备 docker已经下载完毕并正确安装。 找一个适合自...

MyEclipse8.5快速搭建SSH框架

  • 2015年11月04日 10:50
  • 1.43MB
  • 下载

win7快速搭建虚拟wifi

  • 2013年05月12日 15:31
  • 914B
  • 下载

Android快速搭建模拟器环境另类方法(绕过了官网SDK Manager下载)

有些有志于Android开发的朋友出师未捷身先死,在搭建模拟器这个环节就牺牲了,究其原因是dl-ssl.google.com被墙了,模拟器搭建不起来,但这并不能挡住我们的热情,有句老话叫“条条大路通罗...
  • lk_blog
  • lk_blog
  • 2012年04月09日 00:20
  • 57597
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:nginx 快速搭建
举报原因:
原因补充:

(最多只允许输入30个字)