1. 程式人生 > >Python 2.7.12+Django 1.11.8+Ubuntu 16.04.4 LTS+Apache 2.4.33寶塔配置

Python 2.7.12+Django 1.11.8+Ubuntu 16.04.4 LTS+Apache 2.4.33寶塔配置

鏈接 是我 AD 測試環境 可能 static ive window In

將在本地localhost的項目部署到寶塔上;首先創建兩個域名,因為是測試環境,所以只是修該了C:\Windows\System32\drivers\etc\host文件

技術分享圖片

然後分別建立了前端(hrm.netjoy.com)和後臺代碼(10.0.0.65)的域名並配置了網站目錄

技術分享圖片

其中10.0.0.65配置文件修改如下(為了能夠招到wsgi.py文件,從而實現與後臺的鏈接)

技術分享圖片

然後就是修改setting.py文件了,在這裏配置上我們剛才的域名

技術分享圖片

再在這裏添加corsheaders解決跨域的問題

技術分享圖片

最後再把數據庫修改下

技術分享圖片

這樣配置上基本就完成,但是我中間有個上傳下載的問題(只是傳到了python中/www/wwwroot/hr.netjoy.com/mysite的static文件夾)在這裏的不到解決,然後就修改了部分路徑

技術分享圖片技術分享圖片

這裏便能傳到/www/wwwroot/hr.netjoy.com/mysite/static/common_static/img文件下了,經過測試是可以傳圖片,word但是txt出現了中文亂碼問題,不過在正式上線時可能因為版本不同原因並沒有再次出現亂碼問題就沒有去解決

下載的話是由於都在同一個文件目錄下不需要另寫方法訪問就偷了個小懶,使存進數據庫的文件名與之匹配就行

技術分享圖片

由於測試環境比較少,所以就共同放在wwwroot文件下了,實際的環境我是放在了wwwroot下再建了一個目錄

最後希望本文能對同樣是第一次部署的朋友能有一點幫助,

大家一起加油共同進步!

Python 2.7.12+Django 1.11.8+Ubuntu 16.04.4 LTS+Apache 2.4.33寶塔配置