在阿里雲伺服器一鍵搭建web伺服器+wordprss安裝搭建個人博客
好吧我也覺得這個情感類的公眾號用來發技術貼有點怪怪
奈何我這個技術小白沒流量,只好在這裡吸一波博客粉
前期準備
在校學生可以在阿里買一輕量級雲伺服器,大概一百多一年,玩一玩還是蠻划算的。
推薦使用CentOs鏡像系統。
然後再買一個域名(幾塊錢到幾十塊錢不等),解析完就去備案(因為備案會花幾天時間,所以先拿去備案,網站做好了,備案差不多也好了),阿里雲上面備案還是蠻方便的,我第二個域名備案只用了3天。
域名解析:阿里雲後台買一個免費的CA證書,藏得比較隱蔽,需要好好找一找。 Symantec 免費型單個域名,一次只能解析一個域名,如果需要多個就多買幾個,反正免費。
下載Xshell,用於遠程連接你的雲主機,其實直接在阿里雲控制台通過ssh連接也是可以的,如果你不介意每天打開瀏覽器,還要一遍一遍登陸的話。
下載FileZilla,用於連接雲主機並傳文件,不想下載的話可以用FTP傳輸
環境配置
我之前搭伺服器是給自己的微信小程序做服務端,手動搭的環境,也挺快的,不過,後來做想做web端的伺服器發現,阿里雲有一鍵安裝搭建web環境!!!我可恥地用了,作為小白用的也是理直氣壯。
這裡是連接:https://market.aliyun.com/products/56014009/cmgj000262.html?spm=a2c4g.11186623.2.5.9Cpi1Y
購買下載後(2塊錢)就很輕鬆了,按照說明文檔一步一步來,這裡是一步安裝說明文檔:https://oss.aliyuncs.com/netmarket/969e338d-f6b4-4729-ba32-351f7246642f.pdf?spm=5176.2020520132.101.7.SPR6Jw&file=969e338d-f6b4-4729-ba32-351f7246642f.pdf
一步一步跟著提示走就好了。
需要注意的幾個點:用FileZilla或FTP將一鍵安裝程序上傳到雲伺服器的root文件夾,然後在Shell連接好雲伺服器,進入root,進入安裝程序的文件夾,運行。過程大概20分鐘,不要掉線。
安裝完,瀏覽器中輸入自己的域名或者ip,進入phpmyadmin的安裝界面。
安裝wordpress
其實之前想自己寫html頁面,也在網上找了模板,修修改改,但是感覺寫服務端是個漫長的過程,計劃著用node.js寫服務端的業務,後來看到wordpress,就想先用著,node.js慢慢來寫。
官網下載wordpress:https://cn.wordpress.org/?spm=a2c4g.11186623.2.4.Qi2gWK
將下好的包解壓完,把包(wordpress)拉到文件夾/alidata/www/下,將/alidata/www/phpwind裡面的phpmyadmin複製到wordpress文件夾中。(命令行:)
在/alidata/server/httpd/conf/vhosts目錄中找到phpwind.conf文件,用vim打開或者FileZilla,打開,修改內容(下面字體加粗部分,原本是phpwind,改成wordpress。
改完保存,重啟nginx (命令行:/etc/init.d/nginx restart)
ssl證書配置
阿里雲購買免費的CA證書,添加解析
下載證書,看你用的是什麼伺服器,教程里使用的是nginx,所以你下載nginx的證書就好了
在/etc/nginx/conf.d裡面新建一個wordpress.conf,寫入以下內容
server {
listen 80;
server_name 你的域名;
rewrite ^(.*)$ https://$server_name$1 permanent;
}
server {
listen 443;
server_name 你的域名;
ssl on;
ssl_certificate /etc/nginx/cert/214579180610128.crt;
ssl_certificate_key /etc/nginx/cert/14579180610128.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA;
ssl_session_cache shared:SSL:50m;
ssl_prefer_server_ciphers on;
location ~ .php$ {
root /alidata/www/wordpress;
}
}
保存後重啟nginx,瀏覽器中訪問自己的域名。
第一次寫教程,可能漏了很多東西,貼上教程合集:https://help.aliyun.com/document_detail/44543.html?spm=a2c4g.11186623.6.743.AjJVnF
github地址:https://github.com/six-3
微信小程序(小雞單詞已經在上面開源)
互相學習交流的同學可以移步github和我的博客
公眾號不會經常發技術貼
當然如果大家樂意的話我還是會同步更新
另外想搭自己的博客,又覺得麻煩的朋友,可以有償提供援助。
當然域名伺服器什麼的自己買
一起進步!!!!
TAG:鄰家酒肆 |