欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

Vagrant中Nginx配置

程序员文章站 2022-05-04 18:41:21
...
Vagrant中Nginx配置

在系列文章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>