首页 / NGINX / Vagrant中Nginx配置
Vagrant中Nginx配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Vagrant中Nginx配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1486字,纯文字阅读大概需要3分钟。
内容图文
在系列文章1和系列文章2文章中,介绍了Vagrant的安装和开发环境软件的自动安装。
这篇文章将写点关于虚拟机中Nginx的配置,以及在真实机中访问Nginx的方法。
打开Vagrantfile文件中,找到如下配置:
config.vm.network"forwarded_port", guest: 80, host: 8080
该配置的意思就是将虚拟机的80端口映射到真实机的8080端口。
使用vagrant ssh
命令进入虚拟机
备份默认nginx配置文件
sudo cp /etc/nginx/nginx.conf /etc/nginx/nginx.conf.back
修改配置
打开/etc/nginx/nginx.conf
,将里面的内容更改如下:
events {
worker_connections 1024;
}
http {
server {
listen 80;
server_name test.com www.test.com;
charset utf-8; location / {
root /projects/;
index index.html index.htm;
}
#redirect server error pages to the static page /50x.html
error_page 500502503504 /50x.html;
location = /50x.html {
root /projects/;
}
}
}
添加HTML页面
在虚拟机中:cd /projects
在该目录下新建index.html或者index.htm文件,内容如下:
<html><head><title>R_Lanffytitle>head><body>
Hello World
body>html>
访问测试
在真实机浏览器中输入地址:test.com:8080
或者www.test.com:8080
即可访问到虚拟机中的nginx相关配置。
如果想达到输入test.com就能访问的目的,是需要将Vagrantfile文件中的8080修改为80
注:如果出现不能访问的情况,很有可能是在启动虚拟机之前,8080端口被占用了。解决办法就是将端口修改为没有被占用的端口。
查看端口是否被监听:netstat -an | grep 8080
以上就介绍了Vagrant中Nginx配置,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。
内容总结
以上是互联网集市为您收集整理的Vagrant中Nginx配置全部内容,希望文章能够帮你解决Vagrant中Nginx配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。