在安装之前先查看nginx 正在运行的进程
ps -ef |grep nginx
结束方法一: 杀死 nginx进程
kill -9 7875 7876 7877 7879 //后面的四位数是nginx进程的pid
方法二:强制结束
pkill -9 nginx
进入要安装的路径
cd /usr/local/
下载压缩包
wget http://nginx.org/download/nginx-1.1.10.tar.gz
移动压缩包到指定位置
mv nginx-1.1.10.tar.gz /usr/local
解压
tar -zxvf nginx-1.1.10.tar.gz
进入解压后文件夹
cd nginx-1.1.10
接下来安装,使用–prefix参数指定nginx安装的目录,并且 安装 http_ssl_module with-http_stub_status_module 模块
依次执行以下命令:
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make
make install
查看nginx的安装目录
#whereis nginx
安装完成后进入nginx/sbin
查看nginx.conf是否正确
#./nginx -t
查看已经安装好的模块
#./nginx -V
安装Nginx时报错 ./configure: error: the HTTP rewrite module requires the PCRE library.
安装pcre-devel解决问题
yum -y install pcre-devel
错误提示 ./configure: error: the HTTP cache module requires md5 functions
from OpenSSL library. You can either disable the module by using
–without-http-cache option, or install the OpenSSL library into the system,
or build the OpenSSL library statically from the source with nginx by using
–with-http_ssl_module --with-openssl=
解决办法:安装openssl
yum -y install openssl openssl-devel
确保 /usr/local/nginx下有logs目录,还有access.log以及error.log两个文件
启动nginx
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
修改nginx.conf配置文件添加ssl证书的配置
重启nginx
方法一:进入sbin目录
#./nginx -s reload
方法二:在启动命令-c前加-t
/usr/local/nginx/sbin/nginx -t -c /usr/local/nginx/conf/nginx.conf