阿里云服务器升级nginx 到最新稳定版
2017-01-05 23:01
387 查看
阿里云市场有一个2元钱的服务器安装包,一次购买无限次使用,可以一键安装mysql、nginx、php环境。其中nginx是1.4.4版的,而现在最新稳定版是1.10.2,因为某些原因,必须升级到更高版本。从网上查了一下,可以在原程序包的基础上做到无缝隙升级而不用apt-get重装,关键是这个安装包里,用apt-get无法升级。以下是升级步骤:
1.到nginx官网下载资源包到home文件夹:nginx-1.10.2.tar.gz
2.解压,并进入nginx-1.10.2文件夹,如要提示有权限问题,请升级这个文件夹的权限。
3. 执行下面的命令【各种目录,要和老版一一对应,这很重要!】:
4.补充几个依赖包【这一步应在第3步之前执行】
5.执行make
6.执行老版本备份:
7.把make 到新文件复制到相关文件夹:
8.执行以下命令:
得到:
9.在nginx1.10.2文件夹执行:
10.执行nginx -v查看版本,已经是新版本了,重启nginx!
1.到nginx官网下载资源包到home文件夹:nginx-1.10.2.tar.gz
2.解压,并进入nginx-1.10.2文件夹,如要提示有权限问题,请升级这个文件夹的权限。
3. 执行下面的命令【各种目录,要和老版一一对应,这很重要!】:
./configure --user=www --group=www --prefix=/alidata/server/nginx-1.4.4 --conf-path=/alidata/server/nginx-1.4.4/conf/nginx.conf --error-log-path=/alidata/log/nginx/error.log --http-client-body-temp-path=/alidata/server/nginx-1.4.4/client_body_temp --http-fastcgi-temp-path=/alidata/server/nginx-1.4.4/fastcgi_temp --http-log-path=/alidata/log/nginx/access/access.log --http-proxy-temp-path=/alidata/server/nginx-1.4.4/proxy_temp --http-scgi-temp-path=/alidata/server/nginx-1.4.4/scgi_temp --http-uwsgi-temp-path=/alidata/server/nginx-1.4.4/uwsgi_temp --lock-path=/var/lock/nginx.lock --pid-path=/alidata/server/nginx/logs/nginx.pid --with-debug --with-http_addition_module --with-http_dav_module --with-http_geoip_module --with-http_gzip_static_module --with-http_image_filter_module --with-http_realip_module --with-http_stub_status_module --with-http_ssl_module --with-http_sub_module --with-http_xslt_module --with-ipv6 --with-sha1=/usr/include/openssl --with-md5=/usr/include/openssl --with-mail --with-mail_ssl_module
4.补充几个依赖包【这一步应在第3步之前执行】
apt-get install libxml2 libxml2-dev libxslt-dev apt-get install libgd2-xpm libgd2-xpm-dev apt-get install geoip-database libgeoip-dev apt-get install libpcre3 libpcre3-dev apt-get install libcurl4-openssl-dev
5.执行make
6.执行老版本备份:
mv /alidata/server/nginx-1.4.4/sbin/nginx /alidata/server/nginx-1.4.4/sbin/nginx20170105
7.把make 到新文件复制到相关文件夹:
cp objs/nginx /alidata/server/nginx-1.4.4/sbin/nginx
8.执行以下命令:
/alidata/server/nginx-1.4.4/sbin/nginx -t
得到:
nginx: the configuration file /alidata/server/nginx-1.4.4/conf/nginx.conf syntax is ok nginx: configuration file /alidata/server/nginx-1.4.4/conf/nginx.conf test is successful
9.在nginx1.10.2文件夹执行:
make upgrade
10.执行nginx -v查看版本,已经是新版本了,重启nginx!
相关文章推荐
- 如何升级Nginx到最新稳定版
- 如何升级Nginx到最新稳定版
- Nginx升级到1.0.2最新稳定版
- 如何升级Nginx到最新稳定版
- 阿里云nginx服务器多站点的配置
- 阿里云服务器搭建,mysql+java+tomcat+nginx ,mysql远程访问设置
- 阿里云服务器ECS Apache、Nginx 配置支持跨域访问
- 阿里云服务器cent0S安装web环境PHP+MySql+Nginx,给nginx添加网站
- 阿里云服务器使用OneinStack的lnmp一键安装包后查看nginx的并发数
- 阿里云服务器cent0S安装web环境PHP+MySql+Nginx,给nginx添加网站
- 阿里云服务器出的最新优惠, ¥7.8元/月 马云他不亏死吗?
- 阿里云LINUX服务器配置HTTPS(NGINX)
- 最新可用NOD32免ID升级服务器
- 在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境
- 阿里云服务器上安装nginx
- ubuntu 14.04使用apt-get安装最新稳定版nginx的方法
- Linux(CentOS6.5)下编译安装Nginx官方最新稳定版(nginx-1.10.0)
- 【学习笔记】启动Nginx、查看nginx进程、查看nginx服务主进程的方式、Nginx服务可接受的信号、nginx帮助命令、Nginx平滑重启、Nginx服务器的升级
- [置顶] 阿里云服务器Tomcat、nginx无法访问——端口问题
- CentOS 7使用Yum安装最新稳定版Nginx 1.12