ぼろサーバ改め新サーバの作成-その2-1

■Fedora13のインストールの詳細-1 Fedora13のDVDイメージをダウン後、DVDに焼いてPCにセット。DVDより起動させると、インストーラが起動する。今回64bit版にした。 起動すると、まず、DVDメディ … “ぼろサーバ改め新サーバの作成-その2-1” の続きを読む

■Fedora13のインストールの詳細-1
Fedora13のDVDイメージをダウン後、DVDに焼いてPCにセット。DVDより起動させると、インストーラが起動する。今回64bit版にした。
起動すると、まず、DVDメディアのテスト画面となる。ここは、「Skip」でいい。

今回、インストーラはグラフィカルで起動。CPUは3GHzだし、グラフィックもオンボードながらATI Radion HD4200相当で、HDMI出力もできるので、余裕だし、メモリーも1GBでこれも余裕だ。グラフィカルインストーラは、グレーを基調としたカラーリングに変更された。おとなしい画面になった。「Next」ボタンをクリック。

次は、言語の選択。これは「日本語」を選択し、「Next」ボタンをクリック。

次は、キーボードの選択、これも、「日本語」を選択し、「Next」ボタンをクリック。

と、ここまでは、以前と同じだったが、これからがちと違うようになった。インストール先の選択。ここは、上の「基本ストレージデバイス」を選択。下はどうもメインフレームを使っているいるときのようだ。

と、次はエラーが出た。これは、新品HDDを使ったせいだ。MBRに何もかかれていないからだろう。これは当然「全てを再初期化」をクリック。

次は、ホスト名。ドメイン名が決まっているときは、入力。LAN内でのファイルサーバなども場合も、なにか入れておくと、Windows側から分かりやすい。

次は、タイムゾーン。これは「アジア/東京」。通常はこれでOKだが、WWWサーバやメールサーバーで、海外とのやりとり多い場合、時差が発生するので、下の、「システムクロックでUTCを使用」にチェックを入れておく。それ以外は、チェックははずしておいて、日本のローカルタイムで運用すればいいだろう。

つぎは、rootのパスワード。パスワードは重要なので、パスワード作成ツールなどを使い、出来る限り複雑なものを作っておいた方がいい。

つづく...。

ぼろサーバ改め新サーバの作成-その2

■ OSのインストール ハードが準備できたので、つぎはOS。もちろんLinuxだが、Fedora13の64bit版にしてみた。CPUの性能をフルに発揮させ、セキュリティの面でもなにかと都合がいい。 最近は、サーバ用OSと … “ぼろサーバ改め新サーバの作成-その2” の続きを読む

■ OSのインストール
ハードが準備できたので、つぎはOS。もちろんLinuxだが、Fedora13の64bit版にしてみた。CPUの性能をフルに発揮させ、セキュリティの面でもなにかと都合がいい。
最近は、サーバ用OSというとCentOSという呼び声も高い。また最近売り出し中のUbuntuなどもある。しかし、REDHAT時代から使ってきて、Fedoraで採用された仕組みは、そのうちRedhatのエンタープライズに採用されるとのことなので、Fedoraに執着している次第。
早速、ダウンしていた、Fedora13の64bitのDVDのISOをDVDに焼いてインストール。手順はFedora12とほとんど同じなようだ。そしてめでたくインストール終了。

インストール手順はそのうちに...。

そして、インストール後、VNCサーバと、lm_sensors、sambaにて共有のテスト、NTPDで時刻の合わせなどを行った。
Apacheもインストール時に、wwwサーバを選んだので、めでたく稼動と、ここまでは順調。

Fedora10でのcgiの設定

Apacheが動くようになって、他のマシンからもHPが見えたので、つぎはCGIを使えるようにした。まず、geditなどでhttpd.confを開きCGIが実行できるようにする。 1.「Options ExcecCGI」  … “Fedora10でのcgiの設定” の続きを読む

Apacheが動くようになって、他のマシンからもHPが見えたので、つぎはCGIを使えるようにした。
まず、geditなどでhttpd.confを開きCGIが実行できるようにする。

1.「Options ExcecCGI」 を追加

2.CGI用のAddhandler を有効化

3.CGIの表示で文字化けがひどい場合は、WindowsからCGIのスクリプトをアップしている場合は、表示言語の指定をスクリプトの指定( META http-equiv=”Content-Type” content=”text/html; charset=Shift_JIS” など)に優先させるには「addDefaultcharset UTF-8」が有効になっていたら無効にしてみる。HPが文字化けする場合もこれを試す。

4.SELinuxの設定 「Allow CGI support」にチェックを入れる。

あとは、Apache(httpd)を再起動。

5.その他、CGI関連。
パールのパスを変えるcgiスクリプトの先頭行には、

#!/usr/bin/perl

と書いている場合は良いが、

#!/usr/local/bin/perl

と書いてある場合は、修正するか、

cgi用にこの記述でperlでcgiが記述できるようシンボリックリンクを張る。

ln -s  /usr/bin/perl   /usr/local/bin/perl

こうすると、どちらでもよくなる。

・CGI実行時にInternal Server Error(インターナルエラー)となる場合の対処法
Linuxでの改行はコード LF のみなので、DOS(Windows)上で作成したcgiスクリプトが動かないことの回避。

#!/usr/bin/perl  ← このあとにCR+LFが入ってエラーとなる。なので、

#!/usr/bin/perl --  ← を追加してオプション指定と勘違いさせると、うまく動く。

gnomeからのsamba設定

Fedora10でgnome上から簡単にsambaの設定を行ってみた。その時の備忘録。 この設定は、Windowsマシンから自由にアクセス可能な設定なので、家庭内LAN等のセキュリティ上問題がない場合にのみ使用可能。 1 … “gnomeからのsamba設定” の続きを読む

Fedora10でgnome上から簡単にsambaの設定を行ってみた。その時の備忘録。
この設定は、Windowsマシンから自由にアクセス可能な設定なので、家庭内LAN等のセキュリティ上問題がない場合にのみ使用可能。

1.gnomeのメニューのシステムから管理、Sambaを選ぶ。

2.sambaサーバの設定が起動する。まず、「共有の追加」ボタンをクリックします。

3.「Samba共有を編集」ダイアログが表示されるので、その「基本」タブで、ディレクトリを設定します。sambaで共有するディレクトリは前もって作っておくか、自分のユーザディレクトリを設定する。ディレクトリには、読み書き可能なようにパーミッションを設定しておく。
「共有名」・「記述」も必要に応じて書いておく。
「書き込み可能」・「可視」にチェックを入れておく。(LANのどこからでもアクセスOKなようにするため)
設定が終わったら「OK」ボタンをクリックする。

4.次に「アクセス」タブをクリックして、「誰でもアクセスを許可する」にチェックを入れる。
\r\n設定が終わったら「OK」ボタンをクリックする。

5.次に「プレファレンス」メニューから「サーバー設定」を選択

6.サーバー設定の「基本」タブで「ワークグループ」と「記述」を設定。記述に記入した文字が、Windows側のネットワークに表示される。設定したら「OK」ボタンをクリック。

7.次に「セキュリティ」タブで、「認証モード」を「共有」に設定。「ゲストアカウント」をLinuxのユーザに設定。設定したら「OK」ボタンをクリック。

※コマンド派の方へ上記設定で、samba.confがどう作られたか....。

[global]
workgroup = xxxx
server string = xxxxxxxxxxxx
; netbios name = MYSERVER
; interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24
; hosts allow = 127. 192.168.12. 192.168.13.

[samba]
path = /home/xxxx/xxxx
writeable = yes
; browseable = yes
guest ok = yes

netbios name はコメントのまま、LAN内に98系のOSがいる場合は設定が必要かも。
browseable = yes がコメントになっている。可視にチェックを入れたときできて、ゲストをOKにしたときにコメントになったのかなあ。
それから、ファイアウォールが稼動しているときは当然穴を開けなければならない。

samba稼動、VNCも稼動

Fedora10で、sambaの設定を行った。XWindow上のsamba設定ツールを使い、共有フォルダなどを設定してOKとなった。 nmbが起動失敗して、Windowsのネットワークから消えるというトラブルも起こったが … “samba稼動、VNCも稼動” の続きを読む

Fedora10で、sambaの設定を行った。XWindow上のsamba設定ツールを使い、共有フォルダなどを設定してOKとなった。

nmbが起動失敗して、Windowsのネットワークから消えるというトラブルも起こったが、まあ順調に稼動。しばらく様子を見よう。
ついでにVNCも入れて、リモートから色々いじれるようにした。これもまあ順調に稼動。