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主页