2016年5月11日 星期三

安裝phpLdapAdmin

3-3 安裝phpLdapAdmin

# pkg install phpldapadmin

安裝結果
.略.
New packages to be INSTALLED:
        phpldapadmin: 1.2.3_7,1
        php56-gettext: 5.6.21
.略.
phpldapadmin-1.2.3_7,1 has been installed into:       // 顯示安裝路徑
    /usr/local/www/phpldapadmin
Please edit config.php to suit your needs.
To make phpLDAPadmin available through your web site, I suggest that
you add something like the following to httpd.conf:      // 提示新增別名

    Alias /phpldapadmin/ "/usr/local/www/phpldapadmin/htdocs/"
    <Directory "/usr/local/www/phpldapadmin/htdocs">
        Options none
        AllowOverride none

        Order Deny,Allow
        Deny from all
        Allow from 127.0.0.1 .example.com
    </Directory>

新增別名,別名的用意是可以使用 http:
# ee /usr/local/etc/apache24/Includes/phpldapadmin.conf

基於安全考量,筆者不建議phpLdapAdmin的網頁,開放給外部,所以設定如下
Alias /phpldapadmin/ "/usr/local/www/phpldapadmin/htdocs/"
<Directory "/usr/local/www/phpldapadmin/htdocs/">
        Options None
        AllowOverride None

        Require host a6j a6j.testbsd.com
</Directory>

重新啟動Apache,會重新載入/usr/local/etc/apache24/Includes/*.conf
# service apache24 restart

確認執行無誤
Performing sanity check on apache24 configuration:
Syntax OK
Stopping apache24.
Waiting for PIDS: 8781.
Performing sanity check on apache24 configuration:
Syntax OK
Starting apache24.



登入網頁,已經能透過Unbound解析域名,是不是感覺很好呢?

【圖3-3-1

沒有留言:

張貼留言