所在位置:
首頁 >
營銷資訊 >
網(wǎng)站運營 > 在樹莓派上搭建WordPress博客網(wǎng)站,并內(nèi)網(wǎng)穿透發(fā)布到公網(wǎng)
在樹莓派上搭建WordPress博客網(wǎng)站,并內(nèi)網(wǎng)穿透發(fā)布到公網(wǎng)
時間:2023-05-31 16:48:01 | 來源:網(wǎng)站運營
時間:2023-05-31 16:48:01 來源:網(wǎng)站運營
在樹莓派上搭建WordPress博客網(wǎng)站,并內(nèi)網(wǎng)穿透發(fā)布到公網(wǎng):
系列文章
- 樹莓派搭建web站點,并內(nèi)網(wǎng)穿透發(fā)布到公網(wǎng)
- 在樹莓派上搭建WordPress博客網(wǎng)站,并內(nèi)網(wǎng)穿透發(fā)布到公網(wǎng)
- 為樹莓派上的WordPress網(wǎng)站配置自己的域名,并發(fā)布到公網(wǎng)可訪問
- 無公網(wǎng)IP,從公網(wǎng)SSH遠(yuǎn)程訪問家中的樹莓派
- 為SSH遠(yuǎn)程樹莓派配置一個永久固定的公網(wǎng)TCP地址
序幕
這篇文章是關(guān)于《在樹莓派上搭建web站點系列》文章的第二篇,您可以先閱讀第一篇。在第一篇里,我們搭建了一個簡單的靜態(tài)工具站點,并且將內(nèi)網(wǎng)站點發(fā)布到了公網(wǎng)。
概述
本篇,我們會讓我們的站點更加實用,搭建一個WordPress博客站點。開始您的博客時代,記錄生活點滴,是不是很有意義呢?讓我們開始吧!
安裝 PHP
sudo apt-get update -y
sudo apt-get install apache2 php -y
sudo service apache2 restart
安裝MySQL數(shù)據(jù)庫
sudo apt-get install mariadb-server php-mysql -ysudo service apache2 restart
安裝 WordPress
cd /var/www/html/
sudo rm -rf *
sudo wget http://wordpress.org/latest.tar.gz
sudo tar xzf latest.tar.gzsudo mv wordpress/* .sudo rm -rf wordpress latest.tar.gz
sudo chown -R www-data: .
設(shè)置您的 WordPress 數(shù)據(jù)庫
設(shè)置 MySQL/MariaDB
sudo mysql_secure_installation
- 此時系統(tǒng)會詢問你:Enter current password for root (enter for none): , 按回車(enter) 鍵,因為第一次登陸是沒有密碼的。
- 然后會詢問你: Set root password? —— 按 Y ,進(jìn)行root帳號的密碼設(shè)置
- 此時,會提示 New password ,在此輸入你的MySQL密碼,重要:請牢記這個密碼,輸入完成按回車,會提示re-enter new password此時再重復(fù)輸入密碼,回車即可。
- 然后,詢問你 Remove anonymous users ,按 Y 。
- 然后,詢問你 Disallow root login remotely ,按 Y 。
- 然后,詢問你 Remove test database and access to it ,按 Y 。
- 然后,詢問你 Reload privilege tables now ,按 Y 。
- 最后,您將看到消息 All done! 和 Thanks for using MariaDB! 。表示已經(jīng)設(shè)置完成了。
創(chuàng)建 WordPress 數(shù)據(jù)庫
sudo mysql -uroot -p
create database wordpress;
- 現(xiàn)在將數(shù)據(jù)庫權(quán)限授予 root 用戶。注意:您需要在
IDENTIFIED BY
后輸入您自己的密碼。
GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'YOURPASSWORD';
重要提示:將上面的
YOURPASSWORD
更改為您的密碼。
- 為了使更改生效,您需要刷新數(shù)據(jù)庫權(quán)限:
FLUSH PRIVILEGES;
exit
重新啟動樹莓派
sudo reboot
WordPress configuration
- 在您的 Pi 上打開 Web 瀏覽器并轉(zhuǎn)到 http://localhost,您應(yīng)該會看到一個 WordPress 頁面,要求選擇您的語言。
您將看到 WordPress 歡迎屏幕
- 點擊
現(xiàn)在就開始!
按鈕。
- 現(xiàn)在填寫網(wǎng)站基本信息如下:
Database Name: wordpressUser Name: rootPassword: <YOUR PASSWORD>Database Host: localhostTable Prefix: wp_
現(xiàn)在你越來越近了!
填寫信息:為您的站點命名,創(chuàng)建用戶名和密碼,然后輸入您的電子郵件地址。點擊
安裝 WordPress
按鈕,然后使用您剛剛創(chuàng)建的帳戶登錄。
現(xiàn)在您已登錄并設(shè)置了站點,您可以通過訪問 http://localhost/wp-admin 來查看該網(wǎng)站。
登錄管理后臺:
將WordPress站點發(fā)布到公網(wǎng)
如果沒有安裝過cpolar請參考第一篇文章,安裝及配置cpolar。
我們用cpolar將WordPress發(fā)布到公網(wǎng)前,通常需要做兩件事:
安裝相對URL插件
您必須確保WordPress發(fā)布為相對URL。 您可以通過安裝以下插件之一來完成此操作
- https://github.com/optimizamx/odt-relative-urls
- http://wordpress.org/plugins/relative-url/
- http://wordpress.org/plugins/root-relative-urls/
本例中,我們安裝
Relative URL
插件:
- 登錄WordPress
儀表盤
-->插件
-->安裝插件
- 在關(guān)鍵詞搜索欄輸入
Relative URL
回車
- 找到插件后點擊
現(xiàn)在安裝
按鈕 - 當(dāng)安裝成功后,點擊
啟用
按鈕,激活插件。
修改config.php配置
您必須確保WordPress了解它是為了通過隧道主機(jī)名提供服務(wù)。 您可以通過修改wp-config.php來配置WordPress以包含以下行:
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);
sudo nano /var/www/html/wp-config.php
配置好以后如圖:
現(xiàn)在,我們的博客站點可以被公網(wǎng)正常訪問啦!讓我們看看效果:
支持好友鏈接樣式
建議您更改永久鏈接設(shè)置以使您的 URL 更友好。
為此,請登錄 WordPress 并轉(zhuǎn)到
儀表盤
。
轉(zhuǎn)到
設(shè)置
,然后轉(zhuǎn)到
固定鏈接
。
選擇
文章名
選項,然后單擊
保存更改
。
您需要啟用 Apache 的重寫模塊:
sudo a2enmod rewrite
您還需要告訴為該站點提供服務(wù)的虛擬主機(jī)允許覆蓋請求。
sudo nano /etc/apache2/sites-available/000-default.conf
<Directory "/var/www/html"> AllowOverride All</Directory>
<VirtualHost *:80> <Directory "/var/www/html"> AllowOverride All </Directory> ...
sudo service apache2 restart
定制主題
WordPress 是非??啥ㄖ频?。通過在頁面頂部的 WordPress 橫幅中單擊您的站點名稱(當(dāng)您登錄時),您將被帶到儀表板。從那里,您可以更改主題、添加頁面和帖子、編輯菜單、添加插件等等。這只是在 Raspberry Pi 的 Web 服務(wù)器上設(shè)置一些有趣的東西的品嘗器。
下面,我們更換一個主題試試。
- 主題安裝成功后,點擊
啟用
按鈕。
- 讓我們重新打開站點,看一下效果:
現(xiàn)在,您的站點已經(jīng)建好了,您可以進(jìn)一步體驗更多的主題,慢慢探索吧。
下一篇:為樹莓派上的WordPress網(wǎng)站配置自己的域名,并發(fā)布到公網(wǎng)可訪問
歡迎關(guān)注cpolar了解更多~