Jekyll: Posso hospedar meu site Jekyll com o mesmo<ip address:80="">Mas diferente<hostname>?</hostname></ip>

Criado em 6 fev. 2017  ·  3Comentários  ·  Fonte: jekyll/jekyll

Eu criei dois sites jekyll:
_config.yml do Site 1:
...
porta: 80
host: site1.enx.rentals
...

_config.yml do Site 2:
...
porta: 80
host: site2.enx.rentals
...

Mas quando eu inicio o segundo site, ele mostra: "... Endereço já em uso..."

Posso hospedar meu site Jekyll com o mesmo endereço IP, mas HOSTNAME diferente?

obrigado!!

frozen-due-to-age support

Comentários muito úteis

você pode serve em um host diferente usando as opções --host e --port :

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

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

Todos 3 comentários

Jekyll é um gerador de site estático, não um servidor web. Você pode gerar os arquivos estáticos e servir com um servidor web como nginx , que fornece tais habilidades.

você pode serve em um host diferente usando as opções --host e --port :

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

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

Acredito que substituímos o url no modo de desenvolvimento, então recomendo fazer:

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

Você também pode hospedar em 127.0.0.1:4000 como normal e usar um proxy reverso como nginx que captura a solicitação em MYHOSTNAME e a encaminha para o servidor Jekyll.

Observe que o servidor que o Jekyll acompanha não está pronto para produção. Destina-se apenas a testes de desenvolvimento.

Esta página foi útil?
0 / 5 - 0 avaliações