發表文章

目前顯示的是 2018的文章

wordpress 外掛

password protected 進入網頁 設定密碼用 PDFjs Viewer Admin custom Login  登入頁面設置 Elementor 編輯用 wp floating menu 左右漂浮選單

安裝wordpress

圖片
下載 Wordpress 主程式,它已經內建繁體中文語系,所以不必額外再安裝了。 wget https://tw.wordpress.org/latest-zh_TW.zip 將主程式解壓縮,因使用 LAMP 架構,路徑/var/www/html unzip latest-zh_TW.zip -d    /var/www/html 建立資料庫 mysql -u root -p 建立一個專用的資料庫。 create database `wordpress`; 開啟 http://127.0.0.1/wordpress 手動新增 wp-config.php 檔案 vi /var/www/html/wordpress/wp-config.php 複製貼上 增加 define('FS_METHOD', 'direct'); 避免更新 跟安裝新的插件 或版型時的錯誤 安裝  結束 開始享受你的wordpress 地獄之旅 參考網站 http://blog.itist.tw/2016/01/install-wordpress-on-centos-7-with-lemp-stack.html

centOS 7整合 Apache、MySQL、PHP 7 組成 LAMP Server phpmyadmin

圖片
加入  MySQL 套件庫 。 sudo rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm EPEL  套件庫。 sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm Webtatic 套件庫 。 sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm 更新套件庫的快取資料,這邊同時會把預設的 MariaDB 換下來。 yum -y update 安裝主要套件 sudo yum -y install httpd mysql-server php70w php70w-mysql Apache 允許防火牆讓 HTTP、HTTPS 封包通過。 sudo firewall-cmd --permanent --zone=public --add-service=http sudo firewall-cmd --permanent --zone=public --add-service=https sudo firewall-cmd --reload 啟動 httpd,並讓它在開機後自動啟動。 sudo systemctl start httpd sudo systemctl enable httpd MySQL 啟動 MySQL Server,並讓它在開機後自動啟動。 sudo systemctl start mysqld sudo systemctl enable mysqld  免密碼直接登入 MySQL。 mysql -u root 發生以下錯誤 停止 MySQL 服務。 sudo systemctl stop mysqld 加入自訂環境變數,暫時不檢查權限。 sudo systemctl set-envi...

使用slapcat 備份 去除系統產生的資料

創建正規表達 vim openldap-backup.synax 內容 /^creatorsName: /d /^createTimestamp: /d /^modifiersName: /d /^modifyTimestamp: /d /^structuralObjectClass: /d /^entryUUID: /d /^entryCSN: /d # cat openldap-backup.ldif | sed -f openldap-backup.synax > openldap-compute.ldif # openldap-backup.ldif 原先的檔案 # openldap-backup.syna 處理資料的檔案 # openldap-compute.ldif 處理後的檔案

httpd 禁止訪問目錄

vim  /etc/httpd/conf/httpd.conf <Directory "/var/www/html">     Options Indexes FollowSymLinks     AllowOverride None     Require all granted </Directory> 將上方  Indexes   移除 之後執行 service httpd restart

LDAP log紀錄

--------- 修改 rsyslog 增加 LDAP ----------------- 設定讓  ldap server  可以將訊息寫入  log # vim /etc/rsyslog.conf 增加一行 local4 . *   / var / log / ldap . log       <<<ldap 紀錄檔案 然後重啟  rsyslog # service rsyslog restart ADD 新增 DEL  刪除 MOD 修改 修改完 (syslog.conf) 之後記得修改 (newsyslog.conf) 來定期壓縮 ldap.log  除了存檔備查之外也可避免 Log 無限制的肥大  #vi /etc/newsyslog.conf //加入此行定期壓縮 ldap.log /var/log/ldap.log                       640  30     *    @T00  JC         

新增LDAP自定義屬性

檔案路徑 /etc/openldap/schema/XXX.schema attributetype ( 2.16.840.1.113730.3.1.900       NAME 'aa'   DESC 'whether the person is absent from work'   EQUALITY caseIgnoreMatch   SYNTAX 1.3.6.1.4.1.1466.115.121.1.15{ 128 }   SINGLE-VALUE ) 2.16.840.1.113730.3.1.900 <<不能重複  未被使用的OID (如同屬性的流水碼) https://www.ldap.com/ldap-oid-reference (可參考連結 沒被使用的OID) NAME 'aa'  <<屬性名稱 aa DESC ' whether the person is absent from work' <<描敘屬性(說明用) EQUALITY caseIgnoreMatch <<匹配方式 SUBSTR是字符串匹配,EQUALITY是相等性匹配, ORDERING 是順序匹配 OID配對規則 caseIgnoreMatch  ...等  看不懂 SYNTAX是表示字段的數據類型 如下語法使用 SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 { 128 }    //  { 128 }  最大長度  //可不設定 OID語法 說明 1.2.36.79672281.1.5.0 RDN 1.3.6.1.1.1.0.0 RFC2307 NIS Netgroup Triple 1.3.6.1.1.1.0.1 RFC2307引導參數 1.3.6.1.1.16.1 UUID 1.3.6.1.4.1.1466.115.121.1.10 證書對 1.3.6.1.4.1.1466.115.121.1.11 國家...

更換slapd.conf 設定

--------------------------- 重新修改資料 ( slapd.conf) part 1 # service slapd stop # rm -rf /etc/openldap/slapd.d/ # /usr/libexec/openldap/convert-config.sh # service slapd restart ---------------------------- part 2 # service slapd stop # rm -rf /etc/openldap/slapd.d/* # slaptest -f /etc/openldap/slapd.conf -F /etc/openldap/slapd.d # chown -R ldap:ldap /etc/openldap/slapd.d # chown -R ldap:ldap /var/lib/ldap # systemctl start slapd ---------------------------------------- /bin/ldapadd -x -D "cn=Manager,dc=ntpu,dc=edu,dc=tw" -W -f base.ldif