濮阳杆衣贸易有限公司

主頁 > 知識庫 > Nginx中部署Angular項目遇到的坑巨坑

Nginx中部署Angular項目遇到的坑巨坑

熱門標簽:北海市地圖標注app 新科美甲店地圖標注 蘭州ai電銷機器人招商 高德地圖標注論壇 外呼系統(tǒng)打哪顯哪 湖北ai智能電銷機器人 江西外呼系統(tǒng) AI電銷機器人 源碼 新邵電銷機器人企業(yè)

網(wǎng)上搜索Angular 項目編譯后部署到 Nginx 中的方法,多數(shù)文章都介紹了需要在 Nginx 中的配置文件的 location 中特別指定跳轉到首頁來避免刷新導致404的問題,那么完整的server 代碼是:

server {
 listen  80;
 server_name 192.168.190.131;

 #sendfile on;
 #charset koi8-r;
 access_log /var/log/nginx/host.access.log main;

 location / {
  root /chanchaw/app/angular;
  index index.html index.html;
  try_files $uri $uri/ /index.html;
 }

 error_page 404 /index.html;

 location = /index.html {
  root /chanchaw/app/angular;
 }
}

上面的 server_name 后面是 CentOS7.3 的IP地址,后面的 location 中要特別注意:try_files $uri $uri/ /index.html,這里是防止瀏覽器中刷新導致404,那么重點來了,部署到Nginx 后瀏覽器測試出現(xiàn)下面的問題:

明明index.htmljs 文件是在同一個目錄下為什么會找不到?chrome 這樣,firefox 也這樣,好吧,換換IE試試吧。

解決

原來chromefirefox 都會自動將 http 轉換為 https 來發(fā)出請求,而自己試驗用的 CentOS 是安裝在虛擬機中的,壓根就沒想過要部署 ssl ,由于 ie 不會轉換協(xié)議,所以 ie 上測試是沒問題的。

標簽:海南 黃石 阿克蘇 自貢 池州 南陽 黔東 大理

巨人網(wǎng)絡通訊聲明:本文標題《Nginx中部署Angular項目遇到的坑巨坑》,本文關鍵詞  Nginx,中,部署,Angular,項目,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Nginx中部署Angular項目遇到的坑巨坑》相關的同類信息!
  • 本頁收集關于Nginx中部署Angular項目遇到的坑巨坑的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    南通市| 奉化市| 永州市| 黔东| 民勤县| 临汾市| 永定县| 景泰县| 海阳市| 孝昌县| 莆田市| 靖宇县| 隆德县| 孟州市| 扶绥县| 大石桥市| 广汉市| 邵阳县| 五家渠市| 彭泽县| 遂溪县| 江永县| 寻乌县| 马山县| 加查县| 张掖市| 田林县| 西华县| 理塘县| 莒南县| 肇州县| 五原县| 龙州县| 丽水市| 霸州市| 黑水县| 博爱县| 玉门市| 嘉义市| 南昌县| 十堰市|