俺専用の板
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/04/27 03:04ID:71Qjy4ys先日、株式会社グローバル http://www.gvn.ad.jp で、鯖を一台、借りました。
そのコンフィグレーション日記です。
PHPを動かすみんな!PHPもいいけど、まずは、鯖の設定からはじめないとね。
0002宣伝かよ。。。
02/04/27 03:06ID:???0003nobodyさん
02/04/27 03:06ID:??? ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/\ /\ /■\/.. /
/ /\ \(´┏┓` )./
())ノ__ ○二○二⌒/../
/ /||(二ニ) (___/../ 几l
γ ⌒ /|�V||彡Vミ/⌒_ノ二二ノl0
l| (◎).|l |((||((゚ )/⌒/||三三三・) || (´⌒(´
__ ゝ__ノ  ̄(___) ̄ ゝ__ノ≡≡≡(´⌒;;;≡≡≡
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄(´⌒(´⌒;;
俺は塩だ!俺は塩だ!俺は塩だ!俺は塩だ!俺は塩だ!俺は塩だ!俺は塩だ!俺は塩だ!
俺様 IS SALT!俺様 IS SALT!俺様 IS SALT!俺様 IS SALT!俺様 IS SALT!
>>3へ 正直、スマンカッタ
>>4へ もう、俺たちの時代だ!!
>>5へ ヴアー!納得いかない
0004nobodyさん
02/04/27 03:06ID:71Qjy4ysセキュリティ確保のためtelnetdは停止しておりますので、sshでのログイン
となります。
また、/etc/hosts.allowの設定は
sshd : ALL : allow
ALL : ALL :deny
となっておりますので、必要に応じてアクセス制限を設けてください。
となっているので、まずは、sshdのアクセスを、許可するとします。
たとえば
sshd: xxx.xxx.xxx.xxx
sshd: .2ch.net
ALL : ALL :deny
で、自分の家のIPと、プロバイダーのアクセスを許可しようと思います。
今日は、遅いから、寝る。
0005nobodyさん
02/04/27 03:07ID:???\_____ ______
| /
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| | ./
/ │ |/
/. __ │
/ \  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
/ > │
| / === === |
| | |
| / ━ ━ │
| / │
|||| /⌒ヽ \ |
|||||| | (ニ ( l \ |
||||||| ヽ_し丶 〉 |
| |||| |||| (_ノ / |
|| | | || || |
|| ||||| ||| ||| |
|||| | |||||| ┏━━━━┓ |
||| | |||| | || ┃ ┃ |
||| | | | ||| | \ ┃ ━━━ ┃ |
||| |||| ||| ||| || \ ┃ ┃ /
|||| ||| ||| | || | |\ ┃ ┃/|
|||| ||| ||| ||| || |  ̄ ̄ ̄  ̄ ̄ ̄ ̄ ̄ |
0006nobodyさん
02/04/27 03:13ID:???_____,、
/::::::::::::::::::::::::::ヽ
l:::::::::::::::::::::::/^^ヽ:::ヽ 主
|::::::::::::::::::::V― ― |
|::::::::::::::::::V - - | 婦
|:::::::::::::::/ > | 出
|::::::::::::::/ ┏━┓| と
/:::::::::::ヽ ┃─┃|. 会
|:::::::::::::::\ ┃┃┃/ の
|:::::::::::::::::::::  ̄  ̄| い
|:::::::::::::::::::::|
0007nobodyさん
02/04/27 03:14ID:71Qjy4ys宣伝じゃないです。
サーバコンフィグレーションのメモ帳です。
0008nobodyさん
02/04/27 03:17ID:???/ \ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
.│___________ ヽ < 正直、どっちでもいい
│.-- -- ヽ \ \________
│ - - 6) ヽ彡
/ < ミ_ _彡_____ _
l ┏━┓ │ ヽ )
ヽ ┃─ ┃ _ノ |
 ̄| ̄ |
/ /7 / ̄ ̄/ /
`ー´ `ー ´ `―´
0009nobodyさん
02/04/27 03:19ID:???,.-‐'" ̄ ̄ ̄ ̄"'‐-、
.i´ . `、
| ⊂ニつ ⊂ニ⊃(
.| ―― ―― ヽ
r⌒ヽ ┏━┓ i / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ__ノ、 ┃━ ┃ ノ < 正直、 板とスレの区別もつかないのかよ…
⊂|\/⌒  ̄ ̄ ̄ ̄ ̄ ̄ ̄´⌒ヽ/|⊃ |
\/~| |~\/ \__________________
|________|
|____|ノ___|
|_| |_|
<~_) .(_~>
0010nobodyさん
02/04/27 03:30ID:fJrJdyIf0011nobodyさん
02/04/27 03:32ID:???|| | \ / |
||| | >()<_|_____
|||| |//_ |
| /. \ ̄ ̄ ̄ ̄|
|| / / ― ― |
| | / - - |
||| |(6 ////>//|
| | ┏━┓| / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
||||||| ┃▽┃| < 正直、 お前が決めてくれ
||| \ ┃ ┃/ \________
|  ̄  ̄|
/|` '|\
//⌒Y⌒~i__\
/~ / \人/\ ̄|
/ / / | | /
| ///| | /
`、 /V V| ,イ
`T'___`-_|
/ / | | |\
/ / | | | \
/ / | | | \
/ / | | | /
\/ | | | /
\_|__|_/
| | | |
| | | |
0012nobodyさん
02/04/27 04:33ID:???0014nobodyさん
02/04/27 16:42ID:2a1ZKDwB悪かったな
どーせ、俺は、物事を覚える能力が無いんだよ〜
だから、ここをメモ帳代わりにしようと思ってんだよね
それから、telnetで、鯖に入ろうとしたけどアカウントって
rootしか、もらってなかった
だから、あらかじめ入っているWebminで、アカウントを作成することとする。
アカウント名 2ch
パスワード 9hadokkaike
0015名無しだよもん
02/04/27 17:26ID:???0016nobodyさん
02/04/27 20:02ID:YrCvjuSD何ゆえ、vipw?
0017nobodyさん
02/04/27 21:08ID:???0018nobodyさん
02/04/27 21:44ID:???っていうか、板違いってのは誰もツッコミいれないの?
0019nobodyさん
02/04/28 06:01ID:rg++O8wAけど、許してねん
ところで、ユーザを作ろうと思ったのだけども、Webminからユーザ作れなかった
何か、変なエラーが出た。
というわけで、sshで、rootでログインしたら、出来た...あれ?
と思いつつ、Securityから設定しなおしです。
0020nobodyさん
02/04/28 06:17ID:rg++O8wA# more hosts.allow
sshd : ALL : allow
ALL : ALL : deny
#
何じゃ、この設定は...笑 というわけで、修正
して、Securityアップ
0021俺専用
02/04/28 06:47ID:rg++O8wAuseradd 2ch -G sugoizo
で、ユーザ追加
0022俺専用
02/04/28 07:03ID:???次に、rootでのリモートアクセスを禁止する。
/etc/ssh/sshd_config
の中の
PermitRootLogin no
とし、
/etc/rc.d/init.d/sshd restart
でsshdをリブートする
0023俺専用
02/04/28 07:08ID:???さきほど作成したアカウントで、ログインをする。
で、rootになる。
ま、これでSecurityは多少あがったでしょう。と思う。
次に、ネットワーク系の設定を行う。
onamae.com で、新規にドメインを取得する。ドメイン名は、
2ch.netとしよう。
0024俺専用
02/04/28 07:17ID:???どうしたらいいんだろう...?!悩
とうぜん、/etc/named.conf
も無い...う〜ん、namedを入れないといけないのかな〜
0025俺専用
02/04/28 07:38ID:???/etc/resolv.conf には弊社で用意いたしました cache サーバを指定してあ
ります。
普通に構築するものより強力なものになっておりますので、そのままお使い
いただくことをお勧めします。
だって...
こんなんいいから、Bindいれとけ〜ゴラァ!
0026俺専用
02/04/28 08:05ID:???で、鯖にあげようとした...proftpdが、動いて無いじゃん...
あたりまえだよね...
0027俺専用
02/04/28 08:06ID:???昼夜逆転だ〜おやすみ♪
0028俺専用
02/04/28 08:58ID:???とりあえず、よーくみたら、
xinetd.confが有る...
///昔はinetd.confだったが、今は、xが付いたらしい...
///というか、勝手に名前を変えるなよ〜って感じ。
proftpdも有る...
だから、/etc/xinet.d/proftpd の設定を変更する。
だから、ルートのFTPは、絶対に不許可。
さっき、作ったアカウントのみ、許可します。
0029俺専用
02/04/28 09:31ID:???万世!
でも、始めの接続に、30秒かかる...
こんなもんかな〜...
早くする方法ないの?
0030俺専用
02/04/28 09:33ID:???# to 30. If you need to allow more than 30 concurrent connections
# at once, simply increase this value. Note that this ONLY works
# in standalone mode, in inetd mode you should use an inetd server
# that allows you to limit maximum number of processes per service
# (such as xinetd)
MaxInstances 30
だってさ。
だから、30秒かかるみたい。
0031俺専用
02/04/28 09:35ID:???30コネクションね。
0032俺専用
02/04/28 09:50ID:???0033俺専用
02/04/28 23:38ID:???に
IdentLookups off
と、書く。
気持ち、早くなった...
0034俺専用
02/04/28 23:39ID:???寂しい...
0035nobodyさん
02/04/29 05:32ID:???http://pc.2ch.net/test/read.cgi/linux/1013535998/l50
0036俺専用
02/04/29 07:04ID:lkANKhFwところで、昨日の夜から、今朝までかけて、Bind入れたので、その報告を書きます。
0037俺専用
02/04/29 07:06ID:???http://www.isc.org/products/BIND/
どのBindをいれようかな〜と迷いつつ、今回は、
BIND Version 8.3.1
を入れるものとする。
0038俺専用
02/04/29 07:08ID:???open ftp://ftp.isc.org/isc/bind/src/8.3.1/bind-src.tar.gz
で取ってくる。
/usr/local/
配下に、ファイルをコピー
make clean
make depend
make
make install
で、インストール完了
0039俺専用
02/04/29 07:11ID:???///今、GVNで借りている鯖は、実は2台目
1台は、AT-Linkから、借りている。そこで、At-Linkの鯖の設定を
ぱくることとする。At-Linkさん、ありがとう!
高いけど、あんたのところは、サポートしっかり!です。
GVNは、安いけど、ノーサポート...もっと、実力があればいいのだが...
0040俺専用
02/04/29 07:15ID:???/var/named/0.0.127.in-addr.arpa
/var/named/localhost.rev
/var/named/localhost.zone
/var/named/named.root
/var/named/2ch.net.zone
を、At-Linkからとってきて、適当にいじって、GVN鯖にアップロードする
0041俺専用
02/04/29 07:20ID:???/etc/named.confのファイルは、644
/etc/named.bootのファイルは、644
/var/named のフォルダーは、700
配下のファイルは、644
立ち上げプロセスは、named -u named -g named となっているので
/usr/sbin/useradd named
/usr/sbin/groupadd named
で、ユーザ、グループを追加する
0042俺専用
02/04/29 07:21ID:???と、コマンドを打つ...がしかし、反応なし...
がびーん
namedが無い...
0043俺専用
02/04/29 07:22ID:???GNVの鯖に、もっていく。
At-Link さまさまです。笑
0044俺専用
02/04/29 07:24ID:???0045nobodyさん
02/04/29 09:10ID:???0046俺専用
02/04/29 10:13ID:???俺のひとりごとは、からまわりしていたようだな。反省するよ。
だれも相手にしてくれない寂しさはもう限界のようだ。
0048俺専用
02/04/29 16:16ID:???cd /etc/rc.d/rc0.d; ln -s /etc/rc.d/init.d/named K45named
cd /etc/rc.d/rc1.d; ln -s /etc/rc.d/init.d/named K45named
cd /etc/rc.d/rc2.d; ln -s /etc/rc.d/init.d/named S45named
cd /etc/rc.d/rc3.d; ln -s /etc/rc.d/init.d/named S45named
cd /etc/rc.d/rc4.d; ln -s /etc/rc.d/init.d/named K45named
cd /etc/rc.d/rc5.d; ln -s /etc/rc.d/init.d/named S45named
cd /etc/rc.d/rc6.d; ln -s /etc/rc.d/init.d/named K45named
cd /etc/rc.d/rc7.d; ln -s /etc/rc.d/init.d/named K45named
cd /etc/rc.d/rc8.d; ln -s /etc/rc.d/init.d/named K45named
cd /etc/rc.d/rc9.d; ln -s /etc/rc.d/init.d/named K45named
とする
当然、意地で続けます。
自分の世界に入り込むんです。
0049俺専用
02/04/29 16:19ID:???はじめから、Bindは入っていたのだと思う。
だから。/etc/named.cof、/var/named
を入れれば動いたんだと思った。私のミスで、
何かしてしまったのだろう。
このすれを、いっぱしのすれにして、
雑誌等で、「GVN体験記」として、掲載したいです。
出版社の人、誰か、かってくれ〜笑
0050nobodyさん
02/04/29 16:26ID:???0051俺専用
02/04/29 16:35ID:???0052俺専用
02/04/29 17:33ID:???せっかくだから、DNSは、GVNさんが用意してくれたDNSを利用する
ものとする
強力らしいからね。どこが、どう、強力だかわかんないけど...藁
0053俺専用
02/04/29 17:38ID:???やぱーし、
http://ns1.php.gr.jp/pipermail/php-users/2001-September/002315.html
が参考になるかな。
0054俺専用
02/04/29 17:39ID:???トールされる場合は、/usr/src/Updateにapache_1.3.22.tar.gzがありますので、
そちらをお使いいただけます。
しょうがね、rpmは、わからんから、これを使ってやるか。
0055俺専用
02/04/29 17:49ID:JNNxPGUkhttp://www.itboost.co.jp/inst/inst_45.php
を、参考にして、
rpm -e apache
で、削除
cd /usr/src/Update/
ls
おーーー
apacheどころか、phpも、Postgresもあるじゃん。
GVN、気がきくじゃん。
うっつ、Bindもある。
はじめから、ここにあるって、書けよな〜たく...
ただね、CURLとGDライブラリも、欲しいんだよね〜
しょうがない、とってくるか...
0056俺専用
02/04/29 17:58ID:???gd-2.0.1.tar.gz
http://curl.haxx.se/
curl-7.9.6.tar.gz
を、とってくる。
0057俺専用
02/04/29 18:04ID:???ここのとおりに、実施する
http://www.daiwakantei.co.jp/pc/pgsql71-apache-php4.html
0058俺専用
02/04/29 18:16ID:???/usr/sbin/groupadd postgres
tar xvzf postgresql-7.1.3.tar.gz
chown postgres postgresql-7.1.3
chgrp postgres postgresql-7.1.3
mkdir /usr/local/pgsql
chown postgres /usr/local/pgsql
chgrp postgres /usr/local/pgsql
cp -R postgresql-7.1.3 /usr/local/pgsql
cd /usr/local/pgsql/postgresql-7.1.3
0059俺専用
02/04/29 18:33ID:???./configure --enable-multibyte=EUC_JP
make
make check
make install
0060俺専用
02/04/29 18:34ID:???mailing lists:
http://www.postgresql.org/users-lounge/index.html#maillist
All of the mailing lists are currently archived and viewable at:
http://www.postgresql.org/gen-info.html#archives
And, so that we have an idea of who is using what, please connect to the
following registration URL:
http://www.postgresql.org -> Helping Us -> Survey/Register
Thank you for choosing PostgreSQL, the most advanced open source database
engine.
こちらこそ...
0061俺専用
02/04/29 18:35ID:???--------------------------------------------------------------------------------
PATH="$PATH":/usr/local/pgsql/bin
PG=/usr/local/pgsql
export PGLIB=$PG/lib
export PGDATA=$PG/data
export MANPATH="$MANPATH":$PG/man
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH":"$PGLIB"
--------------------------------------------------------------------------------
$ source ~/.bashrc
0062俺専用
02/04/29 18:50ID:???postmaster &
createdb 2ch
psql 2ch
やった、POSTGRESが動いた!!
うれしいです。笑
0063俺専用
02/04/29 18:50ID:???# vi /etc/rc.d/rc.local
(以下の5行を追加)
--------------------------------------------------------------------------------
# Start PostgreSQL server.
if [ -f /usr/local/pgsql/bin/postmaster ]; then
echo "start PostgreSQL"
su - postgres -c "/usr/local/pgsql/bin/pg_ctl -w -o \"-S -i\" start"
fi
g_ctl stop
./rc.local
で確認すると、ちゃんと起動している!万世!
0064俺専用
02/04/29 18:51ID:???この調子で、どんどん、いれてくぞ〜笑
0065俺専用
02/04/29 18:59ID:???tar xvzf apache_1.3.22.tar.gz
0066俺専用
02/04/29 19:02ID:???OPTIM="-O2"
./configure --enable-module=so
make
make install
+--------------------------------------------------------+
| You now have successfully built and installed the |
| Apache 1.3 HTTP server. To verify that Apache actually |
| works correctly you now should first check the |
| (initially created or preserved) configuration files |
| |
| /usr/local/apache/conf/httpd.conf
| |
| and then you should be able to immediately fire up |
| Apache the first time by running: |
| |
| /usr/local/apache/bin/apachectl start
| |
| Thanks for using Apache. The Apache Group |
| http://www.apache.org/ |
+--------------------------------------------------------+
こちらこそ、Thanksです。
0067俺専用
02/04/29 19:20ID:???User web
Group web
に変更
usr/sbin/useradd web
/usr/sbin/groupadd web
で、追加
0068俺専用
02/04/29 19:23ID:???きゃー動いた!
インターネットデビューーー!
0069俺専用
02/04/29 19:24ID:???みえてるよーーん
(○^_^○)
0070俺専用
02/04/29 19:25ID:???# vi /etc/rc.d/rc.local
(以下の5行を追加)
--------------------------------------------------------------------------------
# Start apache server.
if [ -f /usr/local/apache/bin/httpd ]; then
echo "start httpd"
/usr/local/apache/bin/apachectl start
fi
0071俺専用
02/04/29 19:32ID:???ls
tar xvzf php-4.1.1.tar.gz
cd php-4.1.1
0072俺専用
02/04/29 19:42ID:???http://www15.tok2.com/home/masato/3-5.html
を参考しました。
$ tar -zxvf gd-2.0.1.tar.gz
$ cd gd-2.0.1/
$ vi Makefile
------------------------------------
CFLAGS=-g \
-DHAVE_LIBPNG \
-DHAVE_LIBJPEG \
-DHAVE_LIBFREETYPE \
-DJISX0208 ←追加
INCLUDEDIRS=-I. \
-I/usr/local/include/freetype2 \ ←変更
-I/usr/include/X11 \
-I/usr/X11R6/include/X11 \
-I/usr/local/include
------------------------------------
$ su
# make libgd.a
# make install
0073俺専用
02/04/29 19:50ID:???http://ns1.php.gr.jp/pipermail/php-users/2001-September/002318.html
を参考にする
tar zxvf curl-7.9.6.tar.gz
cd curl-7.9.6
./configure
make
make install
0074nobodyさん
02/04/29 19:59ID:???0075俺専用
02/04/29 20:37ID:???phpのインストールが途中で止まる...
何でも、CURLが規定のバージョンに達していないらしい。今、curl-7.9.6.tar.gz
をインストールしたのに、バージョンが、7.8.1より小さいから、駄目と出る。
なぜだ?
curl --version
とうつと、古いバージョンを発見
rpm -e curl-devel-7.8-1
rpm -e curl-7.8-1
で、削除する。
もう一回、CURLを入れる
RPM邪魔だ〜
0076俺専用
02/04/29 20:41ID:???./configure --disable-ipv6
make clean
make
make install
よし、動いているかな?!
0077俺専用
02/04/29 20:41ID:???tar zxvf php-4.1.1.tar.gz
cd php-4.1.1
./configure --enable-mbstring\
--enable-mbstr-enc-trans\
--with-pgsql=/usr/local/pgsql/\
--with-apxs=/usr/local/apache/bin/apxs\
--enable-trans-sid\
--enable-versioning\
--with-curl=/usr/local/lib\
--without-gd
0078俺専用
02/04/29 20:42ID:???| *** WARNING *** |
| |
| You chose to compile PHP with the built-in MySQL support. If you |
| are compiling a server module, and intend to use other server |
| modules that also use MySQL (e.g, mod_auth_mysql, PHP 3.0, |
| mod_perl) you must NOT rely on PHP's built-in MySQL support, and |
| instead build it with your local MySQL support files, by adding |
| --with-mysql=/path/to/mysql to your configure line. |
+--------------------------------------------------------------------+
| License: |
| This software is subject to the PHP License, available in this |
| distribution in the file LICENSE. By continuing this installation |
| process, you are bound by the terms of this license agreement. |
| If you do not agree with the terms of this license, you must abort |
| the installation process at this point. |
+--------------------------------------------------------------------+
Thank you for using PHP.
WARNINGだって...
何か、悪いことした?というのは、冗談で、うまきいった。。 ふう
0079nobodyさん
02/04/29 20:49ID:PKa/nEfz0080俺専用
02/04/29 21:00ID:???ただ、あと、Securityと使い勝手が良くない。
だから、そこを、修正する必要がある。
あと、今は、一人で利用しているモードだが、これを、複数の人で
プロバイダーみたいに、使いたい。
だから、そのための設定を今から、検討する。
ただ、おなか減ったので、飯にする。
┌──────────────────────―─┐
│ |
│ |
│ |
│ |
│ /■\ |
│ (´∀`∩) |
│ (つ 丿 |
│ ( ヽノ |
│ し(_) |
│ |
│ Now Onigiring. ... |
│ |
│ |
│ |
│ |
│ |
└───────────────────────―┘
0081nobodyさん
02/04/29 21:01ID:???他人に開放?
0082nobodyさん
02/04/29 21:16ID:???1番上にこれがあるってことは。
0083俺専用
02/04/29 22:33ID:BofLMdhzで、様子を見て、うまくいけば、他人に開放するつもり。
ただ、相手の住所とかは、きっちり、取るつもりだけども。
0084nobodyさん
02/04/29 22:34ID:???0085俺専用
02/04/29 23:12ID:BofLMdhz自分のホームに、リンクを張ってみる
test.php
を作成してみるが、うまくいかない...
0086俺専用
02/04/29 23:49ID:???su
tar xvfzp /home/atw/php-4.1.1.tar.gz
cd php-4.1.1
./configure --prefix=/usr/local --with-pgsql=/usr/local/pgsql --enable-mbstr-enc-trans --enable-mbst\
ring --enable-track-vars
make clean
make depend
make
make install
which php
ln -s /usr/local/bin/php /usr/bin/
php -v
0087名無しだよもん
02/04/29 23:51ID:???0088名無しだよもん
02/04/29 23:52ID:???■ このスレッドは過去ログ倉庫に格納されています