- ベストアンサー
自宅サーバを作るには?
レンタルサーバでホームページを運営していますが、 容量などの関係から月2000円以上かかってしまいます。 そこで自宅でサーバを立てたいと思い中古のPCを購入しました。 無料で簡単にサーバにするには何をインストールしていけばいいのでしょうか? Apach?やFreeBSD?などありどれにすればいいのかわかりません。 参考になるサイトなどありましたら教えてください。
- みんなの回答 (7)
- 専門家の回答
質問者が選んだベストアンサー
OSとしてはLinuxかFreeBSDをインストールし、その上で動くWebサーバとしてApache、他にPerlやPHPなどを必要に応じて…というのが相場ですが、自宅サーバーはセキュリティなど非常に運用が困難です。その困難を承知であれば、googleで「Linux 自宅サーバ」などの単語で検索すればサイトが星の数ほど出てくると思います。
その他の回答 (6)
> 容量などの関係から月2000円以上かかってしまいます。 もし、レンタルサーバーが費用の面だけで不満ならば、 さくらインターネットは如何でしょう? http://www.sakura.ne.jp/rs/02.shtml 1Gなら年額5000円、3Gなら年額15000円です。
お礼
回答ありがとうございます。 レンタルサーバは ロリポップ→Xserver→SAKURA で今現在がSAKURAです。 ですが、ロリポップをレンタルしたときに独自ドメインではなく、サブドメインなので移転が大変と思い、そのまま契約は続いています。 独自ドメインでも1つ契約しています。 SAKURAはすでにプレミアムプランで契約していますが、転送量の質問をしたところライトプランで 3GB/日、スタンダードプランで 10GB/日、プレミアムプランで30GB/日程度を想定しているとのことでした。 ホームページ開設1ヶ月で10GB/日を超えているのでいずれ30GB/日も超えてしまうと思いサーバを立てようとしています。
- mii-japan
- ベストアンサー率30% (874/2820)
>設定費にお金がかかる自体最低でも数十万かかるということですが、では実際に何にかかりますか あなたが行なおうとすることを費用積算してください 時給千円でも2千円でも、そしてそれなりの業者に依頼した時とほぼ同等の状態に持っていけるまでの作業時間を想定してください 設計と設定に要する費用です、ファイアウォールも必要です、それに関する設定もあります 中途半端の状態でサーバ公開すれば、クラッカーの餌食です インターネットへの公開は趣味の領域ではありません 憤ることより現実を見つめてください、中途半端な知識・技術で乗り切れる世界ではないことを
お礼
サイト(http://y-kit.jp/saba/)を参考に試しにwindowsXPで サーバを立ててみました。 cgiやphp使うわけではないのでAN HTTPDと TinyFTPDのソフトをインストールしただけです。 別のパソコンからDreamWeaverでアップロードしました。 ルーターがあるせいで内部からは見られなかったので プロキシサーバを通すことで外部から接続したのと同じ状態なり URLにグローバルアドレス入力で見られることを確認しました。 ↑のサイトではダイヤルアップなどでやる方法しか書かれていませんでした。 ChangeProxyのソフトと最新プロキシ(http://www.cybersyndrome.net/)を使用。 後は海外のサイトで無料のDNSサービスを使えば 自分の好きなURLとグローバルIPを関連付けてもらうだけです。 設定自体は3時間なので時給3万を超えてますね。 私はセキュアドの資格持ってますけどこのサーバが危険とは 思いません。ポートの開放は、ネット(80)とFTP(20と21)のみ。 FTPへのログインはパスワード3度まで。またログイン後に見られるディレクトリは特定ディレクトリ以下のみに限定。 ポート開放は無線ルーターWZR-G54にてルーターにログインしネットワーク設定のアドレス変換でグローバルIPとローカルの固定IPを変換。 中途半端な知識で乗り切れるか確認中です。 クラッカーの餌食になるのを楽しみにしています。 このサーバは重いのでFreeBSDに挑戦します。 自宅サーバなんて本気でやっている人より趣味でやってる人のほうがよっぽど多い現状です。
補足
あなたはwebサーバを立てたことあるのですか? 高校生でもやる気になればできることですよ。 サーバという言葉にびびってるのでは? ファイアーウォールはルーター(数千円)でも十分ですけど。 ルーターの設定は数ページのマニュアルですし、アクセスは全て拒否してwebのポートだけ通すように設定するだけ。 これが現実的な話です。 立ち上げ時から100%完璧なサーバでなければ公開したらいけないとでも思っているのでしょうか。 そんな考え方ではやる前から何もできませんね・・・。
- mii-japan
- ベストアンサー率30% (874/2820)
このような質問をなさるようでは,無理です 仮に設定できたとしても,不法アクセスの足場等にに使われ,世界中に迷惑をまきちらかすだけです それから,サーバを設置するには,設定費として最低でも数十万かかります(それなりの知識・技術を持った人が対応して) 月2000円が惜しいのなら,サーバ公開なんてことを考えてはいけません,他人に迷惑をかけるだけです
補足
できないと決め付けるのやめてもらえます? 個人にしろ会社にしろ、最初からわかっている人はいないでしょう? それに会社でも足場にされることは普段からあることです。 そのような失敗からよりよいシステムはできるわけです。 設定費にお金がかかる自体最低でも数十万かかるということですが、では実際に何にかかりますか? 無料でサーバを立てるやり方はあるはずです。
- nick2038
- ベストアンサー率34% (55/160)
無料で簡単(しかも安全)な方法があるならレンタルサーバなんて商売は成り立たないよね、というあたりまえな話の確認になってしまってますね(^^;;; 本屋に行って「簡単!自宅でWebサーバ!」みたいな本を買ってきて、その通りにするのが一番だと思います。 ウェブ上の情報だと、情報の抜け落ち等でつまづきが多くなります。 むしろ本の補足に各サイトを使った方が良いでしょう。 ちなみに、どんなPCかは知りませんが24時間立ち上げておくと電気代がそれなりにかかりますよ。 ルータ等の装置の電気代も合わせるとレンタルサーバ代より高くなる事も結構ある、というのが通説です。
お礼
回答ありがとうございます。 無料で簡単にと書いていますが、初心者が始めていくにはどれがお勧めかという意味で捉えてもらえばいいです。 本もたくさんあると思いますが、結局どれがいいのかというところで迷っています。 電気代はそれほど気にしません。レンタルサーバを分散していても10G/日を超えそうで追い出されるくらいの転送量がありますので、専用サーバを使うことを考えれば1/10以下ですし。
- sakura-pon
- ベストアンサー率20% (153/744)
LinuxはOSとして無償で入手、運用できますが、質問の内容からして初心者の方と思いますのであまりお勧め出来ません。 まずはLAN内の安全なところでLinuxを学習してからどうでしょうか。 また、使用するOSにより開発言語が異なります。その辺は大丈夫ですか? ASPで作ってると作り直しになります(JSPとかに) ちなみに全くの無料は不可能です。 固定IPが必要ですので。 ダイナミックDNSという手もありますが、信頼性が低いです。
お礼
回答ありがとうございます。 linuxでもマニュアルがあればコマンドプロンプトのような状態で捜査することはある程度できそうです。 後半あたりよくわかりませんが、プロバイダからのグローバルアドレスが1つあるのでどうにかできると思います。
こちらがとても参考になります。 ただ、セキュリティーには十分気をつけてくださいね。 http://www.kent-web.com/www/index.html
お礼
回答ありがとうございます。 windowsでもサーバにできるのですね。 ただwindowsではやっぱり動作が重いのではないでしょうか?
お礼
回答ありがとうございます。 OSとWebサーバの区別がよくわかっていませんでしたがよくわかりました。 OSはFreeBSDでWebサーバは以前windowsで動作させたことがあるApacheにしてみようと思います。