порт к субдомену

На самом деле я испытал что-то вроде этого уже в XP SP2. То, что происходит, - то, что, когда программа запущена локально (в локальной файловой системе), это считается достаточно безопасным, тогда как программа, которая запущена из сети (ли LAN или Интернет не важна), это считают потенциально вредным, и таким образом предлагает Вам снова.

Я сначала заметил его, когда я пытался запустить приложения в VM: когда я выполнил их от виртуального HD, они работали без запроса, но когда я пытался выполнить их от ОТОБРАЖЕННОЙ НА UNC совместно используемой папки, я предложить.

Vista просто имеет тот дополнительный слой защиты (контроль учётных записей, куда XP SP2 + простое Работал? Да/Нет подсказка).



То, что можно хотеть попробовать, является Зонами безопасности. Я не знаю, использует ли Vista/IE8 все еще Зоны, но Вы видите при добавлении, что местоположение файла к зоне надежных сайтов заставит Vista замолчать и доверять ему. (Значения по умолчанию зоны надежных сайтов к установке повышения уровня защиты, чем Локальная зона Интранет.)

6
задан 10 May 2010 в 10:13
1 ответ

Необходимо будет включить mod_proxy в Apache2 сначала. Так выполняет эти команды как корень или sudo:

a2enmod proxy
a2enmod proxy_http

Необходимо будет затем перезапустить апача:

/etc/init.d/apache2 restart

Ваш ГУДЗОН vhost файл:

<VirtualHost *:80>
ServerName hudson.example.com
ProxyPass         /  http://localhost:8080/hudson
ProxyPassReverse  /  http://localhost:8080/hudson
ProxyRequests     Off

# Local reverse proxy authorization override
# Most unix distribution deny proxy by default 
# (ie /etc/apache2/mods-enabled/proxy.conf in Ubuntu)
<Proxy http://localhost:8080/hudson*>
  Order deny,allow
  Allow from all
</Proxy>
</VirtualHost>

Apache перезапуска еще раз для фиксации нового vhost:

/etc/init.d/apache2 restart
  • Hudson Documention при выполнении его позади Apache: ССЫЛКА
  • Документ Apache2.2 о выполнении субдоменов ProxyPass: ССЫЛКА
11
ответ дан 3 December 2019 в 00:14
  • 1
    Спасибо за ответ. Это работает (я только должен был изменить:8080/hudson на:8080), но теперь таблицы стилей не загружаются. Когда я пытаюсь получить доступ к ним непосредственно, я добираюсь: The proxy server could not handle the request GET /static/10302538/css/style.css. Reason: DNS lookup failure for: localhost:8080static –  takeshin 10 May 2010 в 16:13
  • 2
    удостоверьтесь , 127.0.0.1 localhost находится в Вашем/etc/hosts файле. –  David Rickman 11 May 2010 в 04:30
  • 3
    Это: 127.0.0.1 localhost 192.168.1.2 example.com –  takeshin 12 May 2010 в 10:26
  • 4
    Найденный возможным ответом. Поместите запаздывающую наклонную черту после:8080. Вы удалили его при удалении слова " hudson" из vhost файла конфигурации. Таким образом, это было бы похоже:: localhost:8080 на применимых строках. Перезапустите апача и сообщите мне, как это удается. –  David Rickman 14 May 2010 в 02:59

Теги

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