sheel腳本搭建nginx環境.

最近在看nginx反向代理,今天就學着搭了一下nginx環境,最後找到了一個快捷的方法,就是用shell腳本html

,因而總結了一下,下次搭建很是方便.java

主要包含連個文件.linux

nginx_begin.sh 內容以下,nginx

 

#!/bin/bash
#安裝make命令
yum -y install gcc automake autoconf libtool make
#安裝gcc g++環境
yum install gcc gcc-c++

cd /usr/local/src
#安裝PCRE庫
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.43.tar.gz
tar -zxvf pcre-8.43.tar.gz
cd pcre-8.43.tar.gz
./configure
make
make install

cd /usr/local/src
#安裝zlib庫
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install

cd /usr/local/src
#安裝ssl

wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz
tar -zxvf openssl-1.0.1t.tar.gz

 

nginx_end.sh 內容以下c++

#!/bin/bash

cd /usr/local/src
#安裝nginx
wget http://nginx.org/download/nginx-1.9.2.tar.gz
tar -zxvf nginx-1.9.2.tar.gz
cd nginx-1.9.2
./configure --sbin-path=/usr/local/nginx/nginx \
--conf-path=/usr/local/nginx/nginx.conf \
--pid-path=/usr/local/nginx/nginx.pid \
--with-http_ssl_module \
--with-pcre=/usr/local/src/pcre-8.43 \
--with-zlib=/usr/local/src/zlib-1.2.11 \
--with-openssl=/usr/local/src/openssl-1.0.1t

make 
make install 

#啓動nginx  默認端口號是80

sudo /usr/local/nginx/nginx

 

 

執行順序,把兩個文件隨便放在linux目錄下,先執行  ./nginx_begin.sh       在執行    ./nginx_end.sh    shell

 

最後,執行過程當中若是報  /bin/bash^M: bad interpreter: No such file or directory  bash

這種錯誤,能夠參考,https://www.cnblogs.com/yjcs123/p/10862937.html  post

 

好了,這種就是快捷搭建nginx環境的方法,^_^;url

相關文章
相關標籤/搜索