http://www.w3.org/TR/CSS21/visuren.html#z-index
'z-индексное'
Значение : автоматический | < integer> | наследовались
http://www.w3.org/TR/CSS21/syndata.html#numbers
, Некоторые типы значения могут иметь целочисленные значения (обозначенный < integer>) или значения вещественного числа (обозначенный < number>). Вещественные числа и целые числа указаны в десятичной записи только. < integer> состоит из одной или нескольких цифр "0" к "9". < number> может или быть < integer> или это может быть нуль или больше цифр, сопровождаемых точкой (.), сопровождаемой одной или несколькими цифрами. И целым числам и вещественным числам можно предшествовать "-" или "+" для указания на знак.-0 эквивалентно 0 и не отрицательное число.
Примечание, что много свойств, которые позволяют целое или вещественное число как значение на самом деле, ограничивают значение некоторым диапазоном, часто неотрицательным значением.
Так в основном нет никаких ограничений для z-индексного значения в стандарте CSS, но я предполагаю, что большинство браузеров ограничивает его 32-разрядными значениями со знаком (в€ ’2147483648 к +2147483647) на практике (64 был бы немного от вершины, и не имеет смысла использовать что-либо меньше чем 32 бита в эти дни)
В итоге я запустил Nginx с Passenger и Ruby 1.9 на порту 80, а затем проксировал другие мои виртуальные хосты на Apache 2.2 на порт 8080 с Passenger и Ruby 1.8. Победа!