Я установил экземпляр Облако 9 на веб-пространстве (CentOS 5). Установка была легкой и работает нормально.

Мой хостинг-провайдер поддерживает mod_proxy, поэтому я использую .htaccess для перенаправления запросов на узел:

RewriteRule ^cloud9/(.*) http://localhost:3131/$1 [P]

В теории это работает. Я могу получить к нему доступ, и отправленный источник явно облачный9. Тем не менее, страница остается белой, и моя консоль JavaScript показывает мне эту ошибку:

ReferenceError: require is not defined

Похоже, они используют require.js, который не загружается:

 <script type="text/javascript" src="/static/require.js"></script>

Пытается загрузить его из example.com/static/require.js потому что он не знает, что он вызывается через прокси. Что я должен изменить, чтобы он использовал example.com/cloud9/static/require.js?

Я ничего не нашел в файлах конфигурации, но было бы здорово, если бы было решение, которое не требовало бы от меня изменения какого-либо кода cloud9.

jgillich
источник