centos下安装nginx首先安装编译组件:
[root@localhost opt]# yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl--devel
下载nginx安装包 nginx-1.8.1.tar.gz:
解压nginx:
[root@localhost opt]# tar -zxvf nginx-1.8.1.tar.gz
进入到解压的nginx目录
[root@localhost opt]#cd nginx-1.8.1/
编译安装:
[root@localhost opt]# ./configure
[root@localhost opt]# make
[root@localhost opt]# make install
将配置文件添加/etc/ngnix/目录下:
[root@localhost nginx-1.8.1]# mkdir /etc/nginx/
[root@localhost nginx-1.8.1]# cp /usr/local/nginx/conf/nginx.conf /etc/nginx/
nginx安装目录是/usr/local/nginx
配置nginx开机启动
将/usr/local/nginx/sbin/nginx命令添加到/etc/rc.d/rc.local文件中,rc.local文件会在系统启动的时候执行。但CentOS7建议将开机启动服务写成服务描述文件添加到系统服务中,所以rc.local默认没有执行权限,需要给它添加执行权限。[root@localhost ~]# vim /etc/rc.d/rc.local
在文件中添加
/usr/local/nginx/sbin/nginx
添加文件执行权限
[root@localhost nginx]# chmod +x /etc/rc.d/rc.local