Centos7之Nginx反向代理安装

 

安装编译工具

yuminstall jemalloc jemalloc-devel -y   

或者

yumgroupinstall "Development Tools" "Server PlatformDeveopment"

 

建立nginx程序用户

groupadd-r www    

useradd-r -g www www -c "Web user" -d /dev/null -s /sbin/nologin    

 

安装依赖工具

Openssl:

cd/usr/local/src

wget http://www.openssl.org/source/openssl-1.0.1c.tar.gz

tar-zxvf openssl-1.0.1c.tar.gz

 

zlib:

cd/usr/local/src

wget http://zlib.net/zlib-1.2.8.tar.gz

tar-zxvf zlib-1.2.8.tar.gz

 

pcre:

cd/usr/local/src

tarzxvf pcre-8.30.tar.gz

 

编译安装Nginx

cd/usr/local/src

wegt  http://mirrors.sohu.com/nginx/nginx-1.8.1.tar.gz

tarzxf nginx-1.8.1.tar.gz    

cdnginx-1.8.1   

./configure\

 --user=www --group=www\

 --prefix=/usr/local/nginx\

 --with-http_stub_status_module\

 --with-http_ssl_module\

 --with-http_spdy_module\

 --with-http_gzip_static_module\

 --with-ipv6 --with-http_sub_module\

 --with-ld-opt=-ljemalloc\

 --with-openssl=/usr/local/src/openssl-1.0.1c\

 --with-pcre=/usr/local/src/pcre-8.30 \

--with-zlib=/usr/local/src/zlib-1.2.8\

 --add-module=/usr/local/src/ngx_devel_kit-0.2.18\

 --add-module=/usr/local/src/lua-nginx-module-0.10.1rc1\

make    

makeinstall    

 

测试配置文件

/usr/local/nginx/sbin/nginx-t    

启动nginx

/usr/local/nginx/sbin/nginx    

关闭nginx

/usr/local/nginx/sbin/nginx–s stop

查看端口

netstat-ano | grep \:80 

psaux|grep nginx

 

访问查看nginx主页

Centos7之Nginx反向代理安装_第1张图片