1、用root用户权限安装,采用源代码编译的方式来进行安装,首先下载nginx安装要用到的所有文件(nginx、openssl、pcre、zlib),下载好文件后,统一上传到服务器的root/nginx目录下(没有则新建);
2、开始前先确认gcc、g++开发库已经预先安装好,检查gcc是否安装, gcc –v,检查g++是否安装,g++ -v;
3、pcre安装,cd到root/nginx目录,解压pcre压缩包,运行tar -zxvf pcre-8.42.tar.gz,然后cd pcre-8.42/,再依次运行以下命令:
./configure
make
make install
4、zlib安装,cd回上级目录,执行如下命令:
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11/
./configure
make
make install
5、openssl安装,cd回上级目录,执行如下命令:
tar -zxvf openssl-1.1.0h.tar.gz
cd openssl-1.1.0h/
./config
make
make install
6、nginx安装,cd回上级目录,执行如下命令:
tar -zxvf nginx-1.14.0.tar.gz
cd nginx-1.14.0/
./configure --prefix=/usr/local/nginx --with-http_ssl_module --with-pcre=../pcre-8.42 --with-zlib=../zlib-1.2.11 --with-openssl=../openssl-1.1.0h
make
make install
6、nginx启动
ln -s /usr/local/lib/libpcre.so.1 /lib64
/usr/local/nginx/sbin/nginx
7、查看是否启动:
ps aux|grep nginx
8、访问nginx
在浏览器地址栏输入你的Linux虚拟机的静态ip,会跳转到nginx的欢迎页面。
nginx.conf 文件修改后,必须重载文件;
常用命令:
./nginx -t 检查修改文件
./nginx -s reload 重载文件