iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 13
0
Security

不專業infra甘苦談系列 第 13

Day-13 聽說北北基放假,來個Django環境教學吧~

  • 分享至 

  • xImage
  •  

前言

聽說北北基放颱風假,我只有無比的羨慕阿QQ,雖然我們這工作,服務有問題就得去看,但是可以不用打卡也是好的阿!!為啥我在台中工作,這裡無風無雨阿~~ 我也好想放颱風假阿~~~~ 
好吧。抱怨完了,回到主題,因為之前公司的網站開發部門主要是以Django的Python框架下去寫網站的,當網站寫好時,就需要我們Infra建置OS與環境,所以這次就把我建置符合Django的環境SOP分享給大家~

環境概述

  1. OS: Linux Centos 7
  2. Python: 使用IUS軟體源python3.6u
  3. pip: 使用IUS軟體源pip3(python36u-pip)
  4. Apache: htppd(Apache/2.4.6 (CentOS))
  5. firewalld: version 0.5.3
  6. Django: version 1.11.15
  7. Wsgi: python36u-mod_wsgi
  8. SQL: Postgresql-steup 9.2.24

關閉selinux

sudo yum update
sudo yum install vim
sudo setenforce 0
sudo vim /etc/sysconfig/selinux 
SELINUX=disabled

Python36u & pip3

  1. 安裝yum 軟體源
sudo yum install epel-release
sudo yum install https://centos7.iuscommunity.org/ius-release.rpm 
  1. 安裝Python36u及相關套件
sudo yum install python36u
sudo yum install python36u-devel
sudo yum install python36u-setuptools

於yum中想查套件名稱時

sudo yum search python36u
  1. 將python3.6環境變數變為python3
sudo ln -s /bin/python3.6 /usr/local/bin/python3
  1. 安裝pip3
sudo yum install python36u-pip
  1. 將pip3.6環境變數變為pip3
sudo ln -s /bin/pip3.6 /usr/local/bin/pip3
  • 使用sudo 時要用絕對路徑下載 sudo /usr/local/bin/pip3 install XXX

後言

因為這個SOP分成好幾個部分,所以今天先交到安裝Python3跟pip3,跟設定指令連結,下次在教大家如何架設Apache跟寫設定檔。

上一篇
Day12-ESXi 安裝流程
下一篇
Day-14 台中又沒放假了,延續上次Django架站
系列文
不專業infra甘苦談30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言