Возможно указать на некоторые определенные субдомены на сервер DNS с помощью Подстановочного субдомена?

Я натыкался на эту проблему также. Мы использовали Bundler, и это, казалось, не помогло. Определенный драгоценный камень желал использовать Стойку 1.1.0, но у единорога не было его. Я не думаю, что rvm с gemsets помог бы, потому что два различных драгоценных камня требуют двух различных версий стойки.

В конечном счете я закончил с выполнением рабочего сервера:

Rails 2.3.10
Ruby Enterprise Edition 1.8.7
Bundler 1.0.10
Unicorn 3.1.0
Rack 1.1.0

Необходимо удалить Стойку 1.2.1. Я также использую unicorn_rails который переносит мое приложение для направляющих в стойку. Я не уверен, необходимо ли это, но я не мог бы получить свои маршруты направляющих, работающие правильно со стойкой определенное приложение (стрекоза).

Кроме того, необходимо выполнить ту команду от корня каталога направляющих (если Вы не указываете working_directory в конфигурации). Я рекомендую использовать руководство Brandon Tilley по служащим Приложениям для направляющих с RVM, Nginx и Единорогом, хотя я не мог заставить выскочку работать правильно. Я закончил тем, что делал свой собственный/etc/init.d/unicorn_test_app сценарий, который в основном просто работает:

rvm_path=/usr/local/rvm \
/usr/local/bin/rvm-shell "ree-1.8.7-2011.03@test_app_rails2" -c \
"/usr/local/rvm/gems/ree-1.8.7-2011.03@test_app_rails2/bin/unicorn_rails \
-D -E production -c /var/www/test_app/config/unicorn.rb"

и затем уничтожает процесс с определенными сигналами. Это довольно хорошо, после того как Вы получаете все это работа, потому что у Вас может быть нулевое время простоя, развертывается (в стороне миграции).

Только вещь мне не нравится приблизительно мой сценарий: это gemset конкретный.

0
задан 14 February 2014 в 15:44
2 ответа

Yes, it is extremely possible! If you add an A record for *.example.com, it will resolve all non-existent domain names to the specified IP address. See: http://en.wikipedia.org/wiki/Wildcard_DNS_record

For example, if your records looked like this:

*.example.com -> 8.8.8.8
a.example.com -> 8.8.4.4

It would mean:

a.example.com resolves to 8.8.4.4
b.example.com resolves to 8.8.8.8
c.example.com resolves to 8.8.8.8

Sub-domains B & C were not specified, which is why they fall back on the wildcard record! :)

1
ответ дан 4 December 2019 в 17:49

You want to use something like this:

*.example.com.           3600     A     192.0.2.1

It is important that the asterisk is the leftmost sub. The rest of those should be standard A records except for www and adm you could do a CNAME record if you want.

0
ответ дан 4 December 2019 в 17:49

Теги

Похожие вопросы