web-dev-qa-db-ja.com

プレゼンテーション中に自分のWebサイトを確実に利用できるようにするにはどうすればよいですか?

来週行うオンラインプレゼンテーションはありますが、すべて準備が整っています。

WebサイトはHTMLとCSSのみ(DBなし)であり、現在、共有ホスティングアカウントにあります。

現在、私の共有ホスティングは(比較的)信頼できるものですが、最近、彼らがいくつかの変更を行っており、私のWebサイトが時々利用できなくなっていることに気付きました。

プレゼンテーションの朝にこのようなことをしたくないので、そのようなことを準備する最善の方法は何かを尋ねていますか?

私のドメインはwww.presentation.mydomain.comであり、可能であれば(問題が発生した場合でも)これを保持したいと思います。

私はいくつかの代替案を考えてきました。

  • 2つの異なるドメインまたはサーバーでサイトをホストします(ただし、ドメイン名はどうですか?)

  • USBスティックにポータブルXAMPPバージョンがあります(これもドメイン名ですか?)

  • 可能なフェールオーバーサイト/場所

更新:

プレゼンテーションは私のノートパソコンではなく、ノートパソコンで行われます。そのため、ソフトウェアをインストールできません。

12
jonboy

通常、生のHTMLファイルが他のファイル、CSSおよびJavaScriptを参照している場合でも、生のHTMLファイルを表示するだけのためにサーバーは必要ありません。任意のファイルをダブルクリックするだけで、ローカルファイルシステムからマシンのデフォルトブラウザで開きます。

ただし、静的コンテンツに他のファイルまたは他のリソースへの絶対参照(<a href='http://mysite.com/extra.html'>)がなく、相対参照(<a href='extra.html'>)のみが含まれているかどうかを確認する必要があります。とにかく良い習慣です。

使用するラップトップのハードドライブにコンテンツを事前にコピーし、プレゼンテーションをテストすることをお勧めします。突然別のマシンを使用する必要がある場合に備えて、USBスティックまたはCDディスクに同じコンテンツを持ち込みます。

14
h22

サイトは静的なので、1つの解決策は CloudFlare を使用することです。これは、サイトがダウンした場合でも(適切な構成で)キャッシュページを提供できるためです。問題がある場合は透明になります。

また、ラップトップを使用できない場合は、ラップトップまたはメモリスティックにサイトのコピーを保存します。すべてうまくいかない場合でも、ドメイン名ではなくlocalhostを使用してプレゼンテーションを終了できます。それが最後の手段です。

PS:もちろん、ポータブルWebサイトを実装するには、どこからでも相対パスを実装する必要があります。 '。それを忘れないでください。さもないと、リンクは現在のディレクトリに関連します。

11

WebサイトがHTMLとCSSのみの場合、ホストは必要ありません。冗長WAMP環境に使用するUSB​​スティックにそれを投げて、プラグインしたマシンから実行します。

USBスティックの紛失が心配な場合は、Webホストが適切なバックアップになります。

6
Prinsig

インターネットページをローカルで開き、ブラウザに表示するだけです。

別のドメイン名を表示する場合でも、XAMPPを使用してローカルWebサーバーを開くことができます。そこでWebサイトをホストし、システム上のhostsファイルに次の行を追加することで、ドメインのドメインをローカルホストにポイントします。

127.0.0.1    www.presentation.mydomain.com

ここ OS上のhostsファイルの場所を確認できます。

5
modiX

Amazon S3を使用して静的コンテンツをホストできます。方法のガイドについては、 http://docs.aws.Amazon.com/AmazonS3/latest/dev/WebsiteHosting.html を参照してください。

基本的に、AWSアカウントにサインアップし、WebサイトをS3にアップロードし、<bucket-name>.s3-website-<AWS-region>.amazonaws.comなどのURLからアクセスできます。 CNAMEを使用してバケットのカスタムドメインを作成することもできます。これにより、presentation.mydomain.comを介してバケットにアクセスできるようになります。

S3の無料利用枠、5GB、1年間で1か月に最大20000件のリクエストに対応する必要があります。ソース: http://aws.Amazon.com/free/

https://chadthompson.me/2013/05/static-web-hosting-with-Amazon-s3/ は、スクリーンショットを使用したプロセスの優れたウォークスルーを提供します。

プレゼンテーションのためにドメインをインターネットにアクセスする必要がない場合は、Prinsigの答えによると、Webサイトのコピーを含むUSBドライブを使用するのが最も簡単な方法です。

5
aj.esler

サイトのバージョン管理にGitを使用している場合...(判断するためではありません...しかし、それが重要なプロジェクトである場合は、そうすべきです!)

Githubの「プロジェクトページ」でWebサイト全体をホストできます。 (別名 Githubページ

サイトコードをgit Pushするだけで本当に簡単です。基本的に、gh-pagesというブランチにプッシュすると、プッシュ時にサイトが自動的に公開および更新されます!

プロジェクトのGithubリポジトリページが https://github.com/imausername/mysupersite の場合、publicGithubページプロジェクトはiamusername.github.io/mysupersiteにあります

4
unknownprotocol

非常に複雑な答えがたくさんあります。

WebサイトはHTMLとCSSのみ(DBなし)であり、現在、共有ホスティングアカウントにあります。

Apacheは必要ありませんXAMP(または同様の)は必要ありませんcloudflare、dropbox、またはその他のサードパーティサービスは必要ありません。 (github?プレゼンテーション用?お願いします。)

必要なのは、ポータブルストレージデバイスだけです。 USBキー、外付けドライブなど。

必要なのは、プレゼンテーションに相対リンクのみが含まれていることを確認することです。方法は次のとおりです。

  1. 共有ホスティングアカウントからコンピューターにフォルダーをコピーします。
  2. ネットワークを無効にします。 Wi-Fiをオフにし、イーサネットケーブルを取り外します。または、ラップトップを手に取り、階段や駐車場など、Wi-Fiがない場所に移動します。
  3. フォルダを開き、最初のindex.htmlファイルをダブルクリックして、正しく見えるかどうかを確認します。

すべてがうまくいけば、行ってもいいです。そうでない場合は、追加の指示のためにコメントを追加します。

4
paul

最後に、重要なこととして、表示する予定のすべてのWebページのスクリーンプリントを作成します。ねえ、それは私のために働いています。それらをPower Pointに入れるか、名前/シーケンスで整理します。マーフィーの法則には境界がありません!

1
JustJohn

Webサイトが利用可能であることを確認するには、ラウンドロビンDNSを使用できます。 2つの異なるIPを持つ2つのホスティングパッケージを注文し、ロードバランシングにラウンドロビンDNSを使用できます。一方のIPがオフラインの場合、トラフィックはもう一方にリダイレクトされます。

もう1つの方法は、 CloudFlare を使用する方法です。 CloudFlare +ラウンドロビンDNSを使用して、信頼性を高めることができます。 CloudFlareは、Webサイトにセキュリティと分析を追加する無料(有料プランもあります)のサービスです。 CDNを使用することもできます。それは本当にあなたのウェブサイトを最適化します。しかし、最良の部分は、サイトがダウンした場合、キャッシュされたバージョンを表示できることです。必要なことは、ネームサーバーを変更することだけです。あなたは彼らのウェブサイトでそれに関する詳細な情報を見つけることができます。

もう1つあります。

今、私の共有ホスティングは(比較的)信頼できますが、最近、彼らがいくつかの変更を行っており、私のウェブサイトが時々利用できなくなっていることに気付きました。

ホストがフェールオーバーサーバーなどを使用していない場合は、別のホストを検索することをお勧めします-可能であれば、Webサイトは常に利用可能である必要があります。

1
William Edwards

それらをメモ帳ドキュメントに書き込み、foo.htmlまたはそれらの行に沿って何かとして保存し、開くことができると思います。 「多くのhtmlやCSSを作成したことがないため、どのようになるかわからない」.

1
tox123