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

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

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

梦夏夜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值