VM 虚拟机中CenterOs7安装nginx,并在物理机中访问
作者:互联网
- 安装依赖
yum install gcc gcc-c++ make automake autoconf libtool pcre* zlib openssl openssl-devel
- 进入 /mnt 目录,在此下载nginx压缩包
wget http://nginx.org/download/nginx-1.7.0.tar.gz
- 用命令解压压缩包
tar -zxvf nginx-1.7.0.tar.gz
- 解压后再 /mnt目录下得到 nginx-1.7.0的文件夹,进入该文件夹,并执行以下命令进行配置安装路径。
/usr/local/nginx 指定了安装的路径。
./configure --prefix=/usr/local/nginx
- 开始使用命令编译安装
make && make install
- 安装完成后进入安装路径 启动nginx
/usr/local/nginx/sbin/nginx -s reload
- 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
- 查看虚拟机中分配到IP地址
ip addre
9. 回到物理机的浏览器中访问
标签:机中,安装,虚拟机,端口,VM,nginx,usr,80,local 来源: https://blog.csdn.net/qq_38313548/article/details/113496014