CentOS编译安装安装Nginx
1、centos6.5-minimail编译安装Nginx1.101;2、更换yum源,安装依赖包;3、排错思路讲解。
工具/原料
虚拟机
centos nginx
一、编译安装前准备
1、阌毡驰璨更换yum源,使用国内的源快一些,可以不用更换wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo
2、选择自己使用的版本并下载,我这里使用的是nginx-1.10.1wget http://nginx.org/download/nginx-1.10.1.tar.gz
3、安装pcreyum install pcre pcre-devel -y
4、安装opensslyum install openssl openssl-devel -y
5、创建用户和组useradd nginx -s /sbin/nologin -M
二、开始编译安装
1、 解压安装包;tar xf nginx-1.10.1.tar.gzcd nginx-1.10.1
2、根倌栗受绽据公司、个人要求编译;./configure --user=nginx --group=nginx --prefix=/锾攒揉敫application/nginx1.10.1 --with-http_stub_status_module --with-http_ssl_module
3、make安装;make && make install
4、隐藏版本号,检查语法是否正确。ln -s /application/nginx1.10.1/ /application/nginx/application/nginx/sbin/nginx -t
三、启动服务并检查,浏览器访问
1、启动服务;/application/nginx/sbin/nginx
2、查看端口;netstat -lntup |grep nginx
3、 浏览器访问,出现下图安装完成。
四、如果出现故障,怎样解决呢,这里说下故障排错思路。
1、ping 192.168.119.224 #排除物理线路;
2、telnet 192.168.119.224 #浏览器到web通不通,排除防火墙,服务端口开启(lsof -i :80);
3、wget 192.168.119.224 #模拟用户访问,排除http服务自身问题,根据输出排除。服务器本地curl 192.168.119.224 #web服务开没开;
4、看日志:error log #其他未知错误查找。