電子書籍の厳選無料作品が豊富!

現在無料のスペースでWebサイトを公開していますが、動画・画像・多数のCGIなどを扱いたい為、余っているPCを使い自宅サーバでの公開を考えています。環境は「WinXPPro+Apache+ActivePerl」です。各種サイトなどで情報を集めサーバーを立ち上げ外部から参照できる状態となりましたが、実際に運用・公開を開始するに辺り2点程質問があります。

1.パーミッションの設定
まず「パーミッションの設定」が分からず困っています。CGI配布サイトなどの設置解説では必ず「パーミッションの設定」の記述があります。プロバイダのWebスペースなどで公開する場合はFFFTPなどFTPクライアントで接続し、FTPクライアント上で設定するのが一般的ですが、自宅サーバーの場合どうすればいいのでしょうか?(FTPサーバーも立ち上げて別のマシンからFFFTPなどでアクセスし設定?で良いのでしょうか?)実際なにも設定しなくてもCGIは動きましたが、セキュリティ上問題がありそうなので心配です。

2.Windowsのライセンスの問題について
これは友人から聞いた話なのですが、WindowsXPなどのクライアント用OSでサーバー公開をするとライセンス違反になる。という話を聞きました。WindowsXP Professionalのパッケージ版の使用許諾契約書の1.3項目には「最大 10 台のコンピュータまたはその他の電子デバイス (以下
各々を「本デバイス」といいます) から同時に本ワークステーション コンピュータに接続することができます。」と記載がありますが、同時接続者が10人以下であるならばサーバーとして使用しても良いと言う事なのでしょうか?また10人を超える場合はサーバー版のWindowsを買わないといけないと言う事になるのでしょうか?

A 回答 (3件)

ご参考:「鷹の巣」の自宅サーバーの掲示板情報です。


cgi設置時の属性について、自宅サーバーの場合属性を触る必要は無いものなのでしょうか?
http://sakaguch.com/PastBBS/0023/B0012272.html

Windows XPでサーバーを構築するのは、Microsoft社の使用許諾契約違反になるのでは?
OS、Windowsには同時アクセス制限は、ありません。(一応、まとめ)
http://sakaguch.com/PastBBS/0009/B0004790.html

「鷹の巣」の自宅サーバー
http://sakaguch.com/
    • good
    • 0
この回答へのお礼

詳しいサイトの紹介ありがとうございます。
非常に参考になりました。
パーミッションの概念はUNIX系だけの物でありWindowsでは設定の必要が無い。XPのアクセス制限は無い、付属のIISを使う場合問題になる可能性があるがApacheなどを使う場合は問題は無い。と言う事みたいですね。

お礼日時:2007/01/16 10:06

1.パーミッションの設定 について



CGIのパーミッションの設定が必要なのはUNIX系のOSの場合なので、WINDOWSでのWEBサーバーの場合は、パーミッションの設定は必要ありません。
    • good
    • 0
この回答へのお礼

No.2の方からも回答を頂きましたが、Windowsの場合は設定が必要ないとの事ですね。
回答ありがとうございました。

お礼日時:2007/01/16 10:10

2→最大セッション数10だったと思います。


ちなみに、マイクロソフトが違反をチェックしているということを聞いたことはありません。また、その方法(確実に立証できる)もないような気がします。気にされるなら、リナックスかWindowsServer2003あたりがいいですが、XPで接続オーバーがばれたという話は私はきいたことないです。
1、についてはよく分かりませんが、私の場合は80番ポート以外はセキュリティー上クローズしてます。したがって、フラッシュメモリーをつかってアップしてます。(めんどくさいけど)
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
ライセンスに関しては、チェックしてるしてないは関係無く違反になるならばその状態で使うのは問題があると考えています。

アップロードに関してはフラッシュメモリなどを使って直接サーバーマシン上にファイルをコピーしますが、気にしているのはCGIのパーミッション設定です。

お礼日時:2007/01/16 10:00

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!