J'ai une présentation en ligne à faire la semaine prochaine et j'ai tout préparé.
Le site Web est en HTML et CSS uniquement (pas de base de données) et réside actuellement sur mon compte d'hébergement partagé.
Maintenant, bien que mon hébergement partagé soit (relativement) fiable, j'ai remarqué que récemment, ils ont apporté des modifications et mon site Web a parfois été indisponible.
Je ne veux pas que cela m'arrive le matin de ma présentation, alors je demande quelle est la meilleure façon de se préparer à une telle chose?
Mon domaine est www.presentation.mydomain.com
et je voudrais le conserver si possible (même si des problèmes surviennent).
J'ai pensé à quelques alternatives:
Héberger mon site sur deux domaines ou serveurs différents (mais qu'en est-il du nom de domaine?)
Avoir une version XAMPP portable sur une clé USB (encore une fois, nom de domaine?)
Site / emplacement de basculement possible
Mise à jour:
La présentation se fera sur leur ordinateur portable, pas sur le mien. Je ne peux donc pas installer de logiciel.
la source
Réponses:
Normalement, vous n'avez besoin d'aucun serveur uniquement pour afficher les fichiers HTML bruts, même s'ils font référence à d'autres fichiers, CSS et JavaScript. Double-cliquez simplement sur n'importe quel fichier et il s'ouvrira avec le navigateur par défaut de votre machine à partir du système de fichiers local.
Cependant, vous devrez peut-être vérifier si votre contenu statique n'a pas de références absolues à d'autres fichiers ou à d'autres ressources (
<a href='http://mysite.com/extra.html'>
) et ne contient que des références relatives (<a href='extra.html'>
). C'est quand même une bonne pratique.Le mieux serait de copier à l'avance le contenu sur le disque dur de l'ordinateur portable utilisé et de tester la présentation. Apportez également le même contenu sur une clé USB ou un disque CD, au cas où vous auriez soudainement besoin d'utiliser une autre machine.
la source
Étant donné que votre site est statique, une solution consiste à utiliser CloudFlare , car il peut toujours servir les pages mises en cache si votre site tombe en panne (avec une configuration appropriée). Il sera transparent en cas de problème.
Et conservez une copie de votre site sur votre ordinateur portable ou sur une clé USB si vous ne pouvez pas utiliser votre ordinateur portable. Si tout va mal, vous pourrez toujours terminer votre présentation en utilisant
localhost
plutôt que votre nom de domaine. Ce serait la solution de dernier recours.PS: Bien sûr, pour implémenter un site Web portable, il faut implémenter des chemins relatifs partout, c'est-à-dire avec un «\» signifiant «relatif de la racine». N'oubliez pas, sinon le lien sera relatif au directoy actuel.
la source
Si le site Web est uniquement en HTML et CSS, vous n'avez pas besoin d'un hôte. Jetez-le simplement sur la clé USB que vous allez utiliser pour l'environnement WAMP redondant et exécutez-le à partir de la machine sur laquelle vous le branchez.
Si vous craignez de perdre la clé USB, l'hôte Web serait une sauvegarde appropriée.
la source
Vous pouvez simplement ouvrir la page Internet localement et l'afficher dans votre navigateur.
Si vous souhaitez même afficher un nom de domaine différent, vous pouvez utiliser XAMPP pour ouvrir un serveur Web local. Hébergez votre site Web là-bas et pointez le domaine vers votre hôte local sur votre machine en ajoutant la ligne suivante à votre fichier d'hôtes sur votre système:
Ici, vous pouvez savoir où se trouve le fichier hosts sur votre système d'exploitation.
la source
Vous pouvez héberger le contenu statique à l'aide d'Amazon S3. Voir http://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html pour un guide sur la façon de procéder.
Fondamentalement, vous vous inscrivez pour un compte AWS, téléchargez votre site Web dans S3, puis pouvez y accéder via une URL comme
<bucket-name>.s3-website-<AWS-region>.amazonaws.com
. Vous pouvez également créer un domaine personnalisé pour le compartiment avec un CNAME, qui vous permettrait ensuite d'y accéder viapresentation.mydomain.com
.Vous devriez être couvert par le niveau gratuit S3, 5 Go et jusqu'à 20000 demandes par mois pendant un an. Source: http://aws.amazon.com/free/
https://chadthompson.me/2013/05/static-web-hosting-with-amazon-s3/ offre une bonne procédure pas à pas avec des captures d'écran.
Si vous n'avez pas besoin que le domaine soit accessible sur Internet pour la présentation, utiliser une clé USB avec une copie du site Web est de loin le moyen le plus simple, selon la réponse de Prinsig.
la source
Si vous utilisez Git pour le contrôle de version de votre site ... (pas pour juger ... mais vous devriez le faire si c'est un projet important!)
Vous pouvez héberger l'intégralité de votre site Web sur les "pages de projet" de Github. (alias Github Pages )
Il est vraiment simple de simplement y pousser le code de votre site. Fondamentalement, vous poussez vers une branche appelée
gh-pages
et votre site sera automatiquement publié et mis à jour lorsque vous poussez!Donc, si la page de dépôt Github de votre projet est https://github.com/imausername/mysupersite , la page publique Github de votre projet se trouve sur iamusername.github.io/mysupersite
la source
Autant de réponses trop compliquées.
Vous n'avez pas besoin d'Apache Vous n'avez pas besoin de XAMP (ou similaire) Vous n'avez pas besoin de cloudflare, dropbox ou tout autre service tiers. (github? pour une présentation? s'il vous plaît.)
Tout ce dont vous avez besoin est un périphérique de stockage portable. Clé USB, lecteur externe, peu importe.
Ce dont vous avez besoin, c'est de confirmer que votre présentation ne contient que des liens relatifs. Voici comment procéder:
Si tout va bien, vous êtes prêt à partir. Sinon, ajoutez un commentaire pour plus d'instructions.
la source
Pour vous assurer que votre site Web est disponible, vous pouvez utiliser le DNS à tour de rôle. Vous pouvez commander deux packages d'hébergement avec deux IP différentes et utiliser un DNS à tour de rôle pour l'équilibrage de charge. Si une IP est hors ligne, le trafic sera redirigé vers l'autre.
L'autre façon est avec CloudFlare . Vous pouvez utiliser CloudFlare + DNS à tour de rôle pour plus de fiabilité. CloudFlare est un service gratuit (ils ont également des plans payants) qui ajoute de la sécurité et des analyses à votre site Web. Vous pouvez également utiliser leur CDN. Cela optimisera vraiment votre site Web. Mais la meilleure partie est que si votre site tombe en panne, ils peuvent afficher une version mise en cache. Tout ce que vous avez à faire est de changer vos serveurs de noms. Vous pouvez trouver plus d'informations à ce sujet sur leur site Web.
Il y a encore une chose:
Si votre hôte n'utilise pas de serveur de basculement ou autre, il est probablement préférable de rechercher un autre hôte - votre site Web devrait toujours être disponible si c'est possible.
la source
Je pense que vous pouvez les écrire sur un document du bloc-notes, enregistrer sous
foo.html
ou quelque chose dans ce sens, et ouvrir, cela ne dépendra pas d'Internet (certes, je ne sais pas comment adapter le CSS là-dedans, je n'ai jamais fait de beaucoup html, ou tout CSS afin que vous puissiez essayer de ne pas savoir comment cela se passera).la source
Et, enfin et surtout, faites des sérigraphies de toutes les pages Web que vous prévoyez d'afficher. Hé, ça a marché pour moi. Mettez-les dans Power Point ou simplement organisés par nom / séquence. La loi de Murphy n'a pas de frontières!
la source