最近在看nginx反向代理,今天就学着搭了一下nginx环境,最后找到了一个快捷的方法,就是用shell脚本
,于是总结了一下,下次搭建非常方便.
主要包含连个文件.
nginx_begin.sh 内容如下,
#!/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 内容如下
#!/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
最后,执行过程中如果报 /bin/bash^M: bad interpreter: No such file or directory
这种错误,可以参考,https://www.cnblogs.com/yjcs123/p/10862937.html
好了,这种就是快捷搭建nginx环境的方法,^_^;
原文地址:https://www.cnblogs.com/yjcs123/p/10865188.html
时间: 2024-10-09 22:16:25