思路:在伺服器使用docker容器,部署django環境,再使用埠對映出來讓外網可以訪問
一、伺服器準備:
本次伺服器為1g2核,頻寬1mbps,練習足夠了。
系統設定為centos7。
二、環境搭建
2、啟動docker服務,安裝python3.9:
進入容器:
docker run -itd python:3.9
docker exec -it 0e093 bash
安裝常用工具:
apt-get update
apt-get install vim
apt-get install lsof
pip 安裝django: pip install django
建立django專案:django-admin startproject web_auto
退出容器,另存容器成新的容器,這樣如果出現容器異常退出,那麼我們重新建立新的容器就不會還有安裝那麼麻煩。
主要命令:
docker commit 0e093dc7d455 django:test :django-->新的容器名稱,自定義,test--->該新容器版本號,自定義
三、啟動服務和埠對映
啟動django容器,對映對應埠
docker run -itd -p 80:8000 django:test 啟動django容器,對映容器外80埠對應django容器裡面的8000埠
docker exec -it eb4a bash 進入啟動的容器
進入建立的專案路徑,啟動django,記得啟動ip為0.0.0.0:8000,不然在外網訪問不到,因為預設啟動是127.0.0.1ip,與我們對映ip不對應,我們只是對映埠,但ip是0.0.0.0。
看圖,雖然報錯了,但ip我們可以訪問到容器內的django,出現404的原因很簡單,因為是練習的原因,我們可以修改專案內的settings.py的host為全部即可
步驟:1、使用lsof工具找到啟動的pid,先kill掉django
2、修改settings.py
3、ok,啟動django
瀏覽器訪問:
伺服器也需要200.
到此,基本建立完畢,這才剛剛開始。
伺服器上搭建svn
linux系統 centos 安裝步驟如下 1 yum install subversion 2 輸入rpm ql subversion檢視安裝位置,如下圖 可以看到 svn在bin目錄下生成了幾個二進位制檔案。再輸入 usr bin svnversion version 就可以檢視svn的版本,這...
Linux伺服器上搭建svn伺服器
使用yum安裝svn,命令如下 yum y install subversion安裝完成之後,驗證安裝結果 在 opt目錄下面建立乙個svn目錄,用來作為svn儲存目錄,命令如下 mkdir opt svn執行如下命令,建立乙個倉庫 svnadmin create opt svn myproject...
伺服器上的 Git 在伺服器上搭建 Git
現在我們將討論如何在你自己的伺服器上搭建 git 服務來執行這些協議。note 這裡我們將要演示在 linux 伺服器上進行一次基本且簡化的安裝所需的命令與步驟,當然在 mac 或 windows 伺服器上同樣可以執行這些服務。事實上,在你的計算機基礎架構中建立乙個生產環境伺服器,將不可避免的使用到...