亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 59866 | 回復(fù): 4
打印 上一主題 下一主題

開發(fā)服務(wù)器環(huán)境配置軟件包W2K/XP Apache PHP LDAP SVN MySQL... [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2005-09-27 11:34 |只看該作者 |倒序瀏覽
開發(fā)服務(wù)器環(huán)境配置安裝說明   
      Ver 1.2.5.930

   李治 ddcopy@263.net
        2005-9-30

前言
----
對于許多從事軟件開發(fā)工作的人來說,一個良好的開發(fā)管理環(huán)境能夠使我們更好的對軟件的質(zhì)量進行控制。
但是,目前網(wǎng)上的很多文章,只是對軟件的配置管理環(huán)境中的部分軟件進行了介紹,沒有一個全面的說明。
本文向大家介紹一個比較全面的開發(fā)配置管理環(huán)境的建立過程,同時提供一個已經(jīng)配置完成的開發(fā)環(huán)境包。

整個開發(fā)環(huán)境的組成:Windows 2000/XP, Apache2, PHP5, MySQL, SVN, OpenLDAP, EasyMail, NetOffice, Mantis, TestLink, BBS
開發(fā)環(huán)境的配置思路:利用 LDAP 對 SVN, Mantis, NetOffice 等系統(tǒng)進行開發(fā)人員身份認證。系統(tǒng)可以通過 Mail 服務(wù)發(fā)送通知信息等。

關(guān)于軟件包中各軟件的使用方法,請大家參考相應(yīng)的使用文檔。本軟件包將會不斷的完善...

下載地址:http://lizhi.avicinfo.com/download/DevEnv.html

安裝說明
--------
  1.  將壓縮文件解壓到 D:/DevEnv 目錄下,然后運行 Install.bat 文件;
  2.  客戶端安裝 setup/software 里的 TortoiseSVN 軟件;
  3.  從“Windows 服務(wù)”中,啟動 Apache、MySQL、OpenLDAP、WinWebMail 服務(wù);
  4.  訪問 http://www.dcme.cn:8080

  注:可以根據(jù)實際情況,對安裝目錄和網(wǎng)站域名進行調(diào)整。
      Install.bat 將自動根據(jù)當(dāng)前目錄對系統(tǒng)配置進行調(diào)整,但是一些應(yīng)用系統(tǒng),如:MAIL,BBS 的一些運行參數(shù)需要用戶進行手工調(diào)整。
      Install.bat 會修改服務(wù)器的 hosts 系統(tǒng)文件,設(shè)置域名 dcme.com。用戶可以根據(jù)實際情況,建立內(nèi)部局域網(wǎng) DNS,進行訪問。

使用方法
--------
  新建用戶步驟:
  1.  在 LDAP 中建立新用戶;
  2.  在各子應(yīng)用系統(tǒng)中建立相應(yīng)的用戶信息;

安裝感受
--------
  1.  mod_auth_ldap 的安裝花費時間最多,用了好幾個星期。系統(tǒng)自帶的模塊不能用,后來找到 mod_auth_ldap.dll 和 Sun_ONE_Directory_SDK 才解決問題;
  2.  MySQL 4.1.14 在安裝后,應(yīng)用系統(tǒng)無法進行認證,下載了多個版本進行測試,經(jīng)多方查找,通過 OLD_PASSWORD () 函數(shù)得以解決;
  3.  完成了 SVN + LDAP 訪問權(quán)限分組管理配置,使用起來還比較方便;
  4.  安裝了國產(chǎn)郵件服務(wù)器 WinWebMail,注冊后的用戶數(shù)可以多于25個;

參考文檔
--------
《使用 Subversion 進行版本控制》
《Version Control with Subversion》
《OpenLDAP2_1管理員指南》


一、服務(wù)程序安裝

1. APACHE
    版本:  2.0.54
    安裝:  D:\DevEnv\server\Apache2
    用途:  Web 服務(wù)

2. PHP
    版本    5.0.5
    目錄:  D:\DevEnv\server\php5
    用途:  頁面處理

3. MySQL
    版本:  4.1.14
    目錄:  D:\DevEnv\server\MySQL
    用途:  數(shù)據(jù)庫服務(wù)

4. OpenLDAP
    版本:  2.2.19
    安裝:  D:\DevEnv\server\openldap
    用途:  用戶認證

5. SubVersion
    版本:  1.2.3
    安裝:  D:\DevEnv\server\Subversion
    用途:  版本控制

6. WinWebMail
    版本:  3.7.0.3
    目錄:  D:\DevEnv\server\WinWebMail
    用途:  郵件服務(wù),域名:dcme.com


二、應(yīng)用程序安裝

    用戶名/口令:
        admin/admin_888
        guest/guest
        user1/user1
        user2/user2

1. phpMyAdmin
    版本:  2.6.3-pl1
    目錄:  D:\DevEnv\www\phpMyAdmin
    用途:  MySQL 管理程序
    用戶名/口令:root/dev_admin_234

2. phpLdapAdmin
    版本:  0.9.6c
    目錄:  D:\DevEnv\www\phpLDAPAdmin
    用途:  OpenLDAP 管理程序
    用戶名/口令:cn=root,dc=cn/ldap_root_secret

3. NetOffice
    版本:  2.6.1
    目錄:  D:\DevEnv\www\netOffice
    用途:  團隊項目管理程序

4. Mantis
    版本:  1.0.0.rc2
    目錄:  D:\DevEnv\www\mantis
    用途:  BUG 跟蹤管理

5. TestLink
    版本:  1.6 rc1
    目錄:  D:\DevEnv\www\testlink
    用途:  項目測試管理

6. SMF BBS
    版本:  1.0.5
    目錄:  D:\DevEnv\www\smfbbs
    用途:  BBS 論壇程序


三、開發(fā)環(huán)境配置

1. Apache

    URL:  http://www.dcme.cn:8080

    復(fù)制 mod_auth_ldap 模塊文件
    cp -f setup/dll/modauthldap_apache2_dll/*.dll apache/modules
   
    復(fù)制 mod_auth_ldap 模塊運行環(huán)境文件
    cp -f setup/dll/Sun_ONE_Directory_SDK_for_C_5.08/*.dll apache/modules

    在 httpd.conf 文件最后添加:
    #========================
    Include conf/custom.conf
    #========================

    文件 custom.conf 內(nèi)容:
    #=====================================================================
    AddDefaultCharset GB2312

    # 加入 php 相關(guān)配置
    DirectoryIndex index.php
    PHPIniDir "D:/DevEnv/server/php5/"
    AddType application/x-httpd-php .php
    LoadModule php5_module "D:/DevEnv/server/php/sapi/php5apache2.dll"

    # 建立虛擬根目錄 webapp
    Alias / "D:/DevEnv/www/"
    <Directory "D:/DevEnv/www">;
        Options Indexes MultiViews
        AllowOverride None
        Order allow,deny
        Allow from all
    </Directory>;

    # 加入 LDAP 相關(guān)模塊
    LoadModule auth_ldap_module modules/mod_auth_ldap.dll

    # 加入 svn 相關(guān)模塊
    LoadModule dav_svn_module   "D:/DevEnv/server/Subversion/bin/mod_dav_svn.so"
    LoadModule authz_svn_module "D:/DevEnv/server/Subversion/bin/mod_authz_svn.so"

    <Location /svn>;
        DAV svn
        SVNPath D:/DevEnv/svn
   
        AuthType Basic
        AuthName "Developer Subversion LDAP Auth"
        
        LDAP_Protocol_Version 3
        LDAP_Server localhost
        LDAP_Port 389
        
        Base_DN "dc=dcme,dc=cn"
        UID_Attr "uid"
    </Location>;
   
    <Location /svn/Example_Project/trunck>;
        require user admin
    </Location>;
   
    <Location /svn/Example_Project/tags>;
        require group cn=grp3,ou=groups
    </Location>;
   
    <Location /svn/Example_Project/branches>;
        require group cn=grp1,ou=groups cn=grp2,ou=groups
    </Location>;
    #=====================================================================

2. PHP

    確認 php.ini 在 D:\DevEnv\server\php5 目錄下;
    拷貝 D:\DevEnv\server\php5\php5ts.dll 文件到 D:\DevEnv\Apache2\bin 目錄下;

    拷貝 php5 下面非 php 開頭的 .dll 文件到 system32 目錄下;

    修改 php.ini 文件:
    #=============================
    extension_dir = "d:\devenv\server\php5\extensions"

    extension=php_mbstring.dll
    extension=php_mysql.dll
    extension=php_db.dll
    extension=php_ldap.dll
    extension=php_gd2.dll

    register_globals = On
    default_charset = "gb2312"
    include_path = ".;D:\DevEnv\server\php5\pear"
    #=============================

3. MySQL

    確認 my.ini 在 D:\DevEnv\server\MySQL 目錄下;

    運行以下命令,修改 MySQL 4.1.14 的用戶認證方式:
    # mysql -u root -p
    # mysql>; SET PASSWORD FOR
    # ->; root@localhost = OLD_PASSWORD('dev_admin_234');

    建立數(shù)據(jù)庫:
    dev_mantis
    dev_netoffice
    dev_smfbbs
    dev_testlink

4. OpenLDAP

    (1) 初始化 LDAP 配置文件 slapd.conf

    參見:http://www.openldap.org/doc/admin23/quickstart.html

    修改 slapd.conf 配置文件:
    #==============================
    include     D:/DevEnv/server/openldap/etc/schema/core.schema
    include     D:/DevEnv/server/openldap/etc/schema/cosine.schema
    include     D:/DevEnv/server/openldap/etc/schema/dyngroup.schema
    include     D:/DevEnv/server/openldap/etc/schema/inetorgperson.schema
    include     D:/DevEnv/server/openldap/etc/schema/misc.schema
    include     D:/DevEnv/server/openldap/etc/schema/nis.schema
    include     D:/DevEnv/server/openldap/etc/schema/inetorgperson.schema
    include     D:/DevEnv/server/openldap/etc/schema/openldap.schema

    suffix      "dc=cn"
    rootdn      "cn=root,dc=cn"
    rootpw      ldap_root_secret

    allow bind_v2
    #==============================

    (2) 建立 LDAP 基礎(chǔ)記錄

    建立 BaseDn.ldif 文件:
    #==============================
    dn: dc=cn
    dc: cn
    objectClass: domain
   
    dn: dc=dcme,dc=cn
    dc: dcme
    objectClass: domain
   
    dn: ou=developers,dc=dcme,dc=cn
    ou: developers
    objectClass: organizationalUnit
   
    dn: ou=groups,dc=dcme,dc=cn
    ou: groups
    objectClass: organizationalUnit
    #==============================

    (3) 建立 LDAP 用戶

    建立 UserDn.ldif 文件:
    #==============================
    dn: cn=root,dc=cn
    cn: root
    objectclass: organizationalRole
   
    dn:cn=admin,ou=developers,dc=dcme,dc=cn
    cn: admin
    sn: ADMIN
    uid: admin
    userPassword: admin
    objectClass: inetOrgPerson
   
    dn:cn=guest,ou=developers,dc=dcme,dc=cn
    cn: guest
    sn: GUEST
    uid: guest
    userPassword: guest
    objectClass: inetOrgPerson
   
    dn:cn=user1,ou=developers,dc=dcme,dc=cn
    cn: user1
    sn: USER1
    uid: user1
    userPassword: user1
    objectClass: inetOrgPerson
   
    dn:cn=user2,ou=developers,dc=dcme,dc=cn
    cn: user2
    sn: USER2
    uid: user2
    userPassword: user2
    objectClass: inetOrgPerson
    #==============================

    (4) 建立 LDAP 用戶組

    建立 GroupDn.ldif 文件:
    #==============================
    dn: cn=grp1,ou=groups,dc=dcme,dc=cn
    cn: grp1
    objectClass: groupOfUniqueNames
    objectClass: top
    uniqueMember: cn=user1,ou=developers,dc=dcme,dc=cn
   
    dn: cn=grp2,ou=groups,dc=dcme,dc=cn
    cn: grp2
    objectClass: groupOfUniqueNames
    objectClass: top
    uniqueMember: cn=user2,ou=developers,dc=dcme,dc=cn
   
    dn: cn=grp3,ou=groups,dc=dcme,dc=cn
    cn: grp3
    objectClass: groupOfUniqueNames
    objectClass: top
    uniqueMember: cn=guest,ou=developers,dc=dcme,dc=cn
    #==============================

    (5) 運行 LDAP 命令

    運行l(wèi)dapadd 添加根記錄:
    ldapadd -x -D "cn=root,dc=cn" -w ldap_root_secret -f ldif\BaseDn.ldif

    運行l(wèi)dapadd 添加用戶記錄:
    ldapadd -x -D "cn=root,dc=cn" -w ldap_root_secret -f ldif\UserDn.ldif

    運行l(wèi)dapadd 添加用戶組記錄:
    ldapadd -x -D "cn=root,dc=cn" -w ldap_root_secret -f ldif\GroupDn.ldif

5. Subversion

    URL: http://www.dcme.cn:8080/svn/

    創(chuàng)建存儲區(qū)命令行:
    svnadmin create D:\DevEnv\SVN

    開發(fā)人員安裝 SVN 客戶端:
    TortoiseSVN-1.2.1.3895-svn-1.2.1.msi

6. WinWebMail

    建立 dcme.com 域,并在該域下建立用戶 admin, guest, user1, user2;
    未注冊版本支持用戶數(shù)為 25 人;
   
7. phpLdapAdmin

    URL:  http://www.dcme.cn:8080/phpldapadmin/

    目錄:D:\DevEnv\www\phpldapadmin

    拷貝:config.php.example 到 config.php

    修改:config.php
    #======================================================
    $servers[$i]['name'] = 'My Develop LDAP Server';
    $servers[$i]['host'] = 'www.dcme.cn';
    $servers[$i]['base'] = 'dc=cn';
    $servers[$i]['port'] = 389;
    $servers[$i]['auth_type'] = 'config';
    $servers[$i]['login_dn'] = 'cn=root,dc=cn';
    $servers[$i]['login_pass'] = 'ldap_root_secret';
    $servers[$i]['tls'] = false;
    $servers[$i]['low_bandwidth'] = false;
    $servers[$i]['default_hash'] = 'md5';
    #======================================================

    將文件 D:\DevEnv\www\phpldapadmin\header.php 最后的:

    <meta http-equiv="content-type" content="text/html; charset=utf-8" />;

    替換為:

    <meta http-equiv="content-type" content="text/html; charset=gb2312" />;

8. phpMyAdmin

    URL:  http://www.dcme.cn:8080/phpmyadmin/

9. Mantis

    URL:  http://www.dcme.cn:8080/mantis/

    復(fù)制文件 config_defaults_inc.php 到 config_inc.php,并修改以下內(nèi)容:

    #==============================================================
    $g_default_language     = 'auto';
   
    $g_ldap_server          = 'ldap://www.dcme.cn/';
    $g_ldap_port            = '389';
    $g_ldap_root_dn         = 'ou=developers,dc=dcme,dc=cn';
    $g_ldap_organization    = '';    # e.g. '(organizationname=*Traffic)'
    $g_ldap_uid_field       = 'uid'; # Use 'sAMAccountName' for Active Directory
    $g_ldap_bind_dn         = 'cn=root,dc=cn';
    $g_ldap_bind_passwd     = 'ldap_root_secret';
    $g_use_ldap_email       = ON; # Should we send to the LDAP email address or what MySql tells us

    $g_login_method         = LDAP;
    #==============================================================

10.NetOffice
    配置文件:settings.php

11.TestLink
    配置文件:config.inc.php

12.SMF
    配置文件:Settings.php

phpMyAdmin.gif (68.55 KB, 下載次數(shù): 169)

phpMyAdmin.gif

phpLDAPadmin.gif (65.77 KB, 下載次數(shù): 172)

phpLDAPadmin.gif

論壇徽章:
0
2 [報告]
發(fā)表于 2005-09-27 13:16 |只看該作者

開發(fā)服務(wù)器環(huán)境配置軟件包W2K/XP Apache PHP LDAP SVN MySQL...

ScreenShut

netOffice.gif (69.99 KB, 下載次數(shù): 178)

netOffice.gif

Mantis.gif (57.49 KB, 下載次數(shù): 173)

Mantis.gif

論壇徽章:
0
3 [報告]
發(fā)表于 2005-09-27 13:17 |只看該作者

開發(fā)服務(wù)器環(huán)境配置軟件包W2K/XP Apache PHP LDAP SVN MySQL...

ScreenShut

TestLink.gif (67.55 KB, 下載次數(shù): 170)

TestLink.gif

SMFBBS.gif (91.98 KB, 下載次數(shù): 174)

SMFBBS.gif

論壇徽章:
0
4 [報告]
發(fā)表于 2005-09-27 13:21 |只看該作者

開發(fā)服務(wù)器環(huán)境配置軟件包W2K/XP Apache PHP LDAP SVN MySQL...

ScreenShut

Services.gif (98.86 KB, 下載次數(shù): 174)

Services.gif

Subversion.gif (32.48 KB, 下載次數(shù): 169)

Subversion.gif

論壇徽章:
2
操作系統(tǒng)版塊每日發(fā)帖之星
日期:2015-08-05 06:20:0015-16賽季CBA聯(lián)賽之北控
日期:2019-02-13 22:56:03
5 [報告]
發(fā)表于 2016-11-25 07:45 |只看該作者
厲害,這些圖片
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP