Jekyll: Puis-je héberger mon site Jekyll avec le même<ip address:80="">Mais différent<hostname>?</hostname></ip>

Créé le 6 févr. 2017  ·  3Commentaires  ·  Source: jekyll/jekyll

J'ai créé deux site jekyll :
_config.yml du Site 1 :
...
ports : 80
hébergeur : site1.enx.rentals
...

_config.yml du Site 2 :
...
ports : 80
hébergeur : site2.enx.rentals
...

Mais quand je démarre le deuxième site, il affiche : "... Adresse déjà utilisée..."

Puis-je héberger mon site Jekyll avec la même adresse IP mais un HOSTNAME différent ?

Merci!!

frozen-due-to-age support

Commentaire le plus utile

vous pouvez serve sur un autre hôte en utilisant les commutateurs --host et --port :

# Site 1
$ bundle exec jekyll serve
# => "http://localhost:4000"

# Site 2
$ bundle exec jekyll serve --host myhost --port 1234
# => "http://myhost:1234"

Tous les 3 commentaires

Jekyll est un générateur de site statique, pas un serveur web. Vous pouvez générer les fichiers statiques et les utiliser avec un serveur Web tel que nginx , qui fournit de telles capacités.

vous pouvez serve sur un autre hôte en utilisant les commutateurs --host et --port :

# Site 1
$ bundle exec jekyll serve
# => "http://localhost:4000"

# Site 2
$ bundle exec jekyll serve --host myhost --port 1234
# => "http://myhost:1234"

Je crois que nous remplaçons le url en mode développement, donc je vous recommande de faire :

$ JEKYLL_ENV=production bundle exec jekyll serve --host myhost --port 1234

Vous pouvez également héberger à 127.0.0.1:4000 comme d'habitude et utiliser un proxy inverse comme nginx qui capture la requête à MYHOSTNAME et la transmet au serveur Jekyll.

Notez que le serveur fourni avec Jekyll n'est pas prêt pour la production. Il est destiné uniquement aux tests de développement.

Cette page vous a été utile?
0 / 5 - 0 notes