nginx 快速搭建

原创 2015年11月18日 17:39:44
1. 下载稳定版1.8,及其它依赖包

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快速搭建

安装Nginxmkdir /usr/local/software//用于放下载过来的软件,在该文件下解压,编译安装在/usr/local/具体软件1.在安装过程中,我们可能需要先安装编译工具以及库文件...
  • github_34606293
  • github_34606293
  • 2017年08月21日 13:42
  • 116

eclipse下用Maven快速搭建web项目(简化)

在Eclipse EE版中搭建Maven项目时会出现很多问题,需要更加严格的配置,在以下步骤中请您最好不要随意更换操作顺序,否则容易出现未知的错误 。 1、新建Maven Project 2、默...
  • qq869348527
  • qq869348527
  • 2016年10月24日 01:22
  • 416

Spring Boot 快速搭建及简单演示

1、 官网开速生成项目 1.1 在浏览器上输入地址:http://start.spring.io/。 可以选择一maven和gradle,我这里用maven来构建项目 1.2 填写maven信...
  • xiaolyuh123
  • xiaolyuh123
  • 2017年04月24日 14:30
  • 781

聊聊SpringBoot | 第一章:快速搭建SpringBoot第一个应用

快速搭建SpringBoot第一个应用 1.简介 本章仅介绍如何快速搭建第一个SpringBoot应用,细节内容下一章再做讲解,如果有需要,各位可以直接到Spring官网去了解。 从 Spring...
  • Evan_Leung
  • Evan_Leung
  • 2016年09月11日 01:19
  • 1714

vue-cli快速搭建vue项目

1.安装node(使用6+) 2.安装cnpm:安装包时,记得以管理员权限打开cmd 3.安装vue-cli :npm install -g vue-cli 4....
  • qq_34986769
  • qq_34986769
  • 2017年02月08日 09:29
  • 1180

MyEclipse8.6快速搭建SSH框架

之前大概完成了对IOS开发指南的学习。 完成之后就想实践一下 ,正好我之前毕业设计的时候做的是一个酒店管理的JSP页面,于是有了一些想法。 由于有比较长的时间没有接触java了,我还需要复习一下关...
  • zijia889149650
  • zijia889149650
  • 2015年09月26日 17:02
  • 680

SpringMvc示例一:快速搭建springMVC应用

先来上一张SpringMVC处理请求全过程。 该图来自:http://jinnianshilongnian.iteye.com/blog/1594806 清晰的展示了从请求以响应spring在...
  • ldz_wolf
  • ldz_wolf
  • 2016年08月17日 21:39
  • 366

spring学习笔记(一)快速搭建一个spring boot应用

一、spring boot介绍 二、使用spring boot快速搭建一个web应用
  • u013737646
  • u013737646
  • 2016年02月15日 17:08
  • 2104

快速搭建社区App,一个人就行

在开发的时候,很多情况下我们需要在应用中加入社区功能,提供给用户一个交流的平台。 但是从零开始开发一个社区工程量、成本太大,因此在敏捷开发的年代下,最佳的解决方案就是利用第三方服务了。 综...
  • u013411976
  • u013411976
  • 2016年07月30日 15:34
  • 919

Linux下快速搭建FTP服务

FTP 是File Transfer Protocol(文件传输协议)的英文简称。用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不...
  • ywyxb
  • ywyxb
  • 2017年07月19日 16:24
  • 157
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:nginx 快速搭建
举报原因:
原因补充:

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