Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537
文分享自華為云社區(qū)《華為云之在Linux系統(tǒng)下部署Discuz 論壇網(wǎng)站【玩轉(zhuǎn)華為云】-云社區(qū)-華為云》,作者:江湖有緣。
1.本次實踐環(huán)境使用華為KooLabs云實驗平臺。
2.本次實踐基于華為云ECS彈性云服務(wù)器。
3.在ECS云服務(wù)器上部署Discuz 論壇網(wǎng)站。
4.本實驗通過手工搭建的方式來搭建 Discuz 論壇網(wǎng)站。Discuz 是通用的社區(qū)論壇軟件系統(tǒng),基礎(chǔ)架構(gòu)采用流行的 Web 編程組合 PHP+MySQL 實現(xiàn)。
彈性云服務(wù)器(Elastic Cloud Server, ECS)是一種云上可隨時自助獲取、可彈性伸縮的計算服務(wù),可幫助您打造安全、可靠、靈活、高效的應(yīng)用環(huán)境。
Discuz是一種通用的社區(qū)論壇軟件系統(tǒng),是由Discuz! 官方團隊開發(fā)和維護的。它是中國最受歡迎和廣泛使用的論壇軟件之一,也是全球最重要的綜合性社區(qū)平臺之一。Discuz提供了豐富的功能和靈活的擴展機制,使得用戶能夠輕松地創(chuàng)建和管理自己的論壇。它支持多種論壇模式,包括傳統(tǒng)的主題討論、分類討論、問答、社交網(wǎng)絡(luò)等。論壇管理員可以根據(jù)自己的需求選擇不同的模式。
1.開始實驗之前請點擊手冊上方“預(yù)置實驗環(huán)境”按鈕。
2.系統(tǒng)將自動為您創(chuàng)建好實驗所需的 VPC ,安全組與兩臺云服務(wù)器 ECS ,創(chuàng)建時間約為 2 分鐘。
預(yù)置成功后ECS資源用戶、密碼信息可點擊預(yù)置環(huán)境信息查看。
進入【實驗操作桌面】,打開Chrome瀏覽器,首次可自動登錄并進入華為云控制臺頁面。
登錄完畢后,進入華為云控制臺管理首頁。
在華為云的首頁服務(wù)列表中,點擊“彈性云服務(wù)器ECS”,進入ECS云服務(wù)器管理頁面。
在ECS管理頁面,我們看到系統(tǒng)已經(jīng)為我們創(chuàng)建了2臺ECS彈性云服務(wù)器,狀態(tài)都處于正常運行狀態(tài)。
將discuz01云服務(wù)器的公網(wǎng)彈性IP復(fù)制下來,選擇桌面的“xfce”終端,使用以下命令,連接discuz01云服務(wù)器。
ssh root@"discuz01云服務(wù)器EIP地址"
安裝MySQL數(shù)據(jù)庫服務(wù)器、MySQL客戶端和MySQL開發(fā)所需的庫及包含文件。
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum install -y mysql-server
權(quán)限設(shè)置
chown -R mysql:mysql /var/lib/mysql/
啟動Mysql服務(wù)
systemctl enable --now mysqld
檢查Mysql服務(wù)狀態(tài)
systemctl status mysqld
執(zhí)行以下命令,因為初始密碼為空,按回車鍵即可進入數(shù)據(jù)庫
mysql -u root -p
使用MySQL數(shù)據(jù)庫
use mysql;
查看用戶表
select host,user from user;
刷新用戶列表并允許所有IP對數(shù)據(jù)庫進行訪問。
update user set host='%' where user='root' LIMIT 1;
flush privileges;
退出數(shù)據(jù)庫
quit
重啟MySQL服務(wù)
systemctl restart mysqld
執(zhí)行以下命令,關(guān)閉防火墻。
systemctl stop firewalld
systemctl disable firewalld
遠程登錄云服務(wù)器 discuz02,填寫用戶名和密碼,具體請參見登錄 discuz01 的步驟。
ssh root@"discuz02云服務(wù)器EIP地址"
安裝 Apache 服務(wù)器、PHPFastCGI 管理器、MySQL 客戶端和 MySQL 數(shù)據(jù)庫服務(wù)器。
yum install -y httpd php php-fpm php-mysql
wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm
rpm -ivh mysql-community-release-el7-5.noarch.rpm
yum -y install mysql-server
設(shè)置/var/lib/mysql/目錄權(quán)限
chown -R mysql:mysql /var/lib/mysql/
systemctl enable --now mysqld
啟動httpd服務(wù)并設(shè)置開機自啟
systemctl enable --now httpd
啟動php-fpm服務(wù)并設(shè)置開機自啟
systemctl enable --now php-fpm
執(zhí)行以下命令,關(guān)閉防火墻。
systemctl stop firewalld
systemctl disable firewalld
進入安全組控制臺,選擇服務(wù)器所使用的 sg-discuz ,點擊“一鍵放通常見端口”,放開80端口
登錄云服務(wù)器 discuz02 ,輸入以下命令下載 Discuz_X3.4 簡體中文版的壓縮包
wget https://sandbox-experiment-files.obs.cn-north-4.myhuaweicloud.com/396/Discuz_SC_UTF8.zip
解壓縮 Discuz_SC_UTF8.zip 文件夾,并將其中的 “upload” 文件夾中的文件移動至云服務(wù)器 discuz02 的“/var/www/html”路徑下。
unzip Discuz_SC_UTF8.zip
mv upload /var/www/html
默認只有root用戶才有寫權(quán)限,所以需要登錄discuz02,執(zhí)行以下命令將寫權(quán)限賦予給其他用戶。
chmod -R 777 /var/www/html
在瀏覽器里輸入地址:http://彈性IP地址/upload/install進入安裝界面。請按照Discuz安裝向?qū)нM行安裝。
檢查環(huán)境狀態(tài),確定都正常后,點擊“下一步”
選擇全新安裝
① 數(shù)據(jù)庫服務(wù)器地址即為 discuz01 的私有 IP 地址。
② 由于在 discuz01 服務(wù)器上自建的數(shù)據(jù)庫未設(shè)置密碼,故數(shù)據(jù)庫密碼無需填寫。
出現(xiàn)以下提示,則表示Discuz 論壇網(wǎng)站已經(jīng)成功部署完成。
訪問地址:http://discuz02彈性公網(wǎng)IP地址/upload/
登錄管理員賬號,本次實踐圓滿成功!
關(guān)注#華為云開發(fā)者聯(lián)盟# 點擊下方,第一時間了解華為云新鮮技術(shù)~
華為云博客_大數(shù)據(jù)博客_AI博客_云計算博客_開發(fā)者中心-華為云
頁文本禁止復(fù)制粘貼?一分鐘學(xué)會六個技巧,輕松破解限制
在職場中,我們經(jīng)常需要查閱各種網(wǎng)頁資料,但有時會遇到網(wǎng)頁文本禁止復(fù)制粘貼的情況,這無疑給我們的工作帶來了不小的困擾。別擔心,今天我將為你揭秘六個輕松突破限制的技巧,讓你在一分鐘內(nèi)學(xué)會如何應(yīng)對這種情況。
小李是一名資深的職場人士,他在日常工作中經(jīng)常需要收集和處理大量的網(wǎng)頁信息。有一天,他遇到了一個難題:一個非常重要的網(wǎng)頁上的文本無法復(fù)制粘貼。他焦急地尋找解決辦法,卻無從下手。
正當小李感到無助時,他的同事小張走了過來。小張看到小李的困惑,便主動詢問:“怎么了,小李?遇到什么問題了?”
小李嘆了口氣,說:“這個網(wǎng)頁的文本禁止復(fù)制粘貼,我需要這些信息來完成我的報告,現(xiàn)在該怎么辦才好呢?”
小張聽后微微一笑,說:“別擔心,我教你幾個技巧,輕松破解這個限制。”
小李頓時來了精神,他急切地問:“快說說,是什么技巧?”
小張開始娓娓道來:“首先,你可以嘗試使用瀏覽器的開發(fā)者工具。在大多數(shù)瀏覽器中,你都可以按F12鍵打開開發(fā)者工具。然后,在元素(Elements)標簽頁中找到包含所需文本的HTML元素,直接復(fù)制其中的文本內(nèi)容。”
小李聽后點了點頭,說:“這個方法聽起來不錯,我之前怎么沒想到呢?”
小張接著說:“第二個技巧是使用截圖工具。你可以將網(wǎng)頁上的文本截圖下來,然后使用OCR(光學(xué)字符識別)軟件將圖片中的文字提取出來。”
小李眼睛一亮,說:“這個方法也很實用,尤其是在處理一些特殊格式的文本時。”
小張繼續(xù)介紹:“第三個技巧是嘗試使用不同的瀏覽器或設(shè)備訪問網(wǎng)頁。有些網(wǎng)頁的復(fù)制限制可能只針對特定的瀏覽器或設(shè)備,更換一下可能就能解決問題。”
小李若有所思地說:“這個思路也很新穎,值得一試。”
小張又說:“第四個技巧是利用網(wǎng)頁的打印功能。有些網(wǎng)頁雖然禁止了直接復(fù)制粘貼,但允許打印。你可以通過打印預(yù)覽功能,將網(wǎng)頁內(nèi)容轉(zhuǎn)換為可編輯的文本格式。”
小李贊嘆道:“這個方法真巧妙,我怎么沒想到用打印功能來破解限制呢?”
小張笑著說:“別急,還有兩個技巧。第五個是嘗試在搜索引擎中搜索網(wǎng)頁的標題或關(guān)鍵詞,找到其他來源的相同內(nèi)容,有時候這些來源可能沒有復(fù)制限制。”
小李點頭稱是:“這個方法也很實用,尤其是對于那些被限制復(fù)制的獨家內(nèi)容。”
小張最后說:“最后一個技巧是請求網(wǎng)頁管理員的權(quán)限。如果你確實需要復(fù)制網(wǎng)頁上的內(nèi)容,并且以上方法都不奏效,可以嘗試聯(lián)系網(wǎng)頁管理員請求復(fù)制權(quán)限。雖然這需要一些時間和精力,但有時候這是最直接有效的方法。”
小李聽完小張的介紹,感激地說:“小張,你真是我的職場導(dǎo)師啊!這些技巧對我來說太實用了,以后遇到類似的問題我就不怕了。”
小張笑著說:“不客氣,同事之間就應(yīng)該互相幫助嘛。記住,遇到問題時不要慌張,多嘗試不同的方法,總能找到解決辦法的。”
通過小張的六個技巧,小李成功突破了網(wǎng)頁文本禁止復(fù)制粘貼的限制,順利完成了報告。這次經(jīng)歷讓他深刻體會到了在職場中不斷學(xué)習和掌握新技能的重要性。
同時,他也明白了在面對職場挑戰(zhàn)時,保持冷靜和樂觀的心態(tài)同樣關(guān)鍵。只有不斷嘗試和創(chuàng)新,才能在工作中不斷取得新的突破和進步。
因此,無論是在處理網(wǎng)頁文本復(fù)制粘貼問題還是在面對其他職場挑戰(zhàn)時,我們都應(yīng)該保持開放的心態(tài)和積極的行動。通過不斷學(xué)習和實踐,我們可以逐漸掌握更多的職場技巧和策略,為自己的職業(yè)發(fā)展打下堅實的基礎(chǔ)。
此外,這些技巧不僅僅適用于解決網(wǎng)頁文本復(fù)制粘貼的問題,還可以拓展應(yīng)用到其他類似的場景。比如,在處理其他類型的數(shù)字內(nèi)容限制時,我們也可以嘗試使用類似的方法。同時,這些技巧也提醒我們,在信息時代,獲取和處理信息的能力是職場人士必備的基本素質(zhì)之一。
因此,我們應(yīng)該注重提升自己的信息素養(yǎng),不斷學(xué)習和掌握新的信息獲取和處理技巧。只有這樣,我們才能在職場中立于不敗之地,應(yīng)對各種挑戰(zhàn)和機遇。
總之,通過掌握這些突破網(wǎng)頁文本復(fù)制粘貼限制的技巧,我們不僅可以解決當前的問題,還可以提升自己的職場競爭力和應(yīng)對能力。讓我們在職場中不斷學(xué)習、不斷進步,為自己的未來創(chuàng)造更加美好的發(fā)展前景。
ser:用于配置運行Nginx服務(wù)器的worker進程的用戶和用戶組。
第一個user是指令名稱對應(yīng)的,第二個user是指定的用戶名信息,group是用戶所屬的組,該組可以不用設(shè)置他,如果沒有指定,默認會用nohody這個屬性
進入到ngnix的相關(guān)路徑之后,可以使用./configure --help查看相關(guān)命令
--user=USER和--group=GROUP與我們的工作進程是相關(guān)的
如何設(shè)置user,使用vim ngnix.conf打開conf文件
打開之后,第一行就是user nobody;相關(guān)的配置
一般將配置修改之后,建議轉(zhuǎn)到
cd ../sbin/
使用
./nginx -t
檢驗一下是否配置成功,需要注意的是使用user指令配置用戶,要檢測是否存在,如果系統(tǒng)內(nèi)部不存在,就會產(chǎn)生報錯
利用useradd可以添加制定用戶
使用 ps -ef | grep nginx 查看對應(yīng)nginx進程,可以查看此時的worker進程的PID是27396
使用./nginx -s reload重新加載用戶信息,此時的用戶信息已經(jīng)變成了www
使用cd /root
mkdir html //創(chuàng)建文件
rm -rf html/創(chuàng)建一個html文件
vim index.html打開文件
只要修改root這里的路徑,就可以實現(xiàn)跳轉(zhuǎn),跳轉(zhuǎn)到指定頁面
cd ../sbin/ /切換到sbin文件下
./ngnix -t // 檢驗語法是否正確
使用./nginx -s reload // 重啟配置
修改了root中展示的頁面的跳轉(zhuǎn)路徑,這里重新跳轉(zhuǎn)頁面的時候出現(xiàn)403的錯誤,403一般是權(quán)限不足的問題
解決的方法是將目錄 cp -r /root/html/ ./ 復(fù)制的生成的www文件下就可以了
之后將root的路徑重新設(shè)置為, /home/www/html你想要的路徑
重新進入到sbin文件,檢測語法是否正確
進入到/home目錄下文件的用戶組是www
再到root目錄下看一看,這里是root權(quán)限,而使用user設(shè)置了www的用戶之后,對于root的組是沒有相應(yīng)的權(quán)限的
總結(jié):
設(shè)置一個用戶信息"www"
user www;
創(chuàng)建一個用戶
useradd www
修改user屬性
user www
創(chuàng)建/root/html/index.html頁面,添加如下內(nèi)容
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
body {
width: 35em;
margin: 0 auto;
font-family: Tahoma, Verdana, Arial, sansserif;
}
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is
successfully installed and
working. Further configuration is required.</p>
<p>For online documentation and support please refer
to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>
<p><em>Thank you for using nginx.</em></p>
<p><em>I am WWW</em></p>
</body>
</html>
修改nginx.conf
location / {
root /root/html;
index index.html index.htm;
}
測試啟動訪問
頁面會報403拒絕訪問的錯誤
分析原因
因為當前用戶沒有訪問/root/html目錄的權(quán)限
將文件創(chuàng)建到 /home/www/html/index.html ,修改配置
location / {
root /home/www/html;
index index.html index.htm;
}
再次測試啟動訪問,綜上所述,使用user指令可以指定啟動運行工作進程的用戶及用戶組, 這樣對于系統(tǒng)的權(quán)限訪問控制的更加精細,也更加安全。
*請認真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。