如何配置nginx指向特定的域站点来提供内容?

时间:2019-10-15 19:34:47

标签: nginx

本质上,我正在尝试使用nginx提供位于http://local.pubsite.ed/samples/sample01.html的某些内容。

为此,回购指示应指示:

Use your host file to set this host pointer for two local websites. 
You will need webserver on your system for your environment. 
If you don't have IIS or Apache available, try nginx. 
Webserver configuration is beyond scope of this document.

local.digitru.st 127.0.0.1 local.pubsite.ed 127.0.0.1

Point your webserver and both sites to the root of your source repository. 
Access your site samples at:

http://local.pubsite.ed/samples/sample01.html

我已将root内的nginx /usr/local/etc/nginx/nginx.conf变量指向我的本地存储库/Users/zackcarlson/Desktop/Git/dt-cdn/的根。但是,这并没有产生任何结果。

所以我最终删除/卸载了nginx并重新开始遵循this guide

我希望您能获得一些指导,以指导如何继续使用此功能。预先感谢!

1 个答案:

答案 0 :(得分:0)

我已经测试了以下配置是否可以与DigiTrust repo

中的代码一起使用
server {
    listen 80;
    server_name local.pubsite.ed local.digitru.st
    index index.html;
    access_log logs/access.log combined;
    error_log logs/error.log error;

    location / {
        root /Users/zackcarlson/Desktop/Git/dt-cdn/;
    }
}

我可以确认这项工作有效,请看here

但是,这仅仅是该项目的开始。要使其正常工作,我必须:

  1. 克隆存储库
  2. 遵循this doc并依次运行yarn命令。

grunt命令由于某种原因对我不起作用。

希望这会有所帮助