時間:2023-03-17來源:系統城裝機大師作者:佚名
一個vite+vue3項目,想要部署到服務器上。項目build后的文件都在dist目錄下,將這個目錄拷貝到服務器上,然后在nginx里進行配置,如下:
1 2 3 4 5 6 7 8 |
server { listen 3571; server_name localhost; location / { root /root/xxxx/dist/ ; try_files $uri $uri/ /index .html; } } |
這樣就可以通過服務器的公網ip+端口3571來訪問這個vue項目了,如果想通過域名訪問,則可以這樣配置:
1 2 3 4 5 6 7 8 |
server { listen 80; server_name video.xxx.com; location / { root /root/xxxx/dist/ ; try_files $uri $uri/ /index .html; } } |
這樣直接訪問video.xxx.com就可以直接訪問這個vue項目。
注意這里可能存在一個問題,就是配置正確后訪問出現500錯誤。 出現這個錯誤首先判斷是不是本地路徑設置錯了,如果路徑沒有錯誤,那么可能就是權限問題。 在nginx的一開頭會配置nginx的用戶,如下:
1 2 3 4 |
user nginx; worker_processes auto; error_log /var/log/nginx/error .log; ... |
我這默認是nginx用戶,這樣就沒有權限去訪問/root/xxxx/dist/目錄,所以出現500錯誤,換成root用戶即可,如下:
1 2 3 4 |
user root; worker_processes auto; error_log /var/log/nginx/error .log; ... |
注意:重新配置nginx后要重啟nginx服務才行(service nginx restart)。
2023-03-17
Nginx主機域名配置實現2023-03-17
Nginx配置-日志格式配置方式2023-03-17
Apache APISIX Dashboard 未授權訪問漏洞分析(CVE-2021-45232)正常項目無法訪問(Linux 服務器),啟動tomcat時卡在下圖位置,項目無法啟動。1、先檢查tomcat日志、項目日志沒有報錯信息,且沒再產生新的日志信息。2、jdk、tomcat 、 jvm 配置,服...
2023-03-15
這篇文章主要介紹了Kubernetes中Nginx服務啟動失敗排查流程(Error: ImagePullBackOff),本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以...
2023-03-15