將Django專案部署到伺服器上(上)

2022-06-30 17:42:15 字數 2002 閱讀 8567

點選上圖所示按鈕後,新增規則(只需看下圖填兩個地方即可)

下面是我新增好的效果(小編在這裡新增了常用的80、8080以及3306)

點選後,在下圖彈出的視窗中設定密碼即可(改完記得重啟)

成功登入遠端伺服器 

檢視firewall服務狀態

檢視firewall的狀態

開啟firewalld.service服務

service firewalld start

檢視服務狀態:firewall-cmd --state

成功開啟如下圖所示

重啟firewalld.service服務

service firewalld restart

檢視服務狀態:firewall-cmd --state

成功重啟如下圖所示

檢視防火牆規則

firewall-cmd --list-all

由上圖可以看到,沒有開放任何埠號,下面我們將80、8080、3306埠號開放一下

# 引數解釋 1、firwall-cmd:是linux提供的操作firewall的乙個工具; 2、--permanent:表示設定為持久; 3、--add-port:標識新增的埠;

依次開放80、8080、3306埠(顯示完success後,並沒有實際生效,繼續往下看)

firewall-cmd --permanent --add-port=80/tcp

firewall-cmd --permanent --add-port=8080/tcp

firewall-cmd --permanent --add-port=3306/tcp

新增好埠後重啟防火牆生效

firewall-cmd --reload

效果圖如下所示

設定防火牆開機自啟

systemctl enable firewalld.service

使用管道命令檢視防火牆開機啟動狀態

systemctl list-unit-files | grep fire

顯示下圖即為成功設定開機自啟

配置開機啟動

重啟服務生效

看到下圖效果即可設定成功

直接在瀏覽器輸入自己伺服器的公網ip即可訪問預設的httpd服務提供的網頁

出現以下圖示即為配置完成

Django專案部署到伺服器

安裝 sudo apt install python3 pip sudo pip3 install virtualenv sudo apt install nginx sudo apt install mysql server 建立虛擬環境 在專案目錄下執行 home file virtualenv...

專案部署到伺服器

今天,第一次為工作寫日子,以後肯定會一直記錄,好了,說一下重點吧。如何把已完成的專案部署到伺服器,準備工作,在伺服器上搭建 jdk 和 tomcat 版本根據個人需求,我是 jdk1.7 和 tomcat 7.0 具體怎麼搭建上網查吧。第一步 把自己的專案上傳到伺服器上。我用的是最笨的方法,因為伺服...

如何把 Django 專案部署到伺服器

django 官網截圖 django 是基於 python 開發的一款開源的 web 應用框架。django框架不但提供了完善的 目錄結構,而且使用了 model,view,和template的結構,使得 在開發過程中很容易被規範起來。其中django admin提供了開箱即用的後台管理系統而深得眾...