要在本地访问CentOS中运行的NGINX服务器,您需要执行以下步骤:
- 确认Vagrant虚拟机已经启动并运行了CentOS操作系统。您可以通过在命令行界面中输入以下命令来检查虚拟机状态:
vagrant status
如果虚拟机已经运行,则输出会显示“running”状态。
- 使用SSH连接到Vagrant虚拟机。您可以通过在命令行界面中输入以下命令来连接:
vagrant ssh
这将打开一个终端窗口,其中包含虚拟机的命令行界面。
- 在CentOS虚拟机中安装NGINX服务器。您可以使用以下命令安装:
sudo yum install nginx
- 启动NGINX服务器。您可以使用以下命令启动服务器:
sudo systemctl start nginx
- 配置虚拟机网络,以使其可以通过主机访问。在Vagrantfile中,添加以下内容:
config.vm.network "forwarded_port", guest: 80, host: 8080
这将将虚拟机的80端口映射到主机的8080端口。
- 在本地计算机的Web浏览器中输入以下地址:
http://localhost:8080
这将连接到NGINX服务器并显示其默认欢迎页面。
注意:如果正在运行防火墙,请确保允许通过端口8080进行访问。