搭建自己網(wǎng)站,簡單的說有兩種方式:

一種是直接上github搭建一個自" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網(wǎng)站運營 > 如何搭建一個自己的博客網(wǎng)站

如何搭建一個自己的博客網(wǎng)站

時間:2023-07-23 02:24:01 | 來源:網(wǎng)站運營

時間:2023-07-23 02:24:01 來源:網(wǎng)站運營

如何搭建一個自己的博客網(wǎng)站:都9102了,都到后自媒體時代了,請問搭建一個自己的網(wǎng)站還有必要嗎?當然有必要了!這代表了一種極客的精神,即使你不是一個極客。

搭建自己網(wǎng)站,簡單的說有兩種方式:

我們這里主要講講怎么在阿里云上用Wordpress和docker搭建一個自己的博客。

第一步,我們要先買一臺阿里云的服務器

當然,你也可以去買一臺騰訊云或者京東云,甚至移動云(不推薦,訪問速度太慢了)。注冊完阿里云后,點擊右上角控制臺,然后選擇【云服務器ECS】,如下圖:

點擊云服務器后,可以點擊【創(chuàng)建實例】按鈕,創(chuàng)建實例就相當于是購買了一臺電腦了。那么問題來了,創(chuàng)建實例的時候有N多個選項,到底選哪一個合適?

我們一個一個來看:

首先是計費方式,包年包月很簡單,就是一次性支付一年或者一個月的費用。第二個是按量付費,就是按小時收費。這里建議按月包年包月付費,首先,包年付費便宜;其次,如果你要使用自己的域名的話,按小時收費的機器是不支持你備案操作的。所以建議大家如果經(jīng)濟不是特別緊張,還是包年包月。

地域就是說你的這臺機器是位于哪個地方的機房,這個直接影響到你鏈接服務器的速度,建議可以選擇一個離你自己比較近的機房。

實例類型,建議大家小型個人網(wǎng)站選擇【入門級(共享)】型,這類機器便宜,但是有一個問題,就是因為他是與其他機器共用同一個物理主機,所以在其他機器高峰期的時候,會影響到你的cpu性能,只能保證一個平均10%-15%的計算性能。土豪可以直接選擇通用型。

鏡像選擇 Ubuntu,如下:

購買時長可以按你自己實際情況考慮,一般建議購買一年,因為一年優(yōu)惠比較好。

接下來可以選擇下一步,選擇網(wǎng)絡和安全組。選擇網(wǎng)絡的時候一定要記得選擇分配公網(wǎng)IPv4地址。

帶寬一般剛開始選擇1M就可以,以后真的流量大了可以選擇多一點。

最后剩下的什么安全組可以先忽略,然后就是確認訂單了。

這樣你就已經(jīng)購買好了你自己的云服務器了,接下來可以遠程鏈接你的服務器了。

第二步,使用docker + wordpress + mysql搭建你自己的博客

docker可以幫你快速搭建你的應用,這里我們使用docker-compose。

安裝docker-compose之前,我們要先安裝docker,這里我們使用docker的CE版本,CE版本實際上是docker的社區(qū)版本:Community Edition。

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun接下來我們安裝docker-compose:

sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose# 如果上面這個太慢的話,可以考慮使用下面這個sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.21.2/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose# 修改docker權限sudo chmod +x /usr/local/bin/docker-compose接下來,大家可以去我的github下載我為大家準備好的docker-compose.yaml。

git clone https://github.com/KehaoWu/wordpress-docker-composecd wordpress-docker-compose這里我也把docker-compose.yaml文件貼出來給大家參考。

version: '2.1'services: blog: image: wordpress hostname: blog depends_on: - db ports: - "80:80" - "443:443" links: - db db: image: mysql:5.7 hostname: db environment: MYSQL_ROOT_PASSWORD: yourpassword # mysql的root密碼 MYSQL_DATABASE: wordpress MYSQL_USER: wordpress MYSQL_PASSWORD: yourpassword # mysql密碼,不建議與root密碼一致 nginx: image: nginx:1.15.2 hostname: nginx volumes: - ./nginx/www/:/etc/nginx/html - ./nginx/conf/wordpress.conf:/etc/nginx/wordpress.conf - ./nginx/logs:/var/log/nginx - ./nginx/cert:/cert以及對應的nginx配置:

server { listen 80; gzip on; gzip_min_length 1k; gzip_buffers 4 16k; gzip_comp_level 2; gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png; gzip_vary off; gzip_disable "MSIE [1-6]/."; location / { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Host $host; access_log /var/log/nginx/blog_access.log; error_log /var/log/nginx/blog_error.log; proxy_pass http://nginx; }}這里大家記得修改mysql下面的兩個密碼,當然不改,也不會報錯。

接下來編譯我們的docker。

sudo docker-compose up -d編譯完成后,我們就可以訪問我們的博客了,比如我的這個博客是在局域網(wǎng)內測試的,我的ip是192.168.1.13,所以我們可以直接在瀏覽器輸入http://192.168.1.13,輸入后我們就可以看到這個界面:

看到這個界面后,我們就差不多快完成了。

點擊【Let’s Go】,我們可以看到下面這個界面

上面這些信息里,用戶名、密碼、數(shù)據(jù)庫名都可以是在docker-compose.yaml里事先設置好的,只要保持一致就行。

好了,到這里,我們自己的博客基本上就搭建完成了。大家有什么問題的可以直接在我的博客留言,我會一一回復大家的。

關鍵詞:

74
73
25
news

版權所有? 億企邦 1997-2025 保留一切法律許可權利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關閉