伺服器上搭建Django

2022-07-10 19:57:13 字數 1892 閱讀 2946

思路:在伺服器使用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 伺服器上同樣可以執行這些服務。事實上,在你的計算機基礎架構中建立乙個生產環境伺服器,將不可避免的使用到...