如何让你的CentOS 使用yum 安装nginx 或者Ubuntu使用apt-get安装Nginx

lnmpwithwordpress

nginx在CentOS 的新版本,例如CentOS 7 的yum中是不存在 或者在老版本的CentOS中是很古老的版本。现在阿福写了个脚本,能让CentOS的各个版本都能高高兴兴的使用最新稳定版。

截至写脚本为止nginx最新稳定版为1.8.0 ,最新主线版为1.9.9(不过nginx官方编译版本仍然为1.8.0)。官方编译版本的模块很多,具体如下

nginx version: nginx/1.8.0
built by gcc 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC)
built with OpenSSL 1.0.1e-fips 11 Feb 2013
TLS SNI support enabled
configure arguments: –prefix=/etc/nginx –sbin-path=/usr/sbin/nginx –conf-path=/etc/nginx/nginx.conf –error-log-path=/var/log/nginx/error.log –http-log-path=/var/log/nginx/access.log –pid-path=/var/run/nginx.pid –lock-path=/var/run/nginx.lock –http-client-body-temp-path=/var/cache/nginx/client_temp –http-proxy-temp-path=/var/cache/nginx/proxy_temp –http-fastcgi-temp-path=/var/cache/nginx/fastcgi_temp –http-uwsgi-temp-path=/var/cache/nginx/uwsgi_temp –http-scgi-temp-path=/var/cache/nginx/scgi_temp –user=nginx –group=nginx –with-http_ssl_module –with-http_realip_module –with-http_addition_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_random_index_module –with-http_secure_link_module –with-http_stub_status_module –with-http_auth_request_module –with-mail –with-mail_ssl_module –with-file-aio –with-ipv6 –with-http_spdy_module –with-cc-opt=’-O2 -g -pipe -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector –param=ssp-buffer-size=4 -m64 -mtune=generic’

 

包括但不限于uwsgi spdy http2等的支持。效果非常好。很适合那些懒癌发作的小伙伴们(当然严正提醒作为生产环境的小伙伴们,安装的软件越多,越容易出错。所以,并不建议作为生产环境的小伙伴们安装此版本的nginx)

 

使用方法如下:

wget -c http://rffan.info/scripts/setupnginxyum.sh

或者git clone https://github.com/rffanlab/Set-Up-yum-install-for-nginx-on-centos.git 解压后运行该shell

运行之后

直接使用yum install -y nginx

如果你是使用的是Debian系列(包括Ubuntu)

请wget -c http://rffan.info/scripts/setaptnginx.sh

获取之后使用 bash setaptnginx.sh运行。

就可以搞定了。

作者: 阿福

购买时被坑爹的枪手坑了。只知道介绍如何如何的好,不知道介绍其坏处。因此,写此博客,望能给各大网友帮助。

发表评论

电子邮件地址不会被公开。 必填项已用*标注