全文検索:
- suPHP @02_freebsd:02_www
- cd php-5.2.1 # ./configure \ --with-mysql=/usr/local \ --with-pgsql=/usr/local/pgsql \ --enable-cgi \ --disable-cli \ --enable-pear \ --with-snmp \ --e... --with-gd \ --with-zlib \ --with-jpeg-dir=/usr/local \ --with-png-dir=/usr/local \ --with-freetype-dir=/usr/local \ --enable-mbstring \ --enable-mbstr-en
- 06 squid @02_freebsd:01_net
- # make install clean ;rehash </code> ===== /usr/local/etc/squid/squid.confを設定 ===== ログディレクトリとキャッシュディレク... e> # squid -z </code> ■起動シェルにて起動。 <code> # /usr/local/etc/rc.d/squid start </code> ===== 確認 ===== 後はブ... クリアできます。起動シェルなどに組み込んだ方がいいかもしれません。~ <code> # /usr/local/etc/rc.d/squid stop # rm -rf /usr/local/squid/cache/* # squid -z # /usr/local/etc/rc.d/squid start </
- MySQLのインストール @02_freebsd:04_database:01_mysql
- groupadd mysql pw useradd mysql -g mysql -d /usr/local/ -s /usr/sbin/nologin </code> ====== インストール ====== <code console> $ ./configure --prefix=/usr/local/mysql --with-charset=ujis --with-extra-charsets=a... or $ ./configure --prefix=/usr/local/mysql --with-charset=utf8 --with-extra-charsets=a... /etc/my.cnf # cp support-files/mysql.server /usr/local/etc/rc.d/mysql.sh # chmod 755 /usr/local/etc/rc.
- ApacheのBasic認証でPostgreSQLを参照 @02_freebsd:04_database:02_posgresql
- インストール手順に従って、configureを実行する。 \\ 以下の例は、Apacheが/usr/local/apache、PostgreSQLが/usr/local/pgsqlに \\ インストールされているものとする。 $ ./configure \ --with-apxs=/usr/local/apache/bin/apxs \ --with-pgsql=/usr/local/pgsql ===== モジュールのコンパイル ===== 以下のコマンドでコンパイルを行う。 $ /
- Apache 2.0 + MySQL + PHP @02_freebsd:02_www
- == 起動シェルも用意されているので、起動してみる。 <code console> # /usr/local/etc/rc.d/mysql-server.sh start # ps auxw|grep my... 7.7 65468 24832 p0- S 5:47PM 0:10.96 /usr/local/l ibexec/mysqld --defaults-extra-file=/var/db/my... # cd php-4.4.0 # ./configure --with-mysql=/usr/local \ --with-pgsql=/usr/local/pgsql \ --with-apxs2=/usr/local/sbin/apxs \ --with-tsrm-pth --enable-mbstri
- PostgreSQLインストール @02_freebsd:04_database:02_posgresql
- stgres # pw useradd postgres -g postgres -d /usr/local/pgsql -s /usr/local/bin/bash </code> ===== CentOSの場合、configureするとこんなエラーが ===== postgresql configure:... L postgresql_enable="YES" postgresql_data="/usr/local/pgsql/data" postgresql_flags="-w -s -m fast" </c... 期化 ====== <code console> $ su pgsql $ cd /usr/local/pgsql/ $ mkdir data $ initdb -D ./data --encodi
- 03 Postfix + amavisd + clamav @02_freebsd:03_mail
- _enable="YES" </code> ==== 起動 ==== <code> # /usr/local/etc/rc.d/clamav-clamd start # /usr/local/etc/rc.d/clamav-freshclam start </code> ===== Postfixインストール ==... NE" # /etc/rc.d/sendmail stop </code> ==== /usr/local/etc/postfix/main.cf 修正 ==== <code> mydomain に自分の... 127.0.0.0/8 </code> ==== 起動 ==== <code> # /usr/local/etc/rc.d/postfix start </code> ==== postfix キューの
- MySQL - PHPMyAdmin @02_freebsd:04_database:01_mysql
- /localを加えて再インストール ./configure --with-mysql=/usr/local \ --with-apxs2=/usr/local/apache2/bin/apxs \ --enable-pear --with-tsrm-pth --with-mcrypt=/usr/local \ --with-gd --with-zlib --with-ttf=/usr/local \ --with-freetype-dir=/usr/local --with-jpeg-dir=/usr/lo
- 05 rsync @02_freebsd:01_net
- etc/inetd.conf rsync stream tcp nowait root /usr/local/bin/rsync rsyncd --daemon </code> ==== /usr/local/etc/rsyncd.conf ==== <code> pid file = /var/run/rsyn... log file = /var/log/rsync.log syslog facility = local5 uid = root gid = wheel auth users=backup secrets file=/usr/local/etc/rsyncd.secrets hosts allow = 192.168.1.0/24
- 01 qmHandle @02_freebsd:03_mail
- e> ===== インストール ===== すべてperlで書かれている為viで編集し /usr/local/binあたりにコピーします。 <code console> # tar xvfz qmhandl... PL HISTORY README qmHandle # cp qmHandle /usr/local/bin/ </code> ===== perlの最新版をインストール ===== <code ... locate warnings.pm in @INC (@INCcontains: /usr/local/lib/perl5/site_perl/ 5.005/i386freebsd /usr/local/lib/perl5/site_perl/5.005 . /usr/libdata/perl/5.00 503
- 07 DHCPD @02_freebsd:01_net
- isc-dhcp3-server # make install clean # cp /usr/local/etc/dhcpd.conf.sample /usr/local/etc/dhcpd.conf # chmod 644 /usr/local/etc/dhcpd.conf </code> ====== ソースを持ってくる ====== ISC http://www.i... e; # O log eh feito pelo syslog. log-facility local6; # Declaracao de Subrede. subnet 192.168.1.0
- WebDAV @02_freebsd:02_www
- 16 mod_encoding.c # ./configure --with-apxs=/usr/local/sbin/apxs </code> ■そのままgmakeするとエラーが出るので修正 <code... nv_hook/iconv.h> ↓ #include </usr/local/include/iconv_hook/iconv.h> -------------------修... ------------ LIBS = ↓ LIBS = -L/usr/local/lib -liconv -liconv_hook -------------------修正個所... # gmake install # cp .libs/mod_encoding.so /usr/local/libexec/apache2/ </code> ===== httpd.confの修正 ===
- 02 ProFTPD @02_freebsd:01_net
- make install </code> ===== 設定ファイルを編集 ===== /usr/local/etc/proftpd.confを編集する。 <code console> # vi /usr/local/etc/proftpd.conf -------------------------------... ---------------- ftp stream tcp nowait root /usr/local/sbin/in.proftpd in.proftpd --------------------... ffftp.patch # vi /usr/ports/ftp/proftpd/Makefile.local PATCHFILES += proftpd-1.3.1-nlst-ffftp.patch PA
- suidperl @02_freebsd:02_www
- code> ====== 確認 ====== <code console> # ll /usr/local/bin/suidperl -rwxr-xr-x 3 root wheel 9424 12 7 21:16 /usr/local/bin/suidperl </code>
- netstat @02_freebsd:80_unixコマンド
- Active Internet connections Proto Recv-Q Send-Q Local Address Foreign Address (state) ... | Send-Q| リモート・ホストが拒否したデータのバイト数 | | 4行目| Local Address| ローカル側のアドレス.ポート番号| | 5行目| Foreign Addre