ノート
訪問者数 3320 最終更新 2007-12-20 (木) 14:40:01
### Virtual Host Configuration. Two V-H are configured NameVirtualHost *:80 NameVirtualHost *:443 # Virtual Host #1 Non-SSL host <VirtualHost *:80> ServerName pepper.is.sci.toho-u.ac.jp DocumentRoot "/usr/local/apache2/htdocs" </VirtualHost> <VirtualHost *:443> ServerName pepper.is.sci.toho-u.ac.jp DocumentRoot "/usr/local/apache2/htdocs-ssl" SSLEngine On </VirtualHost>
SSLCertificateFile /path/path/path/server.crt SSLCertificateKeyFile /path/path/path/server.key
$ openssl s_client -connect localhost:443 -state -debug GET / HTTP/1.0でマニュアルアクセスできる。telnetの時と同様に、GET / HTTP/1.0のあとで2回Enterキーを押すこと。
#!/bin/sh ./configure\ --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin\ --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include\ --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var\ --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info\ --cache-file=../config.cache --with-libdir=lib --with-config-file-path=/etc\ --with-config-file-scan-dir=/etc/php.d --disable-debug --with-pic\ --disable-rpath --with-pear=/usr/share --with-bz2 --with-curl --with-exec-dir=/usr/bin\ --with-freetype-dir=/usr --with-png-dir=/usr --enable-gd-native-ttf\ --without-gdbm --with-gettext --with-gmp --with-iconv --with-jpeg-dir=/usr\ --with-openssl --with-png --with-pspell --with-expat-dir=/usr --with-ldap\ --with-pcre-regex=/usr --with-zlib --with-layout=GNU --enable-exif\ --enable-ftp --enable-magic-quotes --enable-sockets --enable-sysvsem\ --enable-mbstring\ --enable-sysvshm --enable-sysvmsg --enable-track-vars --enable-trans-sid\ --enable-yp --enable-wddx --with-kerberos --enable-ucd-snmp-hack\ --with-unixODBC=shared,/usr --enable-memory-limit --enable-shmop\ --enable-calendar --enable-dbx --enable-dio --without-mime-magic\ --without-sqlite --with-libxml-dir=/usr --with-xml --with-apxs2=/usr/sbin/apxs\ --without-mysql --without-gd --without-odbc --disable-dom --disable-dba --with-pgsql\ --without-unixODBC --disable-pdo --disable-xmlreader --disable-xmlwriter\ --disable-jsonのようなものを作って、configure、あとはmake; make install
<?php // LDAP の基本シーケンスは、接続、バインド、検索、検索結果の解釈、 // 接続のクローズです。 echo "<h3>LDAP query test</h3>"; echo "Connecting ..."; $ds=ldap_connect("remote host name: 389"); // 有効な LDAP サーバーに違いない! echo "connect result is " . $ds . "<br />"; if ($ds) { echo "Binding ..."; $searchstring="(objectClass=*)"; $r=ldap_bind($ds); // これは "匿名" バインドで、通常は // 読みこみのみのアクセスとなります。 echo "Bind result is " . $r . "<br />"; echo "Searching for (sn=S*) ..."; // 名前(surname)エントリを検索 $sr=ldap_search($ds, "cs=Manager,dc=...", $searchstring); echo "Search result is " . $sr . "<br />"; echo "Number of entires returned is " . ldap_count_entries($ds, $sr) . "<br />"; echo "Getting entries ...<p>"; $info = ldap_get_entries($ds, $sr); echo "Data for " . $info["count"] . " items returned:<p>"; for ($i=0; $i<$info["count"]; $i++) { echo "dn is: " . $info[$i]["dn"] . "<br />"; echo "first cn entry is: " . $info[$i]["cn"][0] . "<br />"; echo "first email entry is: " . $info[$i]["mail"][0] . "<br /><hr />"; } echo "Closing connection"; ldap_close($ds); } else { echo "<h4>Unable to connect to LDAP server</h4>"; } ?>
sql/setup.sql:01 SYSTEM_BASE_URL http://acs.is.nagoya-u.ac.jp/ string 3 sql/setup.sql:01 SYSTEM_BASE_LOGIN_URL https://acs.is.nagoya-u.ac.jp/login/ string 4 sql/setup.sql:01 SYSTEM_MAIL_ADDR acs-admin@acs.is.nagoya-u.ac.jp string 5 sql/setup.sql:01 LDAP_SERVER ldap.nagoya-u.jp string 8 sql/setup.sql:01 DESIGN_STYLE_CSS_URL http://acs.is.nagoya-u.ac.jp/css/selection string 13 sql/setup.sql:03 COMMUNITY_ML_MAIL_ADDR bbs@acs.is.nagoya-u.ac.jp string 4 webapp/lib/acs_define.php:define('ACS_COMMUNITY_ML_ADDR_SUFFIX', '@acs.is.nagoya-u.ac.jp');
webapp/lib/messages/ja/lib_messages.ini webapp/lib/messages/ja/templates_messages.ini最後のtemplates_messages.iniはトップページのスタティックイメージを作るときに使うが、その中でブラウザのタイトル欄の表示を決めるところがある。英文用も同様に変更。