阿里雲伺服器部署方案
『壹』 阿里雲伺服器ECS如何部署織夢系統
1:首先要搭建一個環境,如果是新手小白,有兩個建議。
如果是LINUX系統,可安裝寶塔。
如果是WIN系統,可選護衛神。
2:搭建好環境後,創建網站,域名解析綁定。
3:上傳程序。
『貳』 如何在阿里雲上部署php後端
首先你需要買一個阿里雲伺服器,買的時候可以選擇操作系統(買完之後在控制台也可以更改操作系統)我使用的是CentOS,買完伺服器之後需要添加一個多語言環境,這個需要到雲市場搜索「多語言環境」並購買,有免費的,有收費的,看你需要哪一種,我用的免費的。然後進入控制台,找到雲伺服器ECS進入雲伺服器ECS,點擊實例,裡面有你購買的伺服器點擊更多,然後重置密碼,重置密碼後需要重啟伺服器,點擊管理,右上角有重啟選項,配置好之後返回,點擊遠程連接,這時他會給你一個管理終端密碼,記住這個密碼。
然後輸入管理終端密碼進入伺服器。進入時需要輸入登陸賬號(默認是root) 和密碼(剛剛重置的密碼)然後就連接成功。接下來需要下載Xftp和Xshell,Xftp是用於文件傳輸,也就是將你本地的php網頁傳輸到阿里雲伺服器上,Xshell是登錄到阿里雲伺服器。
打開Xshell,新建會話取名字,我的名稱是test,協議選SSH,主機是阿里雲伺服器的公網ip地址,在控制台的實例中可以看到。然後輸入用戶名(root)和密碼就可以用Xshell操作阿里雲伺服器了。之後如果你的多語言環境(上面有提到)配置好了,那麼打開瀏覽器輸入公網地址會有下面的頁面出現(如果被拒絕請關閉阿里雲伺服器的防火牆,輸入service iptables stop):點擊《CentOS Nginx PHP JAVA多語言鏡像使用手冊V1.6.pdf》,建議將手冊看一看,裡面有很多操作我就不一一說了。注意到有一個 phpMyAdmin ,這是阿里雲伺服器的資料庫,點擊進入可以用本地瀏覽器操作。phpMyAdmin的用戶名和密碼在使用手冊里有,自己去看下。登陸後將你本地的資料庫導入,你需要新建一個資料庫(跟本地資料庫相同),然後把從本地資料庫導出的SQL文件導入到阿里雲伺服器上,資料庫導入就成功了。 將你需要部署的網站部署到網站根目錄下,就可以訪問你的網站了。具體將Xshell打開,確保你也下載了Xftp,點擊新建文件傳輸。它會自動運行Xftp,左邊是你本地的目錄,右邊是你的阿里雲的目錄,找到你的php文件,將php文件拖入右邊網站根目錄下,就可以訪問網站了,注意是網站根目錄不是root。如果還有不懂的可以去後盾人看看相關的教材。希望對你有用。
『叄』 如何將app部署在阿里雲伺服器上
具體部署
1)遠程登錄:
第一次購買小鳥雲伺服器後,可以在個人中心查看到雲伺服器的IP、帳戶等信息,然後購買者可以通過遠程登錄到小鳥雲伺服器,
2)安裝web環境
根據自己應用特點選擇安裝相關web伺服器tomcat或者jetty,小鳥雲提供了一條龍安裝部署腳本
3)打包應用
將web源碼下載到本地,使用命令mvnpackage打成war包。如果不是maven工程,可以用類似ant打成war包。
4)上傳war包
Linux下面可以使用sftp上傳war包,上傳war包到指定目錄後進行解壓
5)啟動web服務
將tomcat或jetty服務啟動
6)配置反向代理、綁定域名
『肆』 阿里雲部署Linux要怎麼選擇配置
步驟
1:配置選型
阿里雲推薦以下幾種配置組合方案,能夠滿足大部分用戶的需求。
入門型
:
1
核
1
GB
1
MB,適用於訪問量較小的個人網站初級階段
進階型
:
1
核
2
GB
1
MB,適用於流量適中的網站、簡單開發環境、代碼存儲庫等
通用型
:
2
核
4
GB
1
MB,能滿足
90%
雲計算用戶,適用於企業運營活動、並行計算應用、普通數據處理
理想型
:
4
核
8
GB
1
MB,用於對計算性能要求較高的業務,如企業運營活動、批量處理、分布式分析、應用
APP
等
這些推薦配置只是作為您開始使用雲伺服器
ECS
的參考。阿里雲提供了靈活、可編輯的配置修改方式。如果在使用過程中,發現配置過高或過低,可以隨時修改配置,進行
變配(升級或降級)。
關於網站架構案例和應用場景的更多詳細信息,請參考
網站解決方案。
確定了配置方案後,您就可以開始創建雲伺服器
ECS
實例了。
『伍』 阿里雲伺服器-docker部署 web 應用(埠號)
Docker部署WEB 應用時,本地可以成功打開測試頁,在公網上(阿里雲伺服器)卻不能打開。
1、環境:阿里雲伺服器
2、CentOS7系統
3、Docker成功部署
這里前提docker 已經成功部署啦,現有有一個簡單的測試案例,在docker上部署一個應用從而訪問web。
接下來讓我們嘗試使用 docker 構建一個 web 應用程序。
我們將在docker容器中運行一個 Python Flask 應用來運行一個web應用。
通過 -p 參數來設置一樣的埠:
docker ps 查看正在運行的容器
容器內部的 5000 埠映射到我們本地主機的 5000 埠上。
這時我們可以通過瀏覽器訪問WEB應用
訪問失敗
指定外網埠為5000,
1. 本地測試能否打開測試頁
本地沒有問題。
2. 瀏覽器中訪問
在任意一台電腦上輸入公網IP+埠號 (此埠號為運行WEB應用時指定的埠號5000) 如我的阿里雲公網IP為123.11.11.11 此時在任意一台有網路的瀏覽器地址欄輸入公網IP:http://123.11.11.11:5000 應該會出現測試頁
但現在出現如下圖所示:
顯示打不開
查啦大量資料,以前曾經也解決過,一定弄明白自已購買的地區後,再去設置安全組的配置規則。
***1. 登錄阿里雲管理控制台****
2.找到雲伺服器ECS-概覽
3. 點擊雲伺服器ECS,這個是我購買的類型,其他類型的就不清楚啦。
4. 點擊本安全組後,再次點擊配置規則:
5. 手動添加埠5000
6. 最後保存,再從瀏覽器地址欄輸入公網IP加埠號3344成功顯示測試頁如圖:
『陸』 如何部署JSP應用到阿里雲伺服器上
itjob為你提供專業回答
有如下幾個方案
1、在阿里雲伺服器上部署tomcat,然後將jsp項目打包成war包丟入到tomcat webapps下,啟動tomcat即可
2、將發布過的項目文件夾包放入到tomcat webapps下,啟動tomcat即可。
『柒』 阿里雲伺服器 怎麼用git部署代碼
使用阿里雲Ubuntu 12.0.4 64位操作系統做git伺服器。
首先git伺服器有兩種訪問方式可以選擇:http方式和ssh的方式,http方式更容易使用。
1、http方式的git伺服器搭建以及使用git命令行訪問:
On the Server
1) Install Ubuntu Server, this is the base of our git server obviously
2) Now we need to install a couple of packages, these being 『git-core』 and 『apache2′, we do this like so:-
apt-get update
apt-get install apache2 git-core
3) Now we need to create a new folder for your new repository and set some inital permissons, we do this like so:-
cd /var/www
mkdir test-repo.git
cd test-repo.git
git --bare init
git update-server-info
chown -R www-data.www-data .
4) We now need to enable WebDAV on Apache2 of which we will use to serve the repository:-
a2enmod dav_fs
5) We now need to configure the access restrictions to our repository by creating the following file:-
/etc/apache2/conf.d/git.conf
Then fill it in with the following content:-
<Location /test-repo.git>
DAV on
AuthType Basic
AuthName "Git"
AuthUserFile /etc/apache2/passwd.git
Require valid-user
</Location>
Then save and close the file, lets move on to the next bit..
6) Next we need to create a user account of which you will need to use to browse of commit to the repository..
htpasswd -c /etc/apache2/passwd.git <user>
You could then be prompted to enter the password for the user too and confirm it!
7) Ok that』s it for the server side configuration… we just need to restart Apache2 like so and then we should be ready to move on to the client side stuff!
/etc/init.d/apache2 restart
…you can now move on to the client side stuff!
On the client side
Ok so now we need to create a local (on your desktop machine) repository and then we』ll initiate the new remote repository… So, if your using Linux/MacOSX bring up the terminal and type the following commands:-
mkdir ~/Desktop/test-project
cd ~/Desktop/test-project
git init
git remote add origin http://<user>@<server name or IP address>/test-project.git
touch README
git add .
git commit -a -m 「Initial import」
git push origin master
Done! – Your intiial file named 『README』 which currently is just blank has now been committed and you』ve pushed your code to your new git server which has now completed the Git reposity creation process, now in future you can 『clone』 your resposity like so:-
git clone <user>@<server name or IP address>/test-project.git
注意上面連接http://<user>@<server name or IP address>/test-project.git中的user就是你htpasswd -c /etc/apache2/passwd.git <user>輸入的用戶名。
另外新建倉庫的時候,只需執行:
cd /var/www
mkdir 項目名
cd 項目名
git --bare init
git update-server-info
chown -R www-data.www-data .
然後在/etc/apache2/conf.d/git.conf中對應添加上面類似段即可。
其中:
AuthUserFile 密碼文件名
後面的文件就是你指定的密碼文件,你可以
htpasswd -c 密碼文件名 <user>
對應指定該項目的用戶名和密碼即可。添加用戶是不要-c參數:
htpasswd 密碼文件名 <user>
『捌』 SpringCloud 集成 Eureka服務 部署阿里雲伺服器
將SpringCloud集成Eureka服務部署在阿里雲伺服器。
項目在上一篇博客講過在本地測試SpringCloud集成Eureka服務,博客地址:
https://www.jianshu.com/p/78e8797ea804 ,現在將3個項目部署在阿里雲伺服器,環境是CentOS7,Tomcat 9。
在pom.xml文件里設置打包方式:
在啟動Application類添加:
在application.properties配置文件修改:
直接把項目lean下,再package:
打包後的war包在target目錄下:
修改pom.xml依賴:
程序入口application類修改:
消費者的api請求路徑修改:
application.properties修改
直接對項目lean,再package:
3.Eureka Client項目demo打包跟1類似,這就不重復寫了;
3個項目打包好的包名:springcloud-eureka.war,springcloud-eureka-client-one.war,springcloud-eureka-client-one.war:
4.將3個war部署阿里雲伺服器
登錄阿里雲的白塔控制面板,將3個包上傳到Tomcat的webapps文件夾下:
或者通過xftp工具上傳也可以;
上傳完後,重啟Tomcat,等一會,就可以在瀏覽器里訪問:
相關鏈接:
成功截圖:
『玖』 如何將APP部署在阿里雲伺服器上
1。遠程登錄第一次購買ECS後,會把該ECS伺服器的root賬號、密碼發送購買者的郵箱,然後購買者可以通過遠程登錄到ECS伺服器。
2。安裝web環境根據自己應用特點選擇安裝相關web伺服器tomcat或者jetty,阿里雲提供了一條龍安裝部署腳本,為開發者提供了更多的方便。
3。打包應用將web源碼下載到本地,使用命令mvnpackage打成war包。如果不是maven工程,可以用類似ant打成war包。
4。上傳war包Linux下面可以使用sftp上傳war包,上傳war包到指定目錄後進行解壓。
5。啟動web服務將tomcat或jetty服務啟動。
6。配置反向代理、綁定域名。