1,我们需要一个安装好的VM并且已经安装好了centos我们要先更改虚拟机的网络连接
2,安装Nginx,安装前先检查下是否已经安装了find -name nginx
我的电脑上已经安装过了,所以现在先卸载掉直接删掉rm -rf /usr/local/nginx-1.7.4
3,然后我们现在需要安装一下nginx的一些模块需要的lib库,这些库主要有g++,gcc,openss-devel,pcre-devel,zlin=b-devel
yum install gcc-c++
yum install pcre pcre-devel
yum install zlib zlib-devel
yum install openssl openssl-devel
4,下边我们进入正题安装Nginx,首先我们先进入到/usr/local目录下
cd /usr/local
接着我们需要去官网下载nginx
wget http://nginx.org/download/nginx-1.7.4.tar.gz
然后解压文件
tar -zxvf nginx-1.7.4.tar.gz
接下来我们来安装nginx
./configure ##默认安装在/usr/loacl/nginx
make install
如果没有 报错,说明安装成功,我们可以看下nginx安装的目录
whereis nginx
到此为止我们已经安装完成了,接下来我们在真机上访问下
出现这个说明我们安装完成,如果访问不到,我们可以去看下真机是否能够ping通虚拟机
由此我们可以看到网络是没有问题的,我们接着查看虚拟机是否能访问自己的web,如果能访问,但是本机无法访问虚拟机的web,然后我们去查看80端口是否正常,可以通过命令telnet server_ip 80 来测试
解决方法如下:
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT
然后保存:
/etc/rc.d/init.d/iptables save
重启防火墙
/etc/init.d/iptables restart
下边再附上防火墙关闭
查看CentOS防火墙信息:/etc/init.d/iptables status
关闭CentOS防火墙服务:/etc/init.d/iptables stop