查看centos的版本
# cat /etc/redhat-release
CentOS release 6.5 (Final)
查看nginx在哪
# find / -name nginx
/usr/src/nginx-1.5.1/objs/nginx 这是编译安装时的源码目录,如果没有找到这个目录则需要去官网下载源码,http://nginx.org/download/nginx-1.5.1.tar.gz
/usr/local/nginx 这是安装目录
/usr/local/nginx/sbin/nginx
/etc/rc.d/init.d/nginx 这是开机自启动文件
查看nginx的版本
# /usr/local/nginx/sbin/nginx -V
nginx version: nginx/1.5.1
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC)
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx
停止nginx
# /usr/local/nginx/sbin/nginx -s stop
重新编译nginx
# cd /usr/src/nginx-1.5.1/ 进入nginx源码目录
# ./configure --prefix=/usr/local/nginx --with-http_ssl_module 加上--with-http_ssl_module参数进行编译
# make
# mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx_bk 备份原来的nginx程序
# cp objs/nginx /usr/local/nginx/sbin/ 将刚编译的nginx复制到nginx的sbin目录下
# /usr/local/nginx/sbin/nginx -V 查看重新编译后nginx的版本
nginx version: nginx/1.5.1
built by gcc 4.4.7 20120313 (Red Hat 4.4.7-23) (GCC)
TLS SNI support enabled
configure arguments: --prefix=/usr/local/nginx --with-http_ssl_module 发现了ssl模块
重新启动nginx
# /usr/local/nginx/sbin/nginx