Heroku като хостинг сайтове

Тя отдавна се смята, че сайтовете домакини на Heroku услуга. Това е уникална услуга, която може да бъде домакин на техните уеб приложения на различни нива. И използването на цена започва от безплатно. Например, ако поставите на статичен сайт, който не използва базата данни, за използването на това приложение, не трябва да плащат изобщо.

Трудностите започват в случай, че се използва само статичен сайт, и не използвайте курсори да го генерира. Трябва да прибегне до хакове.

Инсталация и употреба

За да използвате Heroku, трябва да инсталирате съответния бижу:

А сега можете да създадете приложение:

И за да се отвори в браузъра нашия сайт, че е достатъчно да се посочи:

Ако отворите сайта, трябва да има някаква грешка, трябва да погледнем сървърните логове. И отново, тя използва конзолата:

Всички много удобно и съвсем проста.

статичен уеб сайт

За да може да публикува на статичен сайт, който не използва определени приложения, достатъчно е в корена на сайта, за да изпълни две команди:

Първата команда ще конвертира нашия статичен уеб сайт в PHP-приложение, а втората команда деактивира PHP за целия сайт.

Джекил на Heroku

За да използвате Джекил на Heroku сървър, трябва да се направи не толкова действие. Когато създавате сайт бази достатъчни, за да използвате готови шаблони за Джекил-Heroku. В действителност от Джекил обичайния модел се различава nachiem само Gemfile файлове. Gemfile.lock и Procfile.

Gemfile файл съдържа списък на скъпоценни камъни, които ще се използват в нашата молба. Джекил по подразбиране и Redcloth. Ако нашият сайт използва различен двигател да се справят евтино, е необходимо да се регистрирате. Например, аз използвам kramdown. Плюс това аз все още се използва за компресиране на CSS и JS jammit файлове. И за да се създаде достатъчно Gemfile.lock файл в директорията на нашия сайт, за да се даде командата:

Procfile файл съдържа команда за стартиране на Джекил на сървъра. И предложената шаблон, използвайте следния ред:

Въпреки, че много по-удобно да пишат всички необходими задачи в Rakefile отделен файл и след това използвайте рейката за повикване в Procfile файл

Веднъж създаден или допълват сайта необходимите конфигурационни файлове, публикува на интернет страницата:

Да, списък на използваните скъпоценни камъни в сайта ми е малко по-висока от тази, използвана в шаблони по подразбиране. Тестване показа, че работи добре!

Между другото, Heroku, можете да използвате доста голям брой двигатели за генериране на статични сайтове. Броят на езиците, използвани е доста голям. И най-важното е, че използването на такива малки обекти абсолютно безплатно.