Jekyll: Bisakah saya meng-host situs Jekyll saya dengan yang sama?<ip address:80="">tapi berbeda<hostname>?</hostname></ip>

Dibuat pada 6 Feb 2017  ·  3Komentar  ·  Sumber: jekyll/jekyll

Saya telah membuat dua situs jekyll:
_config.yml dari Situs 1:
...
pelabuhan: 80
tuan rumah: site1.enx.rentals
...

_config.yml dari Situs 2:
...
pelabuhan: 80
tuan rumah: site2.enx.rentals
...

Tetapi ketika saya memulai situs kedua, itu menunjukkan: "... Alamat sudah digunakan ... "

Bisakah saya meng-host situs Jekyll saya dengan alamat IP yang sama tetapi NAMA HOST yang berbeda?

Terima kasih!!

frozen-due-to-age support

Komentar yang paling membantu

anda dapat serve pada host yang berbeda menggunakan --host dan --port switch:

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

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

Semua 3 komentar

Jekyll adalah generator situs statis, bukan server web. Anda dapat membuat file statis dan menyajikannya dengan server web seperti nginx , yang menyediakan kemampuan seperti itu.

anda dapat serve pada host yang berbeda menggunakan --host dan --port switch:

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

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

Saya yakin kami mengganti url dalam mode pengembangan, jadi saya sarankan melakukan:

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

Anda juga dapat menghosting di 127.0.0.1:4000 seperti biasa dan menggunakan proxy terbalik seperti nginx yang menangkap permintaan di MYHOSTNAME dan meneruskannya ke server Jekyll.

Perhatikan bahwa server yang disertakan Jekyll belum siap produksi. Ini dimaksudkan untuk pengujian pengembangan saja.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat