技術(shù)干貨||用阿里云服務(wù)器搭建個(gè)人網(wǎng)站
時(shí)間:2023-08-16 18:18:02 | 來源:網(wǎng)站運(yùn)營
時(shí)間:2023-08-16 18:18:02 來源:網(wǎng)站運(yùn)營
技術(shù)干貨||用阿里云服務(wù)器搭建個(gè)人網(wǎng)站:本文轉(zhuǎn)自我們自己的微信公眾號,無版權(quán)問題,歡迎關(guān)注
hello,大家好,我是喜歡搞機(jī)/科技的小咸魚,今天來給大家?guī)黻P(guān)于搭建個(gè)人網(wǎng)站的基礎(chǔ)操作。
搭建過程如下:1 準(zhǔn)備工具
2 詳細(xì)過程
(1)進(jìn)入控制臺
(2)進(jìn)入輕量應(yīng)用服務(wù)器管理臺
(3)遠(yuǎn)程連接
(4)安裝寶塔面板
(5)添加網(wǎng)站
(6)上傳源碼
3 結(jié)語
推薦視頻教程:30分鐘內(nèi)學(xué)會用服務(wù)器搭建個(gè)人網(wǎng)站
01—準(zhǔn)備工具① 阿里云 “輕量應(yīng)用服務(wù)器”② 個(gè)人網(wǎng)站源碼本次搭建使用阿里云學(xué)生機(jī),預(yù)裝環(huán)境為系統(tǒng)鏡像,CentOS7.3 64位,地域不限如圖
02—詳細(xì)過程(1)進(jìn)入控制臺 阿里云首頁“右上角”。
(2)進(jìn)入輕量應(yīng)用服務(wù)器管理臺 進(jìn)入服務(wù)器列表,點(diǎn)擊已經(jīng)擁有的CentOS服務(wù)器。
(3)遠(yuǎn)程連接 本次搭建沒有下載任何連接軟件,直接使用阿里云的
遠(yuǎn)程連接。遠(yuǎn)程連接在頁面右上角。
打開如下界面。
輸入 sudo -i 命令進(jìn)入管理員模式。(前面的 $ 會變成 #)
sudo -i //進(jìn)入管理員模式
//注:該窗口下,不能用“ctrl+c/v”進(jìn)行復(fù)制粘貼,可以使用鼠標(biāo)右鍵
(4)下載寶塔面板 進(jìn)入寶塔面板官網(wǎng),選擇安裝Linux版
復(fù)制下載代碼
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
將此代碼粘貼至命令行中,回車確認(rèn)。
之后,按照提示輸入“y”,不需要再進(jìn)行輸入,兩分鐘后命令行窗口打印出寶塔面板類似如下信息:Bt-Panel-URL: http://172.0.0.0:8888/7f848w6w 登錄地址(不包括http前面的)
username: fhjkdffsk 登錄用戶名
password: 468ddfs 登錄密碼
最后按照提示進(jìn)入
登錄地址,如果登錄界面一直加載不出,可能原因是
服務(wù)器沒有打開8888端口,需進(jìn)行如下步驟:
打開
阿里云控制臺,進(jìn)入
左邊欄防火墻選項(xiàng),點(diǎn)擊
右上角添加規(guī)則,添加一個(gè)
自定義的TCP端口8888之后順利進(jìn)入登錄界面,輸入命令行窗口中的用戶名和密碼后進(jìn)入寶塔面板。如果剛才忘記保存密碼,而且關(guān)閉了命令行窗口,可輸入如下代碼查看用戶名和密碼,需要先 輸入
sudo -i 命令進(jìn)入管理員模式。
sudo -i//進(jìn)入管理員模式
/etc/init.d/bt default//查看寶塔面板入口、用戶名和密碼
(5)添加網(wǎng)站首先進(jìn)入寶塔面板,按照推薦進(jìn)行一鍵部署下載完成后在
左側(cè)邊欄進(jìn)入
網(wǎng)站選項(xiàng),然后點(diǎn)擊
添加站點(diǎn)。上圖中,
域名填寫服務(wù)器的
IP地址(公),即寶塔面板登錄地址中間那串,比如我的登錄地址為
http://172.0.0.0:8888/7f848w6w,那么我的IP就是172.0.0.0。
根目錄是放置網(wǎng)站源碼的目錄,這里直接默認(rèn)。
FTP為文件傳輸協(xié)議,用于文件下載和上傳,暫時(shí)不添加。
數(shù)據(jù)庫添加MySQL,如圖設(shè)置,用戶名密碼默認(rèn)。
點(diǎn)擊提交后,就可以用IP直接訪問網(wǎng)站了。(輸入
http://IP地址 訪問網(wǎng)站)
如果
無法訪問,可能是
80端口沒有打開,此時(shí)按照第
(4)步中的步驟添加一個(gè)
80的TCP端口即可。
(
后面會遇到phpMyAdmin打不開,可能是因?yàn)?b>888端口沒開,則繼續(xù)以上操作。)
(6)上傳源碼左側(cè)邊欄選擇文件,打開剛剛配置的
根目錄/www/wwwroot/106.15.91.148,已經(jīng)存在默認(rèn)文件,相當(dāng)于網(wǎng)站搭建的"Hello World!"了,之后將自己的源碼上傳即可。
03
—
結(jié)語
至此,網(wǎng)站已經(jīng)搭建好了,最初遇到很多奇奇怪怪的問題,令人崩潰。但通過查閱其他博客攻略,逐漸熟悉了linux終端的操作方式。
我覺得要及時(shí)記錄一些常用命令,比如防火墻操作、數(shù)據(jù)庫操作、nginx和uwsgi的關(guān)閉重啟等。
常用命令如下:
sudo -i #進(jìn)入管理員模式
cd /www/myweb/HelloWorld #cd打開某路徑文件(路徑開頭要‘/’)
killall -9 uwsgi #結(jié)束uwsgi
uwsgi -x socket.xml #啟動uwsgi(根據(jù)配置不同)
service nginx reload #重啟nginx
firewall-cmd --reload #重啟防火墻
firewall-cmd --zone=public --add-port=8899/tcp --permanent #開啟防火墻
python3 manage.py makemigrations #生成遷移(django)
python3 manage.py migrate #執(zhí)行遷移(django)
后面我將使用python3+django+uwsgi+nginx的方式部署網(wǎng)站。將會做更多與python django有關(guān)的記錄。
這里是咸魚說閑余,會不斷地分享一些技術(shù)干貨以及科技雜談,歡迎關(guān)注我們的微信公眾號。(現(xiàn)在關(guān)注,有機(jī)會獲得關(guān)于網(wǎng)絡(luò)搭建的一對一指導(dǎo)喲)
關(guān)鍵詞:服務(wù),干貨,技術(shù)