本地VM搭建CentOS服务器安装Nginx,并实现局域网访问

1,我们需要一个安装好的VM并且已经安装好了centos我们要先更改虚拟机的网络连接

本地VM搭建CentOS服务器安装Nginx,并实现局域网访问_第1张图片

2,安装Nginx,安装前先检查下是否已经安装了find -name nginx

本地VM搭建CentOS服务器安装Nginx,并实现局域网访问_第2张图片


我的电脑上已经安装过了,所以现在先卸载掉直接删掉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

本地VM搭建CentOS服务器安装Nginx,并实现局域网访问_第3张图片

到此为止我们已经安装完成了,接下来我们在真机上访问下

本地VM搭建CentOS服务器安装Nginx,并实现局域网访问_第4张图片

出现这个说明我们安装完成,如果访问不到,我们可以去看下真机是否能够ping通虚拟机

本地VM搭建CentOS服务器安装Nginx,并实现局域网访问_第5张图片

由此我们可以看到网络是没有问题的,我们接着查看虚拟机是否能访问自己的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

你可能感兴趣的:(Centos)