環境:CentOS 5.4db-5.1.25.tar.gzopenldap-2.3.34.tgzhttpd-2.2.15.tar.gz php-5.2.13.tar.gzphpldapadmin-1.2.0.5.tgzLDAPの動作:LDAPサーバー/クライアントモードで動作するディレクトリサービスは、データベースソフトウェアの論理構造をフロントエンド(クライアント)とバックエンド(サーバーとウェアハウス)に分割します。
client-server- -----ウェアハウスLDAP論理構造図システムには、以下の2つのdbファイルが必要です。そうでない場合、openldap-2.3.34をコンパイルしてもエラーdb4-devel-4.3.29-10.el5db4-4.3.29-10.el5が報告されます。 1. dbをインストールします。http://download.oracle.com/berkeley-BerkeleyDB/BerkeleyDB-5.1.25.tar.gz /qeedoodb /setuptar xvfにダウンロードします。db-5.1.25.tar.gzcd db-5.1.25cd build_unix /../dist/configure --prefix = /usr /local /BerkeleyDBmakemake install
vi /etc/ld.so.conf/usr/local/Berkeley/libldconfig
2 Openldapが最初に環境を設定するか、openldapをインストールするとエラーが報告されます。CPPFLAGS =" -I /usr /local /BerkeleyDB /include" LDFLAGS =" -L /usr /lib -L /usr /local /BerkeleyDB /lib>
tar xvf openldap-2.3.34.tgzcd openldap-2.3.34 ./configure --prefix = /usr /local /openldap --enable-bdbmake dependmakemake test make installをスキップします。
3. Apacheのインストール
tar zxvf httpd -2.2.15.tar.gz cd httpd-2.2.15./configure --prefix = /usr /local /apache \\ - with-included-apr \\ - with-mpm =ワーカー\\ - with-ldap \\ --enable-mods-static = "deflate expires" \\ - enable-mods-shared =" ssl ldap authnz-ldap dav dav-fs dav-lockヘッダーの書き換え>
make&&インストールをします。
ウェブアカウントのグループを開くaddadd wwwuseradd -g www www -d /home /www -s /sbin /nologin
httpd.conf設定ファイルを変更します。
cd /usr /local /apache /confvi httpd.conf
ユーザーをwwwに変更します。
apacheを起動します。
/usr /local /apache /bin /apachectl -k start
< apacheが検証されたら、ファイアウォールはvi /etc /sysconfig /iptablesをリリースする必要があります。RH-Firewall-1-INPUT -m状態 - 状態NEW -m tcp -p tcp --dport 80 -j ACCEPT restartファイアウォールサービスのiptablesがブラウズを再開し、正しく機能するようになります。
証明書の生成tar -zxvf ssl.ca-0.1.tar.gzmv ./ssl.ca-0 .1 /usr /local /apache /conf /cd /usr/local/apache/conf/ssl.ca-0.1./new-root-ca.sh
以下のパスワードを入力して、その他のランダムな書き込みを生成してください。 Ca.keyとca.crtの2つのファイル
以下は、私たちのサーバー用の証明書も生成します。/new-server-cert.sh server
これでserver.csrとServer.keyこれら2つのファイル
新規登録
./sign-server-cert.sh server
以前に設定したパスワードを入力してください。
次に、server.crtを生成します。
mv ./server.* ../証明書をconfディレクトリにコピーします。cd .. vi httpd.conf
削除#include conf /extra /httpd-ssl.confへのコメント
証明書が他の場所にある場合は、httpd-ssl.comの設定を変更します。
Apacheサービス/usr /local /apache /bin /apachectlを再起動します。 -kファイアウォールリリースポート443を再起動します。元のポート80はvi /etc /sysconfig /iptablesを削除できます。 - RH-Firewall-1-INPUT -m状態 - 状態新しい-m tcp -p tcp --dport 443 -j ACCEPT https://192.168.6.7
4、slapdパスワードを生成します。
/usr /local /openldap /sbin /slappasswd
新しいパスワード:パスワードを入力新しいパスワードを再入力:パスワードの再入力
生成後に暗号化されたパスワード:{SSHA} W /48LCkOe9rZUHMGyjD8VeHbMF4C3Szm注:同じ番号はランダム暗号化後も異なります。 Br>
5、openldap設定ファイルを変更します。
vi /usr/local/openldap/etc/openldap/slapd.conf
3行を変更します。; dc = hol、dc = com "rootdn" cn = root、dc = holy、dc = com
rootpw {SSHA} W /48LCkOe9rZUHMGyjD8VeHbMF4C3Szm
LDAPサービスの開始
<<> cd> /usr/local/openldap/libexec./slapd
起動に失敗した場合は、。/slapd -d 1を使用してデバッグモードを開始できます。 。起動情報は画面に表示されますが
ですが、再作成します。/slapd-d 1デバッグモードを開始すると、DB_CONFIGが見つからないファイルが表示されます。
cp /usr /local /openldap /var /openldap -data /DB_CONFIG.example /usr /local /openldap /var /openldap-data /DB_CONFIG
[root @ localhost libexec]#ps -ef
LinuxサーバーオペレーティングシステムのログファイルIBMが開発したJFSは、もともとAIXオペレーティングシステム上で開発され、ログベースのバイトレベルのトランザクション指向の高性能ファイルシス
今日、同社はまた、私は本当にサーバーを行う最初の時間は、それよりもはるかに少ないがあるかもしれない、シンプルなftpサーバを作りましたよ!私はあなたと共有するために、プロセスを書き留めます。ちょっと
障害1.ローカル接続が制限されているか、または接続されていません [障害現象] Windows XPシステムに入るたびに、ポップアップが表示されます&lt;ローカル接続が制限されますまたは接続なし、
I.手動でコンパイルしてインストールする 1、インストールパッケージをダウンロードする、https://ohse.de/uwe/releases/lrzsz-0.12.20.tar.gzをダウン