Я использую это для продвижения пользователей к https сервису:
server {
listen 80;
server_name mail.polemon.org;
rewrite ^(.*)$ https://mail.polemon.org$1 permanent;
}
и это - всеобъемлющее правило:
server {
listen 80;
server_name polemon.org *.polemon.org;
if ($host != polemon.org) {
rewrite ^(.*)$ http://polemon.org$1 permanent;
}
}
Вместилище должно быть определено в последний раз, иначе другие субдомены не будут работать.
И вот другой пример, как иметь дело с людьми, которые имеют нет Host:
строка заголовка:
server {
listen 80 default;
server_name _;
server_name_in_redirect off;
root /var/www/jail/;
index index.html;
}
Как примечание стороны, можно создать сертификаты для подстановочного знака имена DNS. Их называют "дикими сертификатами", и даже если они допустимы, пользователи Firefox все еще получают предупреждения.
Согласно этой документации файл /usr/lib/hbase/conf/hbase-site.xml
должен быть настроен следующим образом:
<configuration>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
</configuration>
, чтобы HBase не управлял собственным ZooKeeper.
После настройки zookeeper-server
и hbase-master
были запущены независимо.