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