當前位置:首頁 » 雲伺服器 » 阿里雲伺服器部署多個項目

阿里雲伺服器部署多個項目

發布時間: 2022-09-06 01:34:07

❶ 阿里雲伺服器部署flask項目

當我們執行下面的hello.py時,使用的flask自帶的伺服器,完成了web服務的啟動。在生產環境中,flask自帶的伺服器,無法滿足性能要求,我們這里採用Gunicorn做wsgi容器,來部署flask程序。Gunicorn(綠色獨角獸)是一個Python WSGI的HTTP伺服器。從Ruby的獨角獸(Unicorn )項目移植。該Gunicorn伺服器與各種Web框架兼容,實現非常簡單,輕量級的資源消耗。Gunicorn直接用命令啟動,不需要編寫配置文件,相對uWSGI要容易很多。

區分幾個概念

WSGI:全稱是Web Server Gateway Interface(web伺服器網關介面),它是一種規范,它是web伺服器和web應用程序之間的介面。它的作用就像是橋梁,連接在web伺服器和web應用框架之間。

uwsgi:是一種傳輸協議,用於定義傳輸信息的類型。

uWSGI:是實現了uwsgi協議WSGI的web伺服器。

我們的部署方式: nginx + gunicorn + flask

web開發中,部署方式大致類似。簡單來說,前端代理使用Nginx主要是為了實現分流、轉發、負載均衡,以及分擔伺服器的壓力。Nginx部署簡單,內存消耗少,成本低。Nginx既可以做正向代理,也可以做反向代理。

正向代理 :請求經過代理伺服器從區域網發出,然後到達互聯網上的伺服器。

特點 :服務端並不知道真正的客戶端是誰。

反向代理 :請求從互聯網發出,先進入代理伺服器,再轉發給區域網內的伺服器。

特點 :客戶端並不知道真正的服務端是誰。

區別 :正向代理的對象是客戶端。反向代理的對象是服務端。

查看命令行選項 : 安裝gunicorn成功後,通過命令行的方式可以查看gunicorn的使用信息。

直接運行

指定進程和埠號 : -w: 表示進程(worker)。 -b:表示綁定ip地址和埠號(bind)。--access-logfile:表示指定log文件的路徑

作為守護進程後台運行

阿里雲伺服器默認安裝到 /user/sbin/ 目錄,進入目錄,啟動 ngnix:

Ubuntu 上配置 Nginx 也是很簡單,不要去改動默認的 nginx.conf 只需要將/etc/nginx/sites-available/default文件替換掉就可以了。
新建一個 default 文件,添加以下內容:

修改完成後重啟nginx即可。

Ubuntu 上配置 Nginx 另一種方法,cd 到 /etc/nginx/conf.d 文件夾,新建 xxx.conf 文件(xxx 可以是項目名,只要是 .conf 文件即可),寫入以下內容:

需要監聽 https 請求時,寫入以下內容:

❷ 怎麼在阿里雲伺服器部署項目

先安裝護衛神主機大師,然後開設網站,再通過ftp上傳源碼即可。

❸ 如何在阿里雲伺服器上搭建多個網站

阿里雲伺服器和景安雲伺服器應該差不多。下面我簡單介紹一下在景安搭建多個網站的流程

  1. 在雲伺服器中,使用伺服器管理助手創建網站A,並填入站點名稱、ftp地址、用戶名和密碼。並且給A網站分配資源


  2. 域名A解析到A網站;

  3. 重復第一步、第二步,可以實現B域名訪問B網站;

  4. 可以在管理站點中管理A和B網站。

    註:只要帶寬、CPU、內存資源夠使,一個雲伺服器可以搭建無數個網站。

❹ 阿里雲伺服器如何建立多個站點啊

1、使用上一節說明搭建好的FTP上傳一鍵安裝包;
2、使用putty遠程登錄伺服器。這里不在贅述,如下圖。

3、進入相關目錄,執行語句安裝,可能需要先修改相應許可權,執行語句如下
chmod –R 777 sh 修改目錄許可權
cd sh 進入相關目錄
./install.sh 執行安裝
執行這個語句後會出現選擇WEB版本的提示
apache or nginx,input a or n:
這里我輸入a選擇apache然後安裝程序會繼續執行
需要比較長的時間,估計要半個小時,等待安裝完成
4、上一步執行成功後,就表示WEB伺服器已經安裝完成,輸入cat account.log就可以查看MYSQL賬號密碼,如下圖所示

5、以上4步,網站伺服器已經搭建完畢,如果以後需要增加新的虛擬主機,可修改一下文件:

選擇了nginx 那麼會有一個nginx 目錄在
/alidata/server/nginx/
Nginx 配置文件在/alidata/server/nginx/conf
Nginx虛擬主機添加 你可以修改/alidata/server/nginx/conf/vhosts/phpwind.conf
選擇了apache那麼會有一個httpd 目錄在
/alidata/server/httpd
apache 配置文件在/alidata/server/httpd/conf
apache虛擬主機添加 你可以修改/alidata/server/httpd/conf/vhosts/phpwind.conf

❺ 怎麼在阿里雲伺服器部署多個tomcat

--天下數據--

1、購買一台伺服器

2、給阿里雲伺服器掛盤,阿里雲有教程這里不講解,自己看。

Linux 系統掛載數據盤
視頻:Linux伺服器掛載數據盤
3、下載tomcat http://apache.arvixe.com/tomcat/tomcat-7/v7.0.54/bin/apache-tomcat-7.0.54.zip

4、准備三個Java Web項目,
web-home 官網項目
web-api 介面項目
web-admin 管理後台項目

開始配置環境

1、登錄申請成功的阿里雲伺服器中

2、編輯.bashrc文件

vim .bashrc
文件中默認內容是

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

#ource global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
3、添加Tomcat 環境變數

# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'

CATALINA_1_BASE=/alidata/server/tomcat-web-admin-6011
CATALINA_1_HOME=/alidata/server/tomcat-web-admin-6011
CATALINA_1_TMPDIR=/alidata/server/tomcat-yunmai-admin-8011/temp
export CATALINA_1_BASE CATALINA_1_HOME CATALINA_1_TMPDIR

CATALINA_2_BASE=/alidata/server/tomcat-web-home-6022
CATALINA_2_HOME=/alidata/server/tomcat-web-home-6022
CATALINA_2_TMPDIR=/alidata/server/tomcat-web-home-6022/temp
export CATALINA_2_BASE CATALINA_2_HOME CATALINA_2_TMPDIR

CATALINA_3_BASE=/alidata/server/tomcat-web-api-6033
CATALINA_3_HOME=/alidata/server/tomcat-web-api-6033
CATALINA_3_TMPDIR=/alidata/server/tomcat-web-6033/temp
export CATALINA_3_BASE CATALINA_3_HOME CATALINA_3_TMPDIR

#ource global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
4、重啟伺服器 reboot



reboot


配置Tomact服務:

1、把下載下來的apache-tomcat-7.0.54.zip 復雜3份,重命名

tomcat-web-admin-6011.zip

tomcat-web-home-6022.zip
tomcat-web-api-6033.zip
2、把剛重命名的三個Tomcat把上次到 阿里雲雲伺服器中
cd /alidata/server/
解壓文件
unzip tomcat-web-admin-6011.zip
unzip tomcat-web-home-6022.zip
unzip tomcat-web-api-6033.zip
3、修改tomcat-web-admin-6011配置
修改文件conf\server.xml文件

cd /alidata/server/tomcat-web-admin-6011/conf
vim server.xml

找到配置<Server port="8005" shutdown="SHUTDOWN">
修改成<Server port="16011" shutdown="SHUTDOWN">

找到配置<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改成<Connector port="6011" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

找到配置 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
修改成<Connector port="6110" protocol="AJP/1.3" redirectPort="8443" />
在<Host> </Host>中間添加下面代碼,配置Web項目訪問路徑
<Context path="" docBase="/alidata/www/web-admin" />
修改bin\catalina.sh 文件
cd /alidata/server/tomcat-web-admin-6011/bin
vim catalina.sh
替換一下配置
CATALINA_BASE 修改替換稱 CATALINA_1_BASE
CATALINA_HOME 修改替換稱 CATALINA_1_HOME
CATALINA_TMPDIR 修改替換稱 CATALINA_1_TMPDIR
4、修改tomcat-web-home-6022配置
修改文件conf\server.xml文件
cd /alidata/server/tomcat-web-home-6022/conf
vim server.xml

找到配置<Server port="8005" shutdown="SHUTDOWN">
修改成<Server port="16022" shutdown="SHUTDOWN">

找到配置<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改成<Connector port="6022" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

找到配置 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
修改成<Connector port="6220" protocol="AJP/1.3" redirectPort="8443" />
在<Host> </Host>中間添加下面代碼,配置Web項目訪問路徑
<Context path="" docBase="/alidata/www/web-home" />
修改bin\catalina.sh 文件
cd /alidata/server/tomcat-web-home-6022/bin
vim catalina.sh
替換一下配置
CATALINA_BASE 修改替換稱 CATALINA_2_BASE
CATALINA_HOME 修改替換稱 CATALINA_2_HOME
CATALINA_TMPDIR 修改替換稱 CATALINA_2_TMPDIR


5、修改tomcat-web-api-6033配置
修改文件conf\server.xml
cd /alidata/server/tomcat-web-api-6033/conf
vim server.xml

找到配置<Server port="8005" shutdown="SHUTDOWN">
修改成<Server port="16033" shutdown="SHUTDOWN">

找到配置<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />
修改成<Connector port="6033" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" />

找到配置 <Connector port="8009" protocol="AJP/1.3" redirectPort="8443" />
修改成<Connector port="6330" protocol="AJP/1.3" redirectPort="8443" />

在<Host> </Host>中間添加下面代碼,配置Web項目訪問路徑
<Context path="" docBase="/alidata/www/web-api" />

修改bin\catalina.sh 文件
cd /alidata/server/tomcat-web-api-6033/bin
vim catalina.sh
替換一下配置
CATALINA_BASE 修改替換稱 CATALINA_3_BASE
CATALINA_HOME 修改替換稱 CATALINA_3_HOME
CATALINA_TMPDIR 修改替換稱 CATALINA_3_TMPDIR

配置Web項目:

1、創建Java Web項目 web-admin 到伺服器上

cd /alidata/www/

上傳web-admin.zip 解壓unzip web-admin.zip

2、創建Java Web項目 web-home 到伺服器上

cd /alidata/www/

上傳web-home.zip 解壓unzip web-home.zip

3、創建Java Web項目 web-api 到伺服器上

cd /alidata/www/

上傳web-api.zip 解壓unzip web-api.zip

啟動Tocamt Web伺服器、測試驗證:

cd /alidata/server/tomcat-web-admin-6011/bin

啟動伺服器:sh startup.sh

測試驗證: 瀏覽器范圍Web-admin網站項目 http://IP:6011/ (購買阿里雲伺服器的IP地址)

停止伺服器:sh shutdown.sh

cd /alidata/server/tomcat-web-home-6022/bin

啟動伺服器:sh startup.sh

測試驗證:瀏覽器范圍Web-home網站項目 http://IP:6022/ (購買阿里雲伺服器的IP地址)

停止伺服器:sh shutdown.sh

cd /alidata/server/tomcat-web-api-6033/bin

啟動伺服器:sh startup.sh

測試驗證: 瀏覽器范圍Web-api網站項目 http://IP:6033/ (購買阿里雲伺服器的IP地址)

停止伺服器:sh shutdown.sh

❻ 一個阿里雲可以放多少個網站。我有幾個網站,可以放在一個阿里雲主機上面嗎

  1. 一台阿里雲的ECS主機可以放置多個網站的,通過WEB伺服器(NGINXAPACHEIIS等)配置虛擬主機的形式,同時運行多個網站。

  2. 但一台阿里雲主機可以放多少個網站,這個主要看你網站的佔用的資源,以及伺服器配置的性能的。(這個因為你沒有給出具體的數據,所以沒辦法確定)

❼ 怎麼在阿里雲伺服器上用IIS部署多個織夢系統,我想部署多個網站,但是不會操作,誰能圖文介紹下

ISS可以新建網站 即可。 主機頭設置你的域名,在綁定一個文件夾放程序。

❽ 如何在一個阿里雲伺服器上建立多個不同的網站

要看你伺服器用的什麼系統 是WIN2008還是LINUX

win2008的話 打開IIS管理器

打開IIS,點擊網站,滑鼠右鍵添加網站,添加網站名稱,指定網站路徑,主機名就是網站綁定域名,添加好點擊確定。

對B和C 分別建立2個站點即可 然後你分別 綁定域名就可以了。有條件的話可以聯系專業做伺服器代維的來幫你操作

❾ 請問阿里雲伺服器如何配置多個網站

阿里雲伺服器,配置多個網站,要安裝一個建站助手比如寶塔或者是護衛神
我現在用的是護衛神
使用的方法,安裝好這個軟體之後,有使用文檔可以參考的
點擊網站管理進去,就是創建配置網站
點擊,左邊的
主機管理——新增主機
填寫網站的信息就可以的了
成功新增一個網站之後,主機的列表會顯示出來的

熱點內容
怎麼看java 發布:2025-01-13 13:54:18 瀏覽:10
沒腳本導演 發布:2025-01-13 13:52:22 瀏覽:339
獲取android簽名 發布:2025-01-13 13:40:21 瀏覽:595
單片機編譯器和驅動 發布:2025-01-13 13:31:33 瀏覽:440
tis伺服器怎麼進pe 發布:2025-01-13 13:31:02 瀏覽:277
android線程與線程通信 發布:2025-01-13 13:30:27 瀏覽:39
FTP伺服器本地策略 發布:2025-01-13 13:20:47 瀏覽:486
地下城堡2掛機腳本 發布:2025-01-13 13:20:44 瀏覽:206
web雲伺服器配置 發布:2025-01-13 13:19:54 瀏覽:460
小康密碼是多少 發布:2025-01-13 13:19:13 瀏覽:42