linux學習筆記26 搭建discaz(二)

2021-08-14 14:54:09 字數 3293 閱讀 5085

搭建discaz(二)

3、配置使用者認證

將如下寫入httpd-vhosts.conf中:

allowoverride authconfig

authname "自定義文字"

.htpasswd需要使用/usr/local/apache2/bin/htpasswd建立;

/usr/local/apache2/bin/htpasswd -c /data/.htpasswd wei
-c是建立新的.htpasswd檔案,第一次使用後再次使用會覆蓋掉原始檔,支援md5加密等加密方法;

此時,訪問www.1.com會提示輸入賬號密碼資訊:

4、配置網域名稱跳**

將如下寫入httpd-vhosts.conf中:

單網域名稱:

rewriteengine on  

rewritecond % ^www.domain1.com$

rewriterule ^/(.*)$ [r=301,l]

多網域名稱:

配置完成後,輸入www.a.com會直接跳轉至www.1.com

(5)配置apache的訪問日誌

customlog "|/usr/local/apache2/bin/rotatelogs -l /usr/local/apache2/logs/1.com-access__%y%m%d.log 86400" combined env=!image-request //不記錄image-request相關的日誌

(6)配置靜態快取

此時在www目錄下touch 1.jpeg,瀏覽器直接訪問www.1.com/1.jpeg,可以發現快取時間已經變成86400秒(也就是一天)

(7)配置防盜煉

新增完成後,就可以防止被盜鏈:

(8)訪問控制

##配置訪問控制,只允許指定ip訪問

order deny,allow  

deny from all  

allow from 127.0.0.1  

#針對請求的url去限制,加入後只有指定ip能訪問admin頁面

order deny,allow  

deny from all  

allow from 127.0.0.1  

#針對某個目錄下禁止解析php

php_admin_flag engine off  

order deny,allow  

deny from all  

每日學習筆記(26)

1,用solr連線solr伺服器時,如果你是執行查詢動作,那麼推薦使用的是commonshttpsolrserver,如果你是執行更新操作,那麼推薦使用的是 streamingupdatesolrserver 後者是會將所有的 documents 快取在本地,然後一次性寫入開啟的 連線中,並且是乙個...

學習Linux命令(26)

du 選項 檔案 顯示每個檔案和目錄的磁碟使用空間 a或 all 顯示指定目錄下全部檔案或目錄的大小 b或 bytes 顯示檔案或目錄大小,單位為bytes c或 total 顯示指定檔案或目錄大小,並顯示指定檔案或目錄的大小總和 d或 max depth n 顯示指定目錄下n層的大小總和,如果n ...

Spring學習筆記(一) IoC之DI

spring的乙個核心概念就是ioc,所謂ioc,即inversion of control,中文譯為控制反轉。其核心思想即高層模組要依賴於抽象,而不是依賴於底層模組,換句話說,也就是實現必需依賴於抽象,而不是抽象依賴於實現。這裡所說的高層模組是指與業務相聯絡的模組。而低層模組是指與底層實現相聯絡的...