跳到主要內容

發表文章

Linux-CentOS7-安裝 Wordpress 5 擁有個人網站、Blog

WordPress  可自訂主題、多樣的外掛擴充功能,快速且輕鬆建立美觀的形象網站、個人網站、部落格..等(安裝WordPress 前先完成 LAMP 的安裝 ) 查看 WordPress 需求 PHP7.3 版本或以上 MySQL 5.6 or MariaDB 10.0 版本或以上 Apache or NGINX 取得 WordPress 安裝套件 wget https://wordpress.org/latest.tar.gz tar 解壓縮檔案 tar -zxf latest.tar.gz 搬移到網站目錄之下 sudo mv wordpress/ /var/www/html/ 更改wordpress目錄權限 sudo chown apache:apache -R /var/www/html/wordpress/ 修改SELinux security context sudo chcon -R -t httpd_sys_rw_content_t /var/www/html/wordpress/ 重新啟動httpd sudo systemctl restart httpd 開啟wordpress網址會引導到wordpress的設定頁面 http:// your domain or ip address /wordpress 選擇所使用的語系,來到歡迎頁面,會提示需要資料庫 > Let's go! 使用phpMyAdmin WEB 管理介面建置需要的資料庫及使用者( phpMyAdmin的安裝 ) 建立 wordpress 名稱資料庫(可自訂名稱),使用 utf8_general_ci 編碼 建立後會跳出警告訊息 No tables found in database. 先略過,後面設定頁會協助處理 table 建立資料庫使用者 輸入使用者名稱、密碼,密碼也可以使用 Generate 生成(務必記得密碼) 賦予 Global privileges (依需求勾選,這邊測試選 check all) 確認帳號名稱、密碼、權限沒有問題,...

Linux-CentOS7-安裝 phpMyAdmin4.9 來管理 MariaDB !

phpMyAdmin 以Web介面來管理 MariaDB 或 MySQL,使用 phpMyAdmin 前必須先完成 LAMP 的安裝 。 安裝前確認一下 phpMyAdmin 的需求 ,符合就開始安裝吧! 進入 phpMyAdmin 官網獲取安裝包下載鏈結 https://files.phpmyadmin.net/phpMyAdmin/4.9.0.1/phpMyAdmin-4.9.0.1-all-languages.tar.gz 使用 wget 下載 phpMyAdmin 安裝包 wget https://files.phpmyadmin.net/phpMyAdmin/4.9.0.1/phpMyAdmin-4.9.0.1-all-languages.tar.gz 將下載回來的 phpMyAdmin 安裝包解壓縮 .tar.gz tar -zxf phpMyAdmin-4.9.0.1-all-languages.tar.gz 因為預設的目錄名稱過長,使用 mv 修改目錄名稱 mv phpMyAdmin-4.9.0.1-all-languages phpMyAdmin 將 phpMyAdmin 目錄搬移到 Apache 目錄下(/var/www/html) sudo mv ~/phpMyAdmin /var/www/html/ 使用  chown  更改目錄(phpMyAdmin)擁有者、群組為 apache sudo chown apache:apache /var/www/html/phpMyAdmin/ 使用  chcon  修改 SELinux security context sudo chcon -R -t httpd_sys_rw_content_t /var/www/html/phpMyAdmin 重新啟動 Apache 使 phpMyAdmin 頁面載入 sudo systemctl restart httpd 開啟 phpMyAdmin 頁面,測試登入 登入測試正常,爾後就可以在WEB頁面管理MariaDB了! ...

Linux-CentOS7-如何建置LAMP?(CentOS7+Apache2.4+MariaDB10.3+PHP7.3)

LAMP 由Linux搭建,Apache提供WEB服務,MariaDB 或 MySQL提供資料庫存取,PHP 或 Python作為網頁的程式語言。 首先安裝第三方套件庫: 1.查看CentOS官方獲社群認可的軟件庫: 可供CentOS 使用的軟件庫 - CentOS Wiki 2.安裝 EPEL 、 Remi Repository 、 MariaDB Repositories EPEL: # sudo  rpm -Uvh  https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm Remi Repository: # sudo  rpm -Uvh  http://mirror.innosol.asia/remi/enterprise/remi-release-7.rpm MariaDB Repositories: 這邊使用 MariaDB 10.3 # sudo vim  /etc/yum.repos.d/MariaDB.repo # MariaDB 10.3 CentOS repository list - created 2019-09-03 01:44 UTC # http://downloads.mariadb.org/mariadb/repositories/ [mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.3/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1 3.清除套件庫緩存及讓repo設定生效 # sudo yum clean all  安裝 Apache HTTP Server # sudo yum install httpd 使用 chown 更改目錄(/var/www/html)擁有者、群組為 apache sudo chown apache:apache -R /var/www/html 使用  chcon 修改 SELi...

Linux-CentOS7 Bind 設置 DNS反解(rDNS) & 增加次要(Slave)伺服器

DNS 反解 : 將IP轉換成域名,通常需要 Class C 或是跟上層網路業者申請 ➽此使用內部網路做DNS反解測試。 1.在主設定檔(/etc/named.conf)添加反解區域(240.168.192.in-addr.arpr) # sudo vim /etc/named.conf zone "240.168.192.in-addr.arpa" IN { type master; file "240.168.192.txt"; }; 2.編輯 反解區域檔案(240.168.192.txt),完成後儲存檔案 # sudo vim/var/named/240.168.192.txt 3.重新啟動 Bind 服務&查看 Bind 服務狀態 # sudo systemctl restart named # sudo systemctl status named 4.使用 nslookup 工具測試 server xxx.xxx.xxx.xxx  --> 指定 DNS 服務器 反解測試完成!! DNS次要(Slave)服務器: 主要減少主伺服器的負擔,還有DNS服務器備機的用途。 1.在主要(Master)DNS服務器,正解及反解區域添加: allow-transfer { }; notify yes; 2.重啟主要(Master)DNS服務器的 Bind 服務 # sudo system restart named 3.次要(Slave)服務器安裝 Bind # sudo yum install -y bind 4.編輯 Slave 的 Bind 主設定檔 # sudo vim /etc/named.conf listen-on port 53 {}; //加入次要服務器 IP allow-query {}; //開放允許查詢的網段 // 加入正解區域 zone "brookdns.local" IN { type slave; masters {192.168.240.14...

Linux-CentOS7 使用 Bind 架設 DNS Server & DNS正解

DNS (Domain Name System)服務 提供域名解析,相較於IP位址(IP Address),域名(Domain name)讓使用者容易記憶,使用域名對應IP位址。 1.安裝 BIND 套件 # sudo yum install bind