1.下载nginx的tar安装包;
2.下载nginx离线安装需要的依赖包;
3.将下载好的安装包上传到需要安装的目录下,我这里是在/usr/local目录下:
进入该目录,解压nginx的tar包:tar -zxvf nginx-1.6.3.tar.gz
进入nginx中:cd nginx-1.6.3
执行该命令:./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre
到此会看到报错显示有依赖的包没装,用该命令安装提示所依赖的包,安装命令:rpm -ivh rpm包
例如:安装gcc依赖的包cloog
rpm -ivh cloog-ppl-0.15.7-1.2.el6.x86_64.rpm
…………依赖包安装完成后,
4.[root@localhost nginx-1.6.3]# make
[root@localhost nginx-1.6.3]# make install
[root@localhost nginx-1.6.3]# cd ..
然后会有个nginx文件夹,进入该文件夹:cd nginx
[root@localhost nginx]# cd sbin/
[root@localhost sbin]# ./nginx
然后;
[root@localhost local]# rm -rf nginx-1.6.3
然后再进入nginx
[root@localhost local]# cd nginx
[root@localhost nginx]# cd sbin/
[root@localhost sbin]# ./nginx -s reload
查看nginx进程:ps -ef | grep nginx,如果已经启动会看到3个进程
5.查看80端口是否开放,如果没有则开放
[root@localhost sbin]# vi /etc/sysconfig/iptables
修改之后重启防火墙
[root@localhost sbin]# service iptables restart
在浏览器里输入以下地址,如果出现 Welcome to nginx! 这几个大字,那么恭喜喽……
http://10.69.36.130(该服务器ip):80
6.有包冲突,删除rpm包:rpm -e cpp-4.4.7-4.el6.x86_64
7.查询包命令:rpm -qa | grep openssl
8.最后配置nginx.conf文件即可。