0
我在dist
文件夹中有一个angularjs应用程序。我想在我的nginx上托管它。我的nginx目前通过proxy_pass
托管多个应用程序。我从来没有在nginx上托管一个静态html应用程序,所以我不知道该怎么做。如何在托管其他应用程序的nginx上托管angularjs1应用程序
- 我有我的nginx的服务器上的文件夹
dist
在应用位置/home/anthony/dist
。 - 我的nginx的配置具有
sites-enabled
文件夹 - 在
ssl_proxy
只有一个单一的文件在sites-available
我有一个包含各种.conf
文件夹locations
。
我创建的/etc/nginx/sites-available/locations/mystatic.conf
一个新的文件,并放置在它下面的内容:
location /mystatic {
try_files $uri $uri/ /home/anthony/dist/index.html;
}
但重启nginx的和将要http://<myserver>/mystatic
后,我收到了404
添加'index index.html'给出了404。但是,删除该行并保留'alias/home/anthony/dist;获取403错误。 – Anthony
你可以发布访问日志吗? –
这里是'dist'文件夹和我的conf文件的403错误和权限access.log https://gist.github.com/Omnipresent/2c0d17593ca6f868e03f0d4b385d1326 – Anthony