簡單部署lamp
httpd mariadb php
部署lamp,以虛擬主機安裝wordpress,phpmyadmin
安裝mariadb數據庫,創建數據庫,用戶密碼
GRANT ALL ON wpblog.* TO [email protected] IDENTIFIED BY ‘wppass‘;
測試登錄
mysql -uwpuser -h172.16.252.92 -p
返回報錯信息
在/etc/my.cnf下加入
skip-name-resolve=ON
mysql創建用戶登錄成功
手動創建數據庫:CREATE DATABASE wpblog;
配置WordPress時,對於wp-config.php修改時註意權限(手工修改除外)
測試wpblog報錯
以上情況是未關閉SELinux導致的
以上缺少php-mysql安裝包導致的問題
完成配置後重啟正常
最後的完成的界面
配置phpMyAdmin鏈接本地數據庫
cp -a config.sample.inc.php config.inc.php 並進行編輯
修改密碼串
訪問網頁報錯
因為缺少php-mbstring組件
重啟服務以後登錄成功
分別使用httpd-2.2和httpd-2.4實現;
1、建立httpd服務,要求:
(1) 提供兩個基於名稱的虛擬主機:
www1.stu56.xin,頁面文件目錄為/var/www/html;錯誤日誌為/var/log/httpd/www1/error_log,訪問日誌為/var/log/httpd/www1/access_log;
www2.stu56.xin,頁面文件目錄為/var/www/html1;錯誤日誌為/var/log/httpd/www2/error_log,訪問日誌為/var/log/httpd/www2/access_log;
(2) 通過www1.stu56.xin/server-status輸出其狀態信息,且要求只允許提供賬號的用戶訪問;
(3) www1不允許192.168.1.0/24網絡中的主機訪問;
2、為上面的第2個虛擬主機提供https服務,使得用戶可以通過https安全的訪問此web站點;
(1) 要求使用證書認證,證書中要求使用國家(CN),州(Beijing),城市(Beijing),組織為(MageEdu);
(2) 設置部門為Ops, 主機名為www2.stu56.xin;
安裝完httpd後,在/etc/httpd/conf.d 編輯stu56.conf
構建自有CA
(1) 生成私鑰;
~]# (umask 077; openssl genrsa -out /etc/pki/CA/private/cakey.pem 4096)
(2) 生成自簽證書;
~]# openssl req -new -x509 -key /etc/pki/CA/private/cakey.pem -out /etc/pki/CA/cacert.pem -days 3655
-new:生成新證書簽署請求;
-x509:生成自簽格式證書,專用於創建私有CA時;
-key:生成請求時用到的私有文件路徑;
-out:生成的請求文件路徑;如果自簽操作將直接生成簽署過的證書;
-days:證書的有效時長,單位是day;
(3) 為CA提供所需的目錄及文件;
~]# mkdir -pv /etc/pki/CA/{certs,crl,newcerts}
~]# touch /etc/pki/CA/{serial,index.txt}
~]# echo 01 > /etc/pki/CA/serial
要用到證書進行安全通信的服務器,需要向CA請求簽署證書
步驟:(以httpd為例)
(1) 用到證書的主機生成私鑰;
~]# mkdir /etc/httpd/ssl
~]# cd /etc/httpd/ssl
~]# (umask 077; openssl genrsa -out /etc/httpd/ssl/httpd.key 2048)
(2) 生成證書簽署請求
~]# openssl req -new -key /etc/httpd/ssl/httpd.key -out /etc/httpd/ssl/httpd.csr -days 365
(3) 將請求通過可靠方式發送給CA主機;
(4) 在CA主機上簽署證書;
~]# openssl ca -in /tmp/httpd.csr -out /etc/pki/CA/certs/httpd.crt -days 365
配置ssl.conf文件
修改DocumentRoot:網站文件路徑 ServerName:域名與端口 SSLCertificateFile:證書路徑 SSLCertificateKeyFile:證書key路徑
在桌面瀏覽器導入證書
網頁登錄測試
印象筆記,讓記憶永存。下載印象筆記 |
簡單部署lamp