亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

Go / Node.js / PHP + NGINX / Apache Web 根目錄約定/最佳實踐

Go / Node.js / PHP + NGINX / Apache Web 根目錄約定/最佳實踐

Go
呼喚遠方 2021-09-10 17:09:10
我剛剛在我的專用 Linux(Ubuntu Server 14.04)服務器上完成了我的 CMS(在 Go 中編程)的設置,NGINX 作為我的主要網絡服務器,除了 Go(和 Node.js)http 網絡服務器和而不是使用它們各自的文件服務器。由于這是我第一次使用 Linux、專用服務器和在線部署 Go 應用程序,我很想聽聽您對我們存儲位置的良好約定的意見 - 理想情況下 - 我們所有不同的網站/網絡應用程序。默認情況下,NGINX 使用 /usr/share/nginx/ 來提供內容。我知道將其更改為我們想要的任何東西是世界上最簡單的事情,但我喜歡從一開始就做正確的事情。現在我將我的 CMS(Go 應用程序)存儲在 /home/[myuser]/gocode/src/[projectname] 中。這是 go 應用程序所在的位置,但我也有文件夾,“public”和“media”,我將理想地與 NGINX 一起使用。由于我希望能夠在同一個整體根位置內切換網絡服務器和托管 Apache-、NGINX- 等應用程序,所以我現在對使用 /var/www 或 /var/www/html 作為我的根有第二個疑問目錄。原因是 apache 默認使用這個位置,我不想為我的應用程序文件提供服務 - 只有我的靜態文件。其他人似乎正在使用 /home/user/public_html 但這同樣不適用于不同的網絡服務器和編程語言/平臺。對于我們理想地收集/放置所有 PHP/Apache、Go/NGINX、Node.js 等應用程序的位置,您有什么好的論據嗎?我用 go 和 node.js 標記了它,因為 go 是我選擇的主要編程語言,而且我的大多數應用程序都將使用該語言。然而,我也想托管我的舊 PHP 和 Node.js 應用程序 - 最好在同一個根目錄中 - 取決于您是否有任何關于如何組織這樣一個多平臺環境的金塊與我分享。
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 219 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號