\r\n\r\n

古いコンピュータからLinuxウェブサーバを構築する方法

古いパソコンが場所を取っていませんか?ウェブサイトのホスティングに使用したいですか?古いPCをLinuxのWebサーバーとしてセットアップする方法です...。

家庭用Webサーバーの設置に興味がある方最も簡単な方法は、予備のコンピュータにLinuxをインストールすることです。これは、Linuxのシンプルさのために非常に簡単で、ウェブサイトやブログをホストするための手頃な方法を提供します。

以下は、LinuxのWebサーバーの設定方法です。

linux**を自分のWebサーバーにする方法

自宅から実行できるlinuxのWebサーバーを構築するためには、ハードウェアとOSが必要です。また、ウェブサーバーソフトをインストールし、インターネットからサーバーにアクセスする方法を用意する必要があります。

これを4つの簡単なステップに分解して、LinuxのWebサーバーを自作することができます。

  1. 古い/不要なコンピュータを探す
  2. Linuxオペレーティングシステムのインストール
  3. アプリケーション用Webサーバーソフトウェア(Apache、PHP、MySQL)のセットアップ
  4. インターネットからサーバーにアクセスする

さっそく始めてみましょう。

1 linux ウェブサーバー用の古いコンピュータを探す

ウェブサーバーとして使用するコンピュータを選ぶ前に、オペレーティングシステムの最小要件を知っておく必要があります。Ubuntuは人気がありますが、軽量化が十分ではありません。むしろ、Ubuntu 19.04の方がよっぽど強い。Ubuntuと同じコードで構築された、より軽量な代替品です。

ダウンロード:Lubuntu 19.04

lubuntuのシステム要件

Lubuntu 19.04の最小要件は以下の通りです。

  • 512MHzデュアルコアプロセッサ以上(1GHz推奨、Ubuntuは2GHz推奨)
  • 4GBのシステムメモリ
  • 25GBのハードディスク空き容量
  • 32ビット版(古いPC向け)と64ビット版から選択可能

適当な古いパソコンを引き出しの奥にしまっておくか、リサイクルショップで購入するのがいいでしょう。特筆すべきは、Raspberry PiにLinuxのWebサーバーをインストールできることです。30ドル未満で、この小さなコンピュータは、古いハードウェアに困っている場合、賢い選択です。

また、古いWindows PCに限定する必要はありません。2006年以前のPowerPCプロセッサを搭載したapple macやmacbookは、Linuxを実行することができます。

LubuntuはUbuntuと同様に、ビデオカードやハードディスクなどのハードウェアを幅広くサポートしています。ディストリビューションがあなたの選んだハードウェア上で動くかどうかを確認するには、livecdを実行してください。

サーバーを24時間365日稼働させる予定なら、風通しの良い場所に設置すること。熱はサーバーの敵になるので、夏場はエアコンの効いた部屋で保管するのがベストです。

2 linuxオペレーティングシステムのインストール

Lubuntuのインストールは簡単で、ISOファイルを入手して、DVDやUSBフラッシュドライブに書き込むだけで始められます。

ダウンロード:Lubuntu

これらのディスクイメージは最新版を搭載しているため、インストール後はマイナーバージョンアップのみで済みます。お使いのパソコンが64ビット版に対応している場合は64ビット版を、そうでない場合は32ビット版をご利用ください。

準備ができたら、インストールメディア**をパソコンにセットし、再起動します。CD-ROMドライブやUSBから起動するために、BIOSの設定を変更する必要がある場合に行ってください。場合によっては、ブートメディアの選択メニューを開くことができます。

プロンプトが表示されたら、「インストール時に更新プログラムをダウンロードする」を選択してサードパーティ製ソフトウェアをインストールし、ディスク全体を消去して使用してください。

この場合、このコンピューター上の他のオペレーティングシステムは削除されますので、ご注意ください。必要な設定に従い、その他のオプションを完了させます。Webサーバーのプロジェクトでは、ホームフォルダを暗号化するのは賢明ではありません。インストールが完了したら、再起動します。

再起動後、アップデートを確認する。システム" > "管理" > "アップデートマネージャ" > "アップデートのインストール "に移動します。".見つかった更新プログラムをインストールした後、再起動が必要な場合があります。

linux ウェブサーバーソフトウェアのインストール

代替品もありますが、ほとんどのウェブサイトは、Apache、MySQL、PHPの組み合わせ(LAMPと呼ばれます)で動作します。これは、Windowsにインストールすることを推奨しているものと同様です。

これら3つのツールは、すべてソフトウェアセンターからインストールすることができます。システム> 管理> Synapticパッケージマネージャでこのプログラムを起動します。ここでは、必要なソフトウェアをインストールします。

以下のパッケージ名を検索してインストールします。それぞれ、様々な前提条件を含んでいます:apache2, php5, php5 mysql, mysql server.変更を適用して、パッケージをインストールします。

これらのパッケージはまもなくダウンロード・インストールされ、インストーラは再起動せずにMySQLの「root」パスワードの入力を促します。

これらのツールは、コマンドラインからインストールすることもできます。

sudo apt install lamp-server^ -y

ウェブサーバーをテストしよう

サーバー上でFirefoxブラウザを開き、URLを指定することで、http://127.0.0.1/ のインストールをテストすることができます。または、http://localhost/ と入力してください。

"It works!" と表示されるはずです。のメッセージは、Webサーバーが動作していることを意味します!ApacheとMySQLの両方がバックグラウンドで動作し、起動時に開始されます。これで、Webサーバーは/var/wwwのファイルを編集できるようになりました。ブラウザを更新するだけで、あなたのWebサイトに変化が現れます。

サーバーのローカルIPアドレスの検索

サーバーが正常に動作している場合、外部から見えるようにする必要があるため、通常のパッチをすべて適用し、サーバーを最新の状態に保つことが重要です。

まず、サーバーのローカルIPアドレスを探し、後で参照できるアドレスに設定します。ネットワーク情報ボックスの中に、ルーターから割り当てられた現在のIPアドレスが表示されます。

ネットワーク接続をクリックし、「接続情報」を選択して、ネットワーク接続を見つけます。これにより、現在のIPアドレス、ネットワークアダプターカード、ブロードキャストアドレス、ゲートウェイ、DNSサーバーを含むボックスが表示されます。IPアドレスはメモしておいてください。

次に、ローカルネットワーク上の固定IPアドレスを提供するために、接続情報を編集します。もう一度右クリックし、今度は「接続の編集」に進みます。適切なアダプタ名(例:eth1)を選択し、これらの設定を編集します。

IPv4タブを選択し、方法を手動に切り替えます。追加」をクリックし、接続設定に入力します。ただし、IPアドレスは別の方法で入力する必要がありますので、ご注意ください。最初の3オクテット(ドット間の数字)はそのままで、最後のオクテットを254以下の上位ビットに変更します。

手動で割り当てたIPアドレスがネットワーク上で動作しないことが重要です。不明な場合は、高いIPアドレス、例えば250を選択してください。これは、静的なローカルIPアドレスになります。

共有ウェブフォルダ

サーバーへのアクセスやファイルのアップロードには、いくつかのオプションがあります。フォルダー権限の重要性を説明するために、オプションとしてWebフォルダーを共有することを考えます。

この方法は、サーバーがプライベートネットワーク上にある場合にのみ使用することが重要です。誰もサーバーに接続できず、共有フォルダにアクセスできないことを保証します。

まず、Webフォルダのパーミッションを緩和します。Ctrl+Alt+Tでターミナルを開き、次のように入力します。

sudo chmod 777 /var/www

パスワードの入力画面が表示され、正しければ権限が更新されます。

ここで、ファイルブラウザで/var/を検索してください。wwwフォルダを右クリックし、共有オプションを選択し、チェックをはずす。セキュリティオプションでは、パスワードの有無で共有することができます。ユーザー名とパスワードなしでフォルダを共有する場合は、「ゲストアクセス」を選択します。

これで、あなたや他の誰でも、パスワードを使わずにこれらのファイルにアクセスできるようになりました。そのため、セキュリティの観点から、パスワード共有の利用を推奨します。お手数ですが、「このフォルダのファイルの作成と削除を他の人に許可する」にチェックを入れてください。これにより、共有ディレクトリからの書き込みアクセスが可能になります。

ファイルを見るには、ネットワークの場所 //localhost/www に移動します。

セキュリティの設定に応じて、パスワードの入力を促したり、ファイルに直接アクセスできるようにします。これらのファイルは、http://localhost/(または設定した固定IPアドレス)を介して、Webブラウザでアクセスすることができます。

ポートフォワーディングによるLinuxサーバーのオンライン化

IPアドレスを取得したところで、重要な概念としてポートフォワーディングを理解する必要があります。インターネットに接続する人は皆、IPアドレスを持っています。ほとんどの家庭用接続(および多くの企業用接続)では、コンピュータのIPが実際にインターネットに公開されることはありません。-

では、あなたのサイトへの訪問者はどのようにあなたのサーバーに連絡しているのでしょうか?私たちはポートフォワーディングを使用しています。

サーバーのポートは、家のドアや窓のようなものなので、セキュリティ上のリスクがあります。それぞれのポートから、サーバー上で動作している異なるサービスにアクセスすることができます。デフォルトでは、Webサーバーは80番ポートを使用します。

この機能を有効にするには、ルーターの管理者ページにログインする必要があります。詳しくは機器の説明書をご覧ください(ルーターの中には、背面にIPアドレスが印刷されているものもあります)。そこには、「ポートフォワーディング」という項目や、ポートを正しく転送するためのアプリケーションがあるはずです。

TCPポート80を、あらかじめネットワークに設定した固定IPアドレスに転送します。ルーターによって異なりますので、正しい設定方法はルーターの取扱説明書をご覧ください。

linux ウェブサーバーに静的なホスト名を提供します。

ほとんどの家庭用ルータは、動的IPと呼ばれるものを介してISPに接続します。これは、ルータの公衆に直面しているIPアドレスは、時間の期間の後に変更されることを意味します、通常は1週間ほどです。

この問題の解決策の一つは、あなたのサイトにDynDNSのURLを設定することができる素晴らしいDynDNSサーバーを使用することです。クライアントアプリケーションのおかげで、あなたのパブリックIPアドレスが変更されたときに、URLはまだあなたのLinuxサーバーを指すようになります。

したがって、訪問者は以下の方法で http://yourhostname.dyndns.org の外の世界のウェブサーバーにアクセスできるはずです。 ISPによっては、ルーターへのポート80をブロックするものもあります。この場合、8080番ポートなどを80番ポートに転送します。これにより、http://yourhostname.dyndns.org:8080、ホームページにアクセスできるようになります。

linuxのWebサーバーを立ち上げたんですね!

Webサーバーのセットアップが完了したら、次はプログラミングや独自のソフトウェアのインストールに集中しましょう!

ブログソフトウェアを運営したり、フォーラムや掲示板を管理している方もいらっしゃるでしょう。マストドンやポートフォリオなど、ソーシャルネットワークをホストすることに興味があるかもしれません。それはあなた次第です。

今では、ほとんどすべてのものにウェブサイトをホストすることができます。その証拠に、あなたのAndroid端末をウェブサーバーにする方法をご紹介します。

  • 2021-03-17 19:20 に公開
  • 閲覧 ( 31 )
  • 分類:IT

あなたが興味を持っているかもしれない記事

匿名者
匿名者

0 件の投稿

作家リスト

  1. admin 0 投稿
  2. 匿名者 0 投稿

おすすめ