系统相关
首页 > 系统相关> > VM 虚拟机中CenterOs7安装nginx,并在物理机中访问

VM 虚拟机中CenterOs7安装nginx,并在物理机中访问

作者:互联网

  1. 安装依赖
yum install gcc gcc-c++ make automake autoconf libtool pcre* zlib openssl openssl-devel
  1. 进入 /mnt 目录,在此下载nginx压缩包
wget http://nginx.org/download/nginx-1.7.0.tar.gz
  1. 用命令解压压缩包
tar -zxvf nginx-1.7.0.tar.gz
  1. 解压后再 /mnt目录下得到 nginx-1.7.0的文件夹,进入该文件夹,并执行以下命令进行配置安装路径。
    /usr/local/nginx 指定了安装的路径。
./configure --prefix=/usr/local/nginx
  1. 开始使用命令编译安装
make && make install
  1. 安装完成后进入安装路径 启动nginx
/usr/local/nginx/sbin/nginx -s reload
  1. nginx 中默认的配置文件路径 /usr/local/nginx/conf/nginx.conf中指定的访问的端口为80,服务器名为localhost;而centerOs中的防火墙默认关闭80端口,所以物理机中无法通过80端口访问。此时我们需要让防火墙允许80端口的访问。
firewall-cmd --state  #查看防火墙firewall运行状态

若防火墙开启,则添加80端口

firewall-cmd --add-port=80/tcp

防火关闭则打开

systemctl start firewalld.service
  1. 查看虚拟机中分配到IP地址
ip addre

在这里插入图片描述
9. 回到物理机的浏览器中访问
在这里插入图片描述

标签:机中,安装,虚拟机,端口,VM,nginx,usr,80,local
来源: https://blog.csdn.net/qq_38313548/article/details/113496014