自宅から自分のウェブサイトをホストする方法(2020ガイド)

あなた自身のウェブサイトをホストする方法

多くの場合、人々は自分のウェブサイトを作成したいとき、自宅で自分のウェブサイトをホストする方法は言うまでもなく、どこから始めればよいかわからない.


人口の大部分は、ウェブサイトがどのように機能するかについてさえ考えたことがない。 Internet Explorer 2003のアイコンをクリックしてWebサイトに入力するだけです.

IEが恋しい.

自宅からウェブサイトをホストすることを検討している場合、サーバーとホスティングの一般的な仕組みを理解している可能性があります。あなたは今、最後のフロンティアを探しています–ゼロからあなたのウェブサイトを完全に制御するチャンス。残念ながら、自宅からウェブサイトをホストしている いくつかの障害が付属しています 限られた帯域幅や 巨大な電気代. 静的アドレスではなく動的IPアドレスを使用すると、いくつかの課題が生じます.

自宅からウェブサイトをホストするには、2つの選択肢があります。大規模なホスティング会社がサーバーで使用しているのと同じ2つのオプション。まずは ウィンドウズ, 自宅のほとんどの人がWindowsマシンを実行するためです。次は Linux, ほとんどの場合、これが推奨されるホスティングプラットフォームです。.

WindowsでWebサイトをホストする

ほとんどの人はおそらくこれをパーソナルコンピュータから読んでおり、オペレーティングシステムとしてWindowsを使用しているので、多くの場合、PCをサーバーとして使用することから始めるのが最も理にかなっています。.

PCをWAMPサーバーとして使用してWebサイトをホストする

WAMPインストールプログラムの使用は 始めるための最も簡単な方法 各パッケージを手動でインストールするのではなく。私はWAMPサーバーが起動し始めるとPacManを鳴らすと考えたい.

ステップ1:WAMPサーバーソフトウェアをインストールする

WAMPは、Windows、Apache、MySQL、およびPHPの略です。すべてを個別に実行してダウンロードするよりも、WAMPインストールプログラムを使用する方がはるかに簡単です。評判の良いWAMPサーバーパッケージにはすべて、個々のパッケージの最新バージョンが含まれています。.

WampServerの使用をお勧めします。彼らはそれを簡単にします.

ステップ2:WampServerの使用方法

ソフトウェアをインストールすると、ディレクトリが自動的に作成されます.

パスはc:\ wamp \ wwwとして見つける必要があります.

そのディレクトリ内に、必要なサブディレクトリを作成できます。ここに、HTMLファイルまたはPHPファイルを配置できます。 WampServerはサブディレクトリをプロジェクトとしてラベル付けしますが、他のWAMPソフトウェアはそれらを別のものと呼ぶ場合があります.

ステップ3:WampServerをテストする

サーバーのテストは、何も問題がないことを確認するために重要です。これを行うには、HTMLページを作成する必要があります.

最善の方法は、例としてwww-directoryに「info.php」というラベルの付いたファイルを配置することです。あなたがしなければならないすべてはWampServerの中に一度「wwwディレクトリ」をクリックすることです.

次に、ファイルを作成し、次のコード文字列を使用します。

1 PHPテスト

ファイルを保存すると、http://localhost/info.phpを参照できるようになります。ここに、PHPインストールの詳細が表示されます.

この時点で、HTMLおよびPHPファイル構造を作成することができます。 必要に応じて.

ステップ4:データベースを構成する

ほとんどの人は何らかのコンテンツ管理システム(CMS)を使用しており、CMSを使用しているほとんどの人はWordPressを使用しています。.

これは、 MySQLデータベース.

必要なMySQLデータベースを作成したり、既存のデータベースをいじったりできます。 WordPressは、ソフトウェアと互換性のある新しいデータベースをセットアップします.

phpMyAdminログイン画面を開くと、新しいブラウザウィンドウとして開きます。 adminユーザー名はrootのままにしてください。もあります パスワードを使用する必要はありません.

ステップ5:サイトを公開する

人々が実際にあなたのウェブサイトにアクセスするためには、Apache設定ファイルを見つける必要があります。このファイルはhttpd.confである必要があり、WampServerメニューに戻ってApacheを選択することで見つけることができます。次に、httpd.confを選択してファイルを編集できます.

次の2行が表示されます。

1注文拒否、許可
2すべてから拒否.

次の行に置き換えます。

1注文許可、拒否
2すべてから許可.

次に、これを機能させるためにすべてを再起動する必要があります。メニューに「すべてのサービスを再起動する」と記載されているオプションがあります.

PCファイアウォールがリクエストをブロックしていない限り、誰もがあなたのウェブサイトにアクセスできるはずです.

ステップ6:ドメイン名

ビーフジャーキーレビューサイトを自宅でホストしている場合は、ドメインにわかりやすい名前を付けて使用することをお勧めします。.

おそらくbeefjerkyathome.com?

ドメイン名には特定のIPアドレスが割り当てられます。このbeefjerkyathome.comでは、000.000.000.000を使用します。 C:\ Windows \ system32 \ drivers \ etc \ hostsファイルを見つけて、次の行を追加します。000.000.000.000 beefjerkyathome.com.

次に、httpd.confファイルに戻り、仮想ホストを追加します。 「仮想ホスト」という単語の後の行のコメントを外します。次のようになります。

1#仮想ホスト
conf / extra / httpd-vhosts.confを含めます

最後のステップは、Apacheディレクトリに手動ファイルを追加することです。メモ帳ファイルを作成してC:\ wamp \ bin \ apache \ Apache-VERSION \ conf \ extra \に保存するだけです。.

メモ帳ファイルは次のようになります。

ServerAdmin [email protected]
DocumentRoot「c:\ wamp \ www」
ServerName mysite.local
エラーログ「logs / beefjerkyathome.com.log」
CustomLog“ logs / beefjerkyathome.com-access.log”共通

あなたはしなければならない すべてのサービスを再起動します そしてあなたは ドメイン名を使用して一般にアクセス可能なWebサイト.

LinuxでのWebサイトのホスティング

以来 Linuxはオープンソースソフトウェアです Windowsサーバーよりも安価で使いやすくなっています。ほとんどの人はLinuxを使用していないため、自宅でのLinuxサーバーの設定が実際には難しくなる可能性があります。そうは言っても、あなたがLinuxの世界に飛び込みたいなら、これがあなたのやり方です.

ステップ1:LAMPソフトウェアをインストールする

LAMPソフトウェアのインストールを開始するには、ターミナルを開いて次のコードを使用します。

sudo apt install apache2 mysql-server php libapache2-mod-php7.0

MySQL rootユーザーのパスワードを入力するように求められます。次に、すべてが機能する機会があることを確認するために、あなたはする必要があります Apache Webサーバーを再起動します.

Apacheのグローバル構成をいつでも変更する場合は、必ず次のコマンドを使用してください。

sudo /etc/init.d/apache2 restart

ステップ2:PHPを確認する

これを実際に確認するには、次の場所にあるWebサーバーのルートディレクトリにあるテスト用のPHPファイルを使用する必要があります。/ var / www / html /

使用されるPHPファイルは次のとおりです。

sudo echo“” > /var/www/html/info.php

使用可能な追加モジュールを確認するには、コマンドラインを使用します。

apt search php | grepモジュール

ステップ3:データベースを確認する

あなたはおそらくWordPressまたは他の同様のコンテンツ管理システムを使用したいので MySQLを確認する必要があります. ただし、Linuxを使用している場合は、Webサイトを最初からコーディングすることをお勧めします.

MySQLが動作しているかどうかを確認するには、次のコマンドを使用します。

サービスmysqlステータス

次に、MySQLが最初にインストールされたときに以前に入力した資格情報を使用します。

$ mysql -u root -p

[今、あなたは私たちの管理者パスワードを求められ、mysqlプロンプトを入力します]

新しいデータベースを作成するには、以下を使用できます。

CREATE DATABASEテスト;

USEテスト;

WordPressを使用している場合は、データベースが自動的に作成されます.

最後のステップは、ここで説明されているステップを使用して/etc/phpmyadmin/config.inc.phpファイルを構成することです.

ステップ4:DNSを構成する

独自のドメイン名を使用するようにApacheを設定する必要があります.

最初のステップは、DNSにドメイン名のAレコードがあることを確認することです。ドメイン名を購入した人には誰でも、DNSレコードを正しく設定するのに役立つツールがあります.

これが完了すると、digツールを使用してこのようなものが表示されるはずです。 www.beefjerkyathome.comのAレコードを要求するには、次のように入力します。

$ dig www.beefjerkyathome.com A

;;回答セクション:
www.beefjerkyathome.com。 86400 A
000.000.000.000

;;権限セクション:
beefjerkyathome.com。 86398 IN NS a.iana-servers.net.
beefjerkyathome.com。 86398 IN NS b.iana-servers.net.

ステップ5:Apacheを構成する

次のステップは Apacheがドメインからのリクエストを受け入れることができることと、コンテンツがどのディレクトリから来るべきかを確認してください.

beefjerkyathome.comドメインにはディレクトリが必要です。それを作成してから、beefjerkyathome index.htmlファイルを作成します。次に、ファイルシステムの権限について心配します。

sudo mkdir -p /var/www/html/beefjerkyathome.com
sudo sh -c ‘echo“ beefjerkyathome.com

これは私の自己ホストサイトbeefjerkyathome.comです

」 > /var/www/html/beefjerkyathome.com/index.html
sudo chmod -R 755 /var/www/html/beefjerkyathome.com

私たちは今しなければなりません Apacheがドメインを認識できるように仮想ホストファイルを作成する.

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/beefjerkyathome.com.conf
sudo nano /etc/apache2/sites-available/beefjerkyathome.com.conf

次に、ファイルを次のように編集します.

ServerAdmin [email protected]
ServerName beefjerkyathome.com
ServerAlias www.beefjerkyathome.com
DocumentRoot /var/www/html/beefjerkyathome.com
エラーログ$ {APACHE_LOG_DIR} /error.log
CustomLog $ {APACHE_LOG_DIR} /access.logの組み合わせ

ほとんどそこに、Apacheを再構成してリロードします.

sudo a2ensite beefjerkyathome.com.conf
sudoサービスapache2リロード

重い作業がほぼ完了したら、あなたがしなければならないのは ローカルの/ etc / hostsファイルを編集する. これをIPアドレスとドメイン名に追加して、次のようにします。

000.000.000.000 beefjerkyathome.com

インターネットでbeefjerkyathome.comにアクセスできるようになりました そして、世界は新しく発見されたビーフジャーキーの知識で喜ぶでしょう.

ステップ6:WordPressまたはその他のコンテンツ管理システムをインストールする

これは、使用したいCMSをインストールするときです. WixまたはWordPressをお勧めします.

CMSをインストールしたら、完了です.

ホスティングサービスを使用する方が賢明な理由

これを実行するのがどれほど大変か、そしてホスティングサービスをどれほど簡単に使用できるかを見ると、なぜこれをしたいのかと疑問に思うはずです。.

明らかに、それは 実際にこれを行うのは楽しい そして、学習経験はそれだけの価値があります。これを行うだけで、ウェブサイトの仕組みと、ホスティングサービスが大規模にホストする方法を理解できます。.

ウェブサイトの成長を真剣に検討する場合– 自分でホストしても意味がありません.

クレイジーなハードウェアがなく、ほとんどの人にはないエネルギーへのアクセスがない限り、最高のホスティングサービスを使用したいと思うでしょう。.

接続は遅くなり、DNS構成の処理は 永続的な痛み, あなたの電気代は急騰し、何かが故障した場合、それは完全にあなたにあります.

代わりに専用ホスティングまたはVPSホスティングを確認することは理にかなっています.

最高の専用サーバー

専用サーバーがあれば、何も問題なく自分でホスティングするメリットのほとんどすべてを享受できます。それだけでなく、あなたは スピードとアップタイムがほぼ確実に向上するため、より多くの利益を得る.

ロード時間: 520 Ms
稼働時間: 99.9%

次世代インフラと活用 Google Cloud Platform オペレーション全体を強化するために、高速で稼働時間が長くなります.

Kinstaが提供するセキュリティは 家で組み立てられるものよりも優れている. 彼らは2分ごとに彼らのウェブサイトの一つ一つのステータスをチェックします。あなたのウェブサイトがチェックされます 毎日720回 稼働していることを確認します.

最高のVPSホスティング

お金が気になるだけでなく、独自のサーバーへのアクセスとスケーラビリティも必要な場合は、VPSホストが適切なオプションとなる場合があります。 VPSを使用すると、 独自のOSインスタンスを持つ独自の専用サーバースペース.

ロード時間: 2,232 Ms
稼働時間: 99%

InMotionのすばらしい点は、最低コストの階層に驚くべきプレミアム機能が含まれていることです。.

無料のSSDドライブ、無料のドメイン、無料のバックアップ、SSHアクセス、無制限のディスク容量、無料のSSL証明書、24時間年中無休のカスタマーサポートなどの機能がすべて標準装備されています。その上、彼らは持っています 90日間の全額返金保証.

InMotion Hostingは、破綻しないハイブリッド戦略が必要な場合に最適なオプションです。すべてのお金を費やすことなく信頼性と冗長性に焦点を当てた高性能オプションは、検討する価値があります.

結論

自分でウェブサイトをホストできるからといって、. 楽しい小さなプロジェクトとしては価値がありますが、ウェブサイトの構築と成長を真剣に考えている場合、ほとんど意味がありません。.

ホスティングには多くの優れた選択肢があり、ウェブサイトを高速で稼働させ続けることに関しては頭痛の種はありません。.

参照と画像クレジット:

  • KeyStoneWebStudios.com
  • AmeraVant.com
  • SilverScopeMedia.com
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me

About the author

Adblock
detector