在Linux系统下安装Nginx

安装Nginx之前需要安装Nginx的依赖


以下安装是在 虚拟机下运行的,Linux系统为 centos 6.5 要确保网络可以连上

主机必须可以访问虚拟机,不知道怎么配置的,可以看一下我另外一篇文章

http://blog.****.net/zxc_user/article/details/73730775


需要安装 gcc:     yum install gcc-c++

安装 pcre               yum install -y pcre pcre-devel

安装 zlib                 yum install -y zlib zlib-devel

安装 OpenSSL     yum  install -y openssl openssl-devel


安装上面的库一定需要可以上网,否则会报错


这里提供一种访问不了的解决方案

检查域名是否设置正确:/etc/resolv.conf
增加:nameserver    192.168.0.1     根网关有关系    看你自己的IP,跟主机网关的IP有关  //这个我也不是很懂,请大家自行搜索

不过只能作用一次,想要永久可以使用需要以下操作
在/etc/sysconfig/network-scripts/ifcfg-eth0 文件中添加DNS server信息,添加配置如下:
#google域名服务器
DNS1=8.8.8.8
DNS2=8.8.4.4


下载 你需要的 Nginx 版本,下载 tar.gz的    http://nginx.org/en/download.html


如果下载太麻烦,也可以直接用我的     链接: https://pan.baidu.com/s/1nvRw0ad 密码: 9u9a


然后把下载的 Nginx上传到服务器上


然后解压    tar -zxvf nginx-1.12.0.tar.gz   

解压完进到里面的目录            cd nginx-1.12.0  然后执行    ./configure --prefix=/usr/local/nginx     

把Nginx配置文件安装到对应的目录下

然后是安装Nginx        make && make install


切换到Nginx目录下   cd /usr/local/nginx/        

继续切换到   sbin   cd sbin

然后开启  nginx   ./nginx  没报错就成功了


如果报了下面这个错,说明端口被占用了

在Linux系统下安装Nginx



 netstat -antp    命令查看是不是确实如此


在Linux系统下安装Nginx



如果是就杀了对应的进程,然后再重新执行

kill -9 28643   


然后再开启Nginx,就正常了



然后访问当前虚拟机IP  


得到下图,就已经安装成功了


在Linux系统下安装Nginx