一、安装前准备(nginx需要gcc等支持)
1:需要安装gcc,一般gcc系统会自带,如果没有自带,需要自己安装
2:需要pcre,安装的命令示例如下: yum install pcre*
3:需要zlib,安装的命令示例如下:yum install zlib zlib-devel
4:如果需要支持ssl的话,安装OpenSSL,安装的命令示例如下:
yum install openssl openssl-devel
注:在gcc前可以使用[root@localhost ~]# rpm -qa |grep gcc
命令查询系统是否已安装该软件
二、安装包准备
从远程获取安装包
[root@localhost ~]# cd /usr/local/src
[root@localhost src]# wget http://nginx.org/download/nginx-1.8.0.tar.gz
或者把nginx包上传到/usr/local/src目录中
三、解压、编译和安装
[root@localhost ~]# cd /usr/local/src/
[root@localhost src]# tar -zxvf nginx-1.8.0.tar.gz
[root@localhost src]# cd nginx-1.8.0
[root@localhost nginx-1.8.1]# ./configure --prefix=/usr/local/nginx
[root@localhost nginx-1.8.1]# make && make install
四、基本运行操作
- 测试配置文件:
安装路径下的/nginx/sbin/nginx -t - 启动:
安装路径下的/nginx/sbin/nginx - 停止:
安装路径下的/nginx/sbin/nginx -s stop
或者是: nginx -s quit - 重启:
安装路径下的/nginx/sbin/nginx -s reload - 查看进程:
ps -ef |grep nginx
五、访问
nginx默认端口为80,如果访问不了,应该开放防火墙的80端口
六、设置开机启动
在/etc/rc.d/rc.local文件中加入nginx执行文件
[root@localhost etc]# vi /etc/rc.d/rc.local
加入
/usr/local/nginx/sbin/nginx
注意:vi /etc/rc.d/rc.local默认没有执行的权限,需要授权
[root@localhost etc]# chmod +x /etc/rc.d/rc.local