使用百度云服务器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架構方案等。
?
轉載于:https://www.cnblogs.com/coolyouguo/p/10174674.html
總結
以上是生活随笔為你收集整理的使用百度云服务器BCC搭建网站,过程记录的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [maven]maven插件 tomca
- 下一篇: flask(二)