目錄
WordPress 的部署
使用寶塔面板在一個IP 下透過連接埠號碼部署多個站點
關於瀏覽器主動禁止存取某些連接埠
寶塔面板部署多個網站實作
首頁 專題 寶塔面板 教你使用寶塔面板搭建WordPress站點

教你使用寶塔面板搭建WordPress站點

Jun 17, 2020 pm 01:24 PM
wordpress 寶塔

下面由#寶塔安裝教學欄位介紹給大家使用寶塔面板搭建WordPress網站的方法,希望對需要的朋友有幫助!

教你使用寶塔面板搭建WordPress站點

使用寶塔面板搭建WordPress 網站

此建站的環境是阿里雲輕量級伺服器上的 Ubuntu 16.04 ,使用純淨的Ubuntu 映像初始化後下載寶塔面板的一鍵安裝腳本安裝即可。

WordPress 的部署

首先在軟體管理中找到寶塔一鍵部署源碼這個工具並安裝,然後點擊寶塔一鍵部署源碼的設置,選中WordPress 點擊一鍵部署即可。隨即會彈出如下圖所示的介面:

教你使用寶塔面板搭建WordPress站點
在此次部署過程中,首先伺服器上已經有另外的網站而且網站的網域名稱透過寶塔面板設定為伺服器IP ,其次伺服器只能透過IP 訪問,也就是沒有綁定網域名稱。下文在上述條件下繼續討論。
在上述需要填入網域的地方這樣寫:伺服器IP:prot寶塔面板會提示網域衝突,因為已經被先前的網站佔用,因此要填入其他的網域。

使用寶塔面板在一個IP 下透過連接埠號碼部署多個站點

解決方式為在上述要填入域名的地方隨便填入一個寶塔面板不報錯的域名,點擊提交稍後修改。
到寶塔面板的網站頁面可以看到如下內容:

教你使用寶塔面板搭建WordPress站點
#點擊設定,然後選擇設定檔可以看到如下內容:

教你使用寶塔面板搭建WordPress站點
在此將listen的端口改為要監聽的端口,然後將server_name改為IP 位址後點選儲存即可。點擊儲存後到寶塔面板安全選項中為設定的連接埠新增過濾規則,此處的連接埠號碼為6666,完成後再在阿里雲的防火牆設定中新增自定義過濾規則就完成了在同一個IP 下透過不同的連接埠號碼存取不同的網站。

完成後透過瀏覽器存取IP:port結果瀏覽器顯示存取不到頁面:

教你使用寶塔面板搭建WordPress站點
透過ssh 連線到伺服器,使用lsof -i:6666來查看連接埠的狀況,發現連接埠是被監聽的。這就非常奇怪了,所以在內網使用wget IP:port來存取 WordPress 的主頁,發現可以下載得到 index.html 檔案。
在本地再次使用wget來取得網頁,發現也是可以取得成功的:
教你使用寶塔面板搭建WordPress站點
#使用nmap掃描一下:
教你使用寶塔面板搭建WordPress站點
同樣也可以正常訪問,看來是瀏覽器的問題沒跑了。

關於瀏覽器主動禁止存取某些連接埠

瀏覽器禁止存取連接埠 為關鍵字搜尋到了CSDN 上的文章,透過這篇文章得知有特定端口被提前留下來作為其他用途,今天運氣不好選擇了6666來作為端口,結果端口被用作其他用途所以瀏覽器直接就禁止訪問了,即使服務端是正常工作的。
在 Chrome 瀏覽器中更多的特殊連接埠定義如下:

static const int kRestrictedPorts[] = {
	1,    // tcpmux
	7,    // echo
	9,    // discard
	11,   // systat
	13,   // daytime
	15,   // netstat
	17,   // qotd
	19,   // chargen
	20,   // ftp data
	21,   // ftp access
	22,   // ssh
	23,   // telnet
	25,   // smtp
	37,   // time
	42,   // name
	43,   // nicname
	53,   // domain
	77,   // priv-rjs
	79,   // finger
	87,   // ttylink
	95,   // supdup
	101,  // hostriame
	102,  // iso-tsap
	103,  // gppitnp
	104,  // acr-nema
	109,  // pop2
	110,  // pop3
	111,  // sunrpc
	113,  // auth
	115,  // sftp
	117,  // uucp-path
	119,  // nntp
	123,  // NTP
	135,  // loc-srv /epmap
	139,  // netbios
	143,  // imap2
	179,  // BGP
	389,  // ldap
	465,  // smtp+ssl
	512,  // print / exec
	513,  // login
	514,  // shell
	515,  // printer
	526,  // tempo
	530,  // courier
	531,  // chat
	532,  // netnews
	540,  // uucp
	556,  // remotefs
	563,  // nntp+ssl
	587,  // stmp?
	601,  // ??
	636,  // ldap+ssl
	993,  // ldap+ssl
	995,  // pop3+ssl
	2049, // nfs
	3659, // apple-sasl / PasswordServer
	4045, // lockd
	6000, // X11
	6665, // Alternate IRC [Apple addition]
	6666, // Alternate IRC [Apple addition]
	6667, // Standard IRC [Apple addition]
	6668, // Alternate IRC [Apple addition]
	6669, // Alternate IRC [Apple addition]
	0xFFFF, // Used to block all invalid port numbers (see
	        // third_party/WebKit/Source/platform/weborigin/KURL.cpp,
	        // KURL::port())}
登入後複製

回到修改設定檔連接埠的步驟,換用一個不衝突的連接埠後即可正常存取到頁面了。

寶塔面板部署多個網站實作

來到/www/server/nginx/conf資料夾下找到 nginx.conf打開,翻到最後一行可以看到:

include /www/server/panel/vhost/nginx/*.conf;
登入後複製

可以知道寶塔面板透過設定vhost#來實現一個網站多個網站的部署。

Nginx vhost配置,可實現基於ip、連接埠號碼、servername的虛擬主機,同時可避免直接修改主設定檔。

進入/www/server/panel/vhost/nginx可以看到如下檔:

教你使用寶塔面板搭建WordPress站點
上圖打碼的設定檔即為在步驟2 中看到的設定檔。

以上是教你使用寶塔面板搭建WordPress站點的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

PHP 與 Flutter 的比較:行動裝置開發的最佳選擇 PHP 與 Flutter 的比較:行動裝置開發的最佳選擇 May 06, 2024 pm 10:45 PM

PHP和Flutter是行動端開發的流行技術。 Flutter勝在跨平台能力、效能和使用者介面,適合需要高效能、跨平台和自訂UI的應用程式。 PHP則適用於效能較低、不跨平台的伺服器端應用程式。

wordpress如何修改頁面寬度 wordpress如何修改頁面寬度 Apr 16, 2024 am 01:03 AM

透過編輯 style.css 文件,您可以輕鬆修改 WordPress 頁面寬度:編輯 style.css 文件,新增 .site-content { max-width: [您的首選寬度]; }。修改 [您的首選寬度] 以設定頁面寬度。儲存變更並清除快取(可選)。

wordpress文章在哪個資料夾 wordpress文章在哪個資料夾 Apr 16, 2024 am 10:29 AM

WordPress 文章儲存在 /wp-content/uploads 資料夾中。此資料夾使用子資料夾對不同類型的上傳進行分類,包括按年、月和文章 ID 組織的文章。文章檔案以純文字格式 (.txt) 存儲,檔案名稱通常包含其 ID 和標題。

wordpress如何做產品頁 wordpress如何做產品頁 Apr 16, 2024 am 12:39 AM

在WordPress 中建立產品頁面:1. 建立產品(名稱、描述、圖片);2. 自訂頁面範本(新增標題、描述、圖片、按鈕);3. 輸入產品資訊(庫存、尺寸、重量);4 .建立變體(不同顏色、尺寸);5. 設定可見性(公開或隱藏);6. 啟用/停用評論;7.預覽並發布頁面。

wordpress模板檔案在哪 wordpress模板檔案在哪 Apr 16, 2024 am 11:00 AM

WordPress 範本檔案位於 /wp-content/themes/[主題名稱]/ 目錄。它們用於決定網站的外觀和功能,包括頁首(header.php)、頁尾(footer.php)、主模板(index.php)、單篇文章(single.php)、頁(page.php)、檔案(archive.php)、類別(category.php)、標籤(tag.php)、搜尋(search.php)和404 錯誤頁面(404.php)。透過編輯和修改這些文件,可以自訂 WordPress 網站的外

wordpress如何搜尋作者 wordpress如何搜尋作者 Apr 16, 2024 am 01:18 AM

在 WordPress 中搜尋作者:1. 登入管理面板後,導覽至“文章”或“頁面”,使用搜尋欄輸入作者姓名,在“篩選器”中選擇“作者”。 2. 其他技巧:使用通配符擴大搜尋範圍,使用運算子組合條件,或輸入作者 ID 以搜尋文章。

wordpress用什麼語言開發 wordpress用什麼語言開發 Apr 16, 2024 am 12:03 AM

WordPress 採用 PHP 語言開發,作為其核心程式語言,用於處理資料庫互動、表單處理、動態內容產生和使用者請求。 PHP 被選擇的原因包括跨平台相容性、易於學習、活躍社群以及豐富的函式庫和框架。除了 PHP,WordPress 還使用 HTML、CSS、JavaScript、SQL 等語言來增強其功能。

wordpress哪個版本穩定 wordpress哪個版本穩定 Apr 16, 2024 am 10:54 AM

最穩定的 WordPress 版本是最新版本,因為它包含最新的安全性修補程式、增強效能並引入新功能和改進。為了更新到最新版本,請登入 WordPress 儀表板,前往「更新」頁面並點擊「立即更新」。

See all articles