天天看點

用cpolar釋出Ubuntu上的網頁(2)

在上篇文章中,我們向大家簡要介紹了如何在Ubuntu系統上安裝WordPress網站運作所需的各項軟體,以及WordPress資料庫的設定方式。接下來,我們就是要對我們的WordPress網站進行優化,并使用cpolar将其釋出到公共網際網路上。現在,就讓我們開始吧。

想要讓本地的WordPress網站釋出到公共網際網路,我們需要先安裝一個相對url插件(這裡我們使用relative url),我們隻要在WordPress儀表盤的“插件”頁面,就能搜尋、安裝并啟用。

用cpolar釋出Ubuntu上的網頁(2)
用cpolar釋出Ubuntu上的網頁(2)

接着,我們要對WordPress本身的設定檔案進行修改,讓公共網際網路的連接配接請求能被WordPress正确處理。首先進入WordPress檔案存放的html目錄(在指令行界面輸入指令​

​/var/www/html​

​​),找到WordPress的配置檔案wp-config.php進行編輯,即輸入指令​

​nano wp-config.php​

用cpolar釋出Ubuntu上的網頁(2)
用cpolar釋出Ubuntu上的網頁(2)

接着找到下圖所示的位置,輸入兩段代碼,教會WordPress正确處理公共網際網路通路本地網站的請求(為防止代碼輸入錯誤,最好直接複制粘貼)。

define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST']);
define('WP_HOME', 'http://' . $_SERVER['HTTP_HOST']);      
用cpolar釋出Ubuntu上的網頁(2)
用cpolar釋出Ubuntu上的網頁(2)

完成指令輸入并确定輸入無誤後,就可以儲存退出

用cpolar釋出Ubuntu上的網頁(2)

當這些操作完成後,我們就完成了WordPress的設定,接下來就是在Ubuntu系統中安裝cpolar,并通過cpolar建立的資料隧道,将本地的WordPress網頁釋出到公共網際網路。需要注意的是,部分Ubuntu系統沒有自帶curl軟體,是以需要先輸入指令​

​sudo aptinstall curl​

​安裝。接着輸入指令

curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash      

在本地系統安裝cpolar軟體。Cpolar安裝完成後,就可以在浏覽器中輸入localhost:9200,啟動cpolar的web-UI用戶端。在登入界面輸入cpolar的使用者名和密碼後,進入cpolar用戶端主界面。在cpolar主界面左側,我們點選“隧道管理”項下的“建立隧道清單”,進入釋出Ubuntu網頁的資料隧道設定頁面。

用cpolar釋出Ubuntu上的網頁(2)
用cpolar釋出Ubuntu上的網頁(2)

在這個頁面中,我們可以對釋出網頁的資料隧道名稱、使用的協定(選擇是http、ftp協定或是tcp協定)、本地位址(本地網頁通過哪個端口輸出)等資訊進行設定。在各項設定都完成後,點選下方的“建立”按鈕,就能建立一條資料隧道。

此時我們點選cpolar用戶端主界面“狀态”項下的“線上隧道清單”,就能獲得這條資料隧道的入口,即Ubuntu本地網頁的公網通路位址。網際網路訪客能通過這個位址,通路到本地網頁。

用cpolar釋出Ubuntu上的網頁(2)
用cpolar釋出Ubuntu上的網頁(2)