小白最詳細地建站接入,Liunx 系統如何掛載COSFS!

小白最詳細地建站接入,Liunx 系統如何掛載COSFS!

Liunx 系統如何掛載COSFS,網站接入


實戰環境配置


雲服務器 CVM

CentOS 6.9

Wordpress 4.9

COSFS 工具


一、用COS 做網站存儲優勢:


不佔用本地資源,存儲效率高

內網通訊傳輸,延遲低

存儲空間彈性,易擴展

多地CDN,訪問快


流程概覽


安裝 nginx 服務器工具 —— 掛載 COSFS —— 修改網站路徑 —— 完成 Wordpress 擴充


小白最詳細地建站接入,Liunx 系統如何掛載COSFS!


1、安裝 nginx 、pymqsl服務器、php 、wordpress


進入Linux 系統 終端


1-1、安裝 nginx 命令:

yum install nginx -y


1-2、安裝 mysql 命令:

yum install mysql-server -y


1-3、安裝完成 mysql 進行重啟;命令:

service mysqld restart


1-4、設置 mysql 開機自動啟動命令:

chkconfig mysqld on


1-5、安裝 php 、php-fpm 、php-myslq 命令:

yum install php php-fpm php-mysql -y


1-6、啟動 php-fpm 命令:

service php-fpm start


1-7、設置 php-fpm 開機自動啟動命令:

chkconfig php-fpm on


1-8、下載 wordpress 4.9 命令:

wget https://cn.wordpress.org/wordpress-4.9.4-zh_CN.zip


1-9、在linux 服務器裡修改 nginx 設置

默認配置文件:

vi /etc/nginx/conf.d/default.conf 文件修改


在 server {} 裡的末尾處添加PHP 的 fpm 進程代碼:


location~.php${

fastcgi_pass 127.0.0.1:9000;

fastcgi_index index.php;

fastcgi_param SCRIPT_FILENAME /WEB/B(改為:/usr/share/nginx/html)$fastcgi_script_name; #file


not found.PHP 模塊引導設置這裡

include fastcgi_params;

}


/WEB/B 修改為配置文件的路徑 -- /usr/share/nginx/html


1-10、修改完成進行重啟 nginx 配置文件

命令:

nginx -s reload


1-11、解壓安裝包 wordpress 4.9.4

vmzip wordpress-4.9.4-zh_CN.zip ——功能是:vmzip 是解壓zip壓縮包


1-12、把解壓的 wordpress 文件夾 移動到 nginx 配置文件目錄下/usr/share/nginx/html

命令:

cp -r wordpess/* /usr/share/nginx/html


1-13、刪除 nginx 配置文件目錄下的默認原 index.html


1-14、linux 終端 進入nginx 配置文件 default.conf 設置默認訪問文檔

命令:

vi /etc/nginx/conf.d/default.conf

添加代碼:

index default.php index.php index.html index.htm;


1-15、修改默認訪問路徑後,進行重啟 nginx

nginx -s reload


1-16、配置創建數據庫帳號密碼:


測試帳號: root 密碼:123456

命令:

/usr/bin/myqsladmin -u root password '123456'


1-17、登陸數據庫


mysql -u root -p


密碼為:123456


1-18、在數據庫裡創建數據庫名 DATABASE 取名為:wordpress

DREATE DATABASE wordpress


1-19、在 nginx 的 /usr/share/nginx/html 設置權限


html 文件夾權限設置為:777 (可讀可寫可執行)


1-20、在外網Ip或域名網頁進行安裝 wordpress


如圖:

1-20-1、設置 數據庫用戶名和密碼

小白最詳細地建站接入,Liunx 系統如何掛載COSFS!


1-20-2、進行安裝

小白最詳細地建站接入,Liunx 系統如何掛載COSFS!


1-20-3、設置站點標題、管理後臺用戶名和密碼

小白最詳細地建站接入,Liunx 系統如何掛載COSFS!


2、設置 COSFS 本地路徑


2-1、設置 /usr/share/nginx/html/wp-content 文件夾權限

wp-content 文件夾權限設置為:777


2-2、在wordpress 後臺管理上傳發布圖片,訪問固定鏈接查找圖片發佈後保存在哪個路徑裡

得到路徑:


/usr/share/nginx/html/wp-content/uploads 文件夾下


2-3、掛載 COS 在 uploads 文件夾下,使用 COSFS 工具

COSFS 工具——在騰訊雲—文檔—存儲—對象存儲—左側工具指南—COSFS 工具


2-4、安裝 git 下載器

yum install git-core


2-5、使用git 下載安裝 COSFS 工具

git clone https://github.com/tencentyun/cosfs /usr/cosfs


2-6、安裝依賴軟件,CentOS 系統下安裝依賴軟件:

yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel


2-7、進入安裝目錄,執行命令進行編譯和安裝COSFS

cd /usr/cosfs

./autogen.sh

./configure

make

sudo make install

cosfs --version #查看 cosfs 版本號


2-8、在 fuse 版本低於 2.8.4 的操作系統上,進行 configure 操作時會出現如下的報錯提示:

checking for common_lib_checking... configure: error: Package requirements (fuse >= 2.8.4


libcurl >= 7.0 libxml-2.0 >= 2.6) were not met:

Requested 'fuse >= 2.8.4' but version of fuse is 2.8.3


2-8-1、編譯和安裝時出現fuse 版本過低,需要手動安裝 fuse 2.8.4 及以上版本,安裝命令如下:


yum -y remove fuse-devel

wget https://github.com/libfuse/libfuse/releases/download/fuse_2_9_4/fuse-2.9.4.tar.gz

tar -zxvf fuse-2.9.4.tar.gz

cd fuse-2.9.4

./configure

make

make install

export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/lib64/pkgconfig/:/usr/local/lib/pkgconfig

modprobe fuse #掛載 fuse 內核模塊

echo "/usr/local/lib" >> /etc/ld.so.conf

ldconfig #更新動態鏈接庫


pkg-config --modversion fuse #查看 fuse 版本號,當看到 "2.9.4" 時,表示 fuse 2.9.4 安裝成功


2-9、再繼續執行命令 COSFS 安裝

cd /usr/cosfs

./autogen.sh

./configure

make

sudo make install

cosfs --version #查看 cosfs 版本號


小白最詳細地建站接入,Liunx 系統如何掛載COSFS!

3、COSFS 使用方法


3-1. 配置密鑰文件

在文件/etc/passwd-cosfs中,寫入您的存儲桶名稱(格式為),以及該存儲桶對應的


和,三項之間使用半角冒號隔開。並且為了防止密鑰洩露,COSFS 要求您將密鑰文


件的權限設置成640,配置/etc/passwd-cosfs密鑰文件的命令格式如下:


sudo su # 切換到 root 身份,以修改 /etc/passwd-cosfs 文件;如果已經為 root 用戶,無需執行該條


命令。

echo::> /etc/passwd-cosfs

chmod 640 /etc/passwd-cosfs


注意:

您需要將、和替換為您的信息。


Bucket 命名規範,請參見 存儲桶命名規範。

和請前往訪問管理控制檯的 雲 API 密鑰管理 中獲取。

此外,您也可以將密鑰放置在文件 $HOME/.passwd-cosfs 中,或通過 -opasswd_file=[path] 指定密鑰文件


路徑,此時,您需要將密鑰文件權限設置成600。


例示:

echo examplebucket-1250000000:AKIDHTVVaVR6e3:PdkhT9e2rZCfy6 > /etc/passwd-cosfs

chmod 640 /etc/passwd-cosfs


3-2、 運行工具

將已經在密鑰文件中配置好信息的存儲桶掛載到指定目錄,可以使用如下命令行:


cosfs-ourl=-odbglevel=info


其中:


為本地掛載目錄(例如/mnt)。

為存儲桶對應的訪問域名,形式為http://cos..myqcloud.com (適用於XML API


,請勿在該參數中攜帶存儲桶名稱),其中為地域簡稱, 例如 ap-guangzhou 、 eu-frankfurt


等。更多地域信息,請參見 可用地域。

-odbglevel 指定日誌級別。


例示:


mkdir -p /mnt/cosfs

cosfs examplebucket-1250000000 /mnt/cosfs -ourl=http://cos.ap-guangzhou.myqcloud.com -


odbglevel=info -onoxattr -oallow_other


小白最詳細地建站接入,Liunx 系統如何掛載COSFS!


分享到:


相關文章: