Я установил экземпляр cloud9 на веб-пространстве (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.