使用百度雲服務器BCC搭建網站,過程記錄


1.買了個最低端的百度雲雲服務器:1G內存+1核+40系統盤,獲得一個靜態服務IP地址,之前在阿里那邊買個一個域名,在百度雲備案一下,通過后就可以正常解析,把域名和IP對應起來了,主要目的是熟悉一下整個配置和操作流程,另外上線一個簡單的展示性網站。

2.配置的時候選擇了Linux系統,CentOS 7.5-64bit的,聽說Liunx系統作為服務器比較穩定,而且以后長期來看服務器也要選擇Linux。

Linux下默認用戶名是:root(windows下是Administrator),密碼自己重新設置。

3.百度網頁端提供了VNC遠程連接,不太會用,聽網友說不好用,推薦SecureCRT和Xshell工具,這兩個工具可以在windows電腦下連接Linux服務器並和服務器交換資料。

既然是部署網站,肯定是要把網站資料傳到服務器上。

我用的是SecureCRT 8.3下個破解版帶注冊機的。

安裝好后連接我的百度雲服務器,我的雲服務器全年都開着,可以隨時連接。

SecureCRT 8.3填寫IP地址,端口號22,ssh2連接,用戶名默認用戶名root,密碼就是百度雲登陸密碼,呵呵。

然后大致思路就是配置服務器環境,比如jdk環境,配置服務器程序如tomcat,然后把網頁文件上傳到webapps文件夾中。

在安裝jdk之前,需要查看Linux系統本身是不是自帶了jdk,如果自帶jdk,卸載之后再安裝,查看是否自帶jdk命令如下:

echo $JAVA_HOME

沒有 

在本機下載了jdk-8u191-linux-x64.tar.gz,用Transfer中的Zmodem upload上傳至服務器,好像上傳到了系統總空間中。

在/usr/local下新建一個java文件夾:mkdir /usr/local/java

后用cp jdk-8u191-linux-x64.tar.gz /usr/local/java命令拷貝至/usr/local/java目錄中,原來的用rm jdk-8u144-linux-x64.tar.gz命令刪除掉。(第一次用,用移動命令沒成功)

進入到java目錄,解壓剛才拷貝的安裝包。

tar xvf jdk-8u191-linux-x64.tar.gz

然后后進入Java下的etc文件夾中。

cd /etc/

執行

vi profile   (推薦使用vim命令,有色彩提示,方便快速定位命令)

在done下面這個位置加入幾行export說明環境變量,我用的是191版本,要與自己的jdk版本匹配:

 

按ESC退出insert(insert或i)編輯模式,其實按ESC后沒什么反應,然后輸入:wq(保存退出,要有冒號)。

輸入:wq后出現的錯誤提示,只讀文件,但出現這個表明在執行命令。

 獲取root權限然后用:wq!強制保存退出。

esc退出編輯模式后:

su root(獲取root權限)

:wq!(強制保存退出)

然后進去就會看到剛才編輯的profile內容已經保存。

. /etc/profile(.和/etc之間要要有空格)或者 source /etc/profile

讓profile文件立刻生效。

然后再重新進入輸入:java -version

至此,jdk已經安裝完畢。

4.安裝Tomcat服務器。

在/usr/local目錄創建tomcat文件夾

mkdir /usr/local/tomcat

切換至tomcat文件夾

cd /usr/local/tomcat

使用zmodem upload上傳tomcat文件,我使用的是apache-tomcat-9.0.14-.tar.gz(下載core下面那個)

解壓安裝包

tar xvf apache-tomcat-9.0.14.tar.gz

(中間發現自己下載的tomcat錯了,應是core下面那個,刪除原來壓縮文件及文件夾,刪除文件夾命令為:rm -rf XXX(文件夾名),刪除文件:rm XXX(文件名))

在上傳之前應該要安裝lrzsz,即rz\sz功能,我在剛開始應該已經安裝了,用yum方式比較簡單一點。

中間使用secureCRT出現錯誤,一直提示connection was aborted,改用xshell終端模擬器試一下,如下:

輸入rz跳出選擇上傳文件的對話框。

 

 配置profile文件:

export JAVA_HOME=/usr/local/java/jdk1.8.0_191
export JRE_HOME=${JAVA_HOME}/jre
export CATALINA_HOME=/usr/local/tomcat/apache-tomcat-9.0.14
export PATH=$PATH:${JAVA_HOME}/bin
export CLASSPATH=./:${JAVA_HOME}/lib:${JRE_HOME}/lib:${CATALINA_HOME}/lib

替換掉安裝jdk時編輯的文檔,或者在之前的文檔中添加CATALA_HOME部分。

:wq!強制保存退出。

source /etc/profile讓profile文件生效。

切換至/usr/local/tomcat/apache-tomcat-9.0.14/bin目錄下,輸入./startup.sh啟動tomcat。

切換至tomcat/apache-tomcat-9.0.14/logs目錄,查看catalina.out文件中的端口號,或修改其中的端口號。

參考文檔:https://www.cnblogs.com/xdp-gacl/p/4097608.html

輸入網址:端口號,會跳出頁面

至此,tomcat安裝成功。

5.把網頁文件上傳到webapps中。(我的SecureCRT提示Connection was aborted不能用后,一直使用Xshell6管理linux服務器)

在webapps中新建test文件夾。

制作簡單的一個網頁:在word中寫幾個字然后添加一張圖片,另存為如:index.html全部文件,包含一個文件夾index.files(上傳至linux服務器前改成index_files,應為index.html中代碼默認就是index_files,否則找不到圖片)

 然后將index.html和index_files上傳至webapps下的test文件夾內。

在xshell里vim index.html文件,把圖片的路徑改一下,改成./index_files/xxx.jpg,

,也可在上傳之前修改。

下一步修改bin/conf/下面server.xml文檔:

以下幾處修改以下:

<Context path="" docBase="test"  reloadable="true" crossContext="true"/>

沒有這一行的要添加,指定到test文件夾,name項改成服務器IP地址(改成localhost不知道行不行,可以測試一下)

端口號8080改成80系統默認,不然訪問網站要指定端口。

defaultHost也改成服務器IP地址。

配置好了:wq!強制保存退出,注意前面有冒號。

然后切換到bin下

輸入./shutdown.sh關閉tomcat服務

輸入./startup.sh開啟tomcat服務,讓tomcat重啟,使server.xml生效。

 

還要到域名服務商哪里設置一下,域名和IP地址之間的解析,對應起來,分別ping一下網址和IP就知道設置有沒有成功。

刪除webapps下面的ROOT文件夾及里面的所有內容(里面就是tomcat首頁默認的一些網頁內容文件),有的人說不刪會導致server.xml配置失敗,我已經刪除了,所以不知道有沒有影響,可以測試一下。

然后在瀏覽器中輸入網址就可以顯示剛開上傳的網頁文件,我的網頁效果如下,搞了張憨豆的圖片嘿嘿。

如下:

至此,開發靜態網頁的網站演示完畢。

后續會加入數據庫功能,及動態網頁技術,如注冊登錄等其他功能,或用LNMP架構方案等。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM