4.34 安裝wordpress
4.35 安裝discuz
4.36 網域名稱重定向
4.37 使用者認證
4.38 nginx訪問日誌
一、安裝wordpress
wget
解壓:tar zxvf wordpress-5.2.4-zh_cn.tar.gz
mv wordpress/* /data/wwwroot/blog.aminglinux.cc/
訪問設定資料庫
建立庫:create database blog
建立使用者:grant all on blog.* to 『blog』 @『127.0.0.1』 identified by 『gqe0tzgn3zxj』
切換某個庫:use blog
查詢庫里有哪些表:show tables
問題處理:
在安裝wordpress過程中,需要設定**程式目錄的許可權,屬主設定為php-fpm服務的那個使用者
chown -r php-fpm /data/wwwroot/blog.aminglinux.cc
補充:yum install -y expect 為了安裝mkpasswd命令,這個命令用來生成隨機密碼
如:mkpasswd -s 0 -l 12 生成12位無特殊字元的隨機密碼(-s指定特殊符號數量,-l指定隨機密碼長度)
二、安裝discuz
discuz官網:
yum install -y git 如果沒有需安裝
git clone
cp -r discuzx/upload /data/wwwroot/bbs.aminglinux.cc
定義虛擬主機配置檔案:
1.cd /etc/nginx/conf.d
2.cp blog.aminglinux.cc.conf bbs.aminglinux.cc.conf
3.修改裡面的目錄
4.nginx -t && nginx -s reload
開始安裝:
1.改許可權 cd /data/wwwroot/bbs.aminglinux.cc && chown -r php-fpm config data uc_server/data uc_client/data
create database bbs;
grant all on bbs.* to 'bbs'@'127.0.0.1' identified by 'gqe0tzgn3zxj'
3.定義資料庫相關的資訊
4.完成安裝
三、網域名稱重定向
當我們站點有多個網域名稱的時候,權重降低了,但是之前的網域名稱已經被一部分人所依賴了,也不可能去通知大家新的站點,所以我們就會選擇乙個主網域名稱其它的直接跳到主網域名稱
permanent:永久跳轉,也就是301
redirect:臨時跳轉,302
在nginx配置在,server_name後面可以跟多個網域名稱,permanent為永久重定向,相當於httpd的r=301.另外還有乙個常用的redirect,相當於httpd的r=302
四、使用者認證
建立使用者
由於nginx沒有自帶建立使用者的工具,因此需要借助httpd工具;假如沒有,則用此命令 yum install -y httpd;因為本機已經安裝,因此直接執行
測試使用者認證測試主機
有時候我們需要對某個訪問目錄或者頁面進行認證,而不是全站。所以我們需要對配置檔案進行更改
開始測試某個目錄
總結:
location /:針對整個目錄做認證
也可以針對某乙個目錄或url做認證,比如:
location /admin/:針對admin目錄做認證
location ~ admin.php:針對某個請求的url做認證
auth_basic_user_file:使用者認證檔案
五、nginx訪問日誌
在nginx主配置檔案定義日誌的,其中combined_realip為日誌的名稱,這個名稱可以自定義,比如這裡自定義為 ying
在nginx主配置檔案裡,按下圖並定義日誌名稱
在虛擬主機配置檔案裡,定義日誌目錄和格式、名稱
檢測、載入配置後,進行測試
保障訓練 20200910
4.38 nginx訪問日誌 4.39 日誌不記錄靜態檔案 4.40 日誌切割 4.41 靜態檔案過期快取 4.42 nginx防盜煉 一 nginx訪問日誌 在nginx主配置檔案定義日誌的,其中combined realip為日誌的名稱,這個名稱可以自定義,比如這裡自定義為 ying 在ngin...
保障訓練 20200914
4.48 49 nginx反向 4.50 nginx負載均衡 4.51 配置nginx的ssl 一 nginx反向 反向 方式是指以 伺服器來接受internet上的連線請求,然後將請求 給內部網路上的伺服器,並將從伺服器上得到的結果返回給internet上請求連線的客戶端,此時 伺服器對外就表現為...
保障訓練 20200923
1.20 nginx正向 1.21 1.22 23 24 25 26 nginx反向 一 nginx正向 nginx正向 配置 nginx正向 使用場景並不多見。需求場景1 如果在機房中,只有一台機器可以聯網,其他機器只有內網,內網的機器想用使用yum安裝軟體包,在能能聯網的機器上配置乙個正向 即可...