vue專案nginx伺服器部署
Vue.js 是一款用於構建 Web 介面的漸進式框架,由於其高效、靈活、易用等優點,已經成為前端開發的熱門選擇之一。
在開發 Vue 專案後,通常需要將其部署到伺服器上進行線上訪問,而 Nginx 作為一個高效能的 Web 伺服器,也是常用的部署工具之一。
下面就是 Vue 專案在 Nginx 伺服器上部署的詳細教程。
前提條件
在進行部署之前,需要確保滿足以下條件:
- 已經開啟伺服器的 Nginx 服務。
- 已經安裝 Node.js,且版本不低於 8.9.0。
- 已經使用 Vue CLI 3 建立好了專案,並在本地執行成功。
打包專案
在進行部署前,需要將 Vue 專案打包成靜態檔案,並將其部署到伺服器上。在專案的根目錄下,執行以下命令進行打包:
此命令將會在專案的
dist
目錄下生成打包後的靜態檔案。
配置 Nginx
-
在伺服器上安裝 Nginx,並使用管理員許可權開啟 Nginx 配置檔案:
-
找到
http
部分的配置,新增以下配置資訊:其中,
example.com
為伺服器的域名或 IP 地址,/path/to/project/dist
為專案打包生成的靜態檔案所在路徑。 -
儲存並關閉配置檔案,並重啟 Nginx 服務:
-
配置防火牆
如果在伺服器上啟用了防火牆,需要開啟 80 埠,否則無法訪問 Vue 專案。執行以下命令開啟 80 埠:
測試訪問
完成以上步驟後,就可以透過瀏覽器訪問 Vue 專案了。在瀏覽器中輸入伺服器的域名或 IP 地址,即可訪問專案的首頁。
結論
以上就是 Vue 專案在 Nginx 伺服器上部署的詳細教程。透過這個教程,您可以學習到如何使用 Nginx 部署 Vue 專案,並使其能夠線上上正常執行。
來自 “ ITPUB部落格 ” ,連結:https://blog.itpub.net/70025954/viewspace-3003299/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- nginx部署vue專案NginxVue
- Nginx部署Vue前端專案,部署多個Vue專案NginxVue前端
- nginx部署vue專案方法總結NginxVue
- vue專案部署到阿里雲伺服器(windows),Nginx代理!Vue阿里伺服器WindowsNginx
- vue專案部署到阿里雲伺服器(windows - Nginx代理)Vue阿里伺服器WindowsNginx
- 在nginx上部署vue專案(history模式);NginxVue模式
- nginx部署vue專案 重新整理出現404NginxVue
- 部署vue專案到Linux伺服器VueLinux伺服器
- vue2專案命令部署伺服器Vue伺服器
- Windows伺服器,透過Nginx部署VUE+Django前後端分離專案Windows伺服器NginxVueDjango後端
- 在nginx上部署vue專案(history模式)--demo實列;NginxVue模式
- nginx+gunicorn專案部署Nginx
- [部署02] Docker 部署vue專案DockerVue
- Docker 部署 vue 專案DockerVue
- Nginx部署H5專案NginxH5
- nginx+Gunicorn部署Flask專案NginxFlask
- 使用 Docker 部署 vue 專案DockerVue
- uwsgi + nginx 部署python專案(一)NginxPython
- uwsgi + nginx 部署python專案(二)NginxPython
- 使用 uWSGI 和 Nginx 部署 Django 專案NginxDjango
- 用uWSGI和Nginx部署Flask專案NginxFlask
- 【javaWeb】第54天——專案部署(nginx)JavaWebNginx
- 使用nginx+uwsgi部署Django專案NginxDjango
- Vue專案打包到django部署VueDjango
- vue專案部署時報的警告Vue
- docker 部署 django + mysql + vue 專案DockerDjangoMySqlVue
- JAVA專案伺服器部署Java伺服器
- ror+psql+puma+nginx部署專案SQLNginx
- 如何使用 Nginx + Supervisord 部署 Hyperf 專案Nginx
- Vue-CLI 3.x 部署專案至生產伺服器Vue伺服器
- Vue-CLI 3.x 自動部署專案至伺服器Vue伺服器
- 伺服器部署前端&node專案(包括阿里雲伺服器、nginx以及mongoDB 的配置)伺服器前端阿里NginxMongoDB
- 一學就會的django專案伺服器部署nginx-uwsgi-django/buildDjango伺服器NginxUI
- java專案部署到伺服器Java伺服器
- 伺服器部署專案總結伺服器
- vue history路由模式 部署NginxVue路由模式Nginx
- nginx 部署vue http、httpsNginxVueHTTP
- Nginx配置VUE專案Https訪問NginxVueHTTP