Локальный домен & ldquo; dev.my-example.com & rdquo; не игнорируется http-прокси

У меня Ubuntu 12.04 Desktop, который использует сетевой прокси.

Я создал виртуальный хост:

<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName dev.my-example.com

DocumentRoot /home/user/Projects/my-example
<Directory />
    Options FollowSymLinks
    AllowOverride All
</Directory>
<Directory /home/user/Projects/my-example/>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
    AllowOverride All
    Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
    Order allow,deny
    Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/myex.error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/myex.access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
    Options Indexes MultiViews FollowSymLinks
    AllowOverride All
    Order deny,allow
    Deny from all
    Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>

Я сделал sudo a2ensite <VirtualHostFile>, а затем sudo service apache2 restart

Я добавил dev.my-example.com в /etc/hosts:

[ 111]

И да, в корне документа есть файлы. (Исходная файловая система фреймворка Yii. Все разрешения правильные.)

Я могу пропинговать домен:

$ ping -c4 dev.my-example.com
PING localhost (127.0.0.1) 56(84) bytes of data.
64 bytes from localhost (127.0.0.1): icmp_req=1 ttl=64 time=0.020 ms
64 bytes from localhost (127.0.0.1): icmp_req=2 ttl=64 time=0.013 ms
64 bytes from localhost (127.0.0.1): icmp_req=3 ttl=64 time=0.013 ms
64 bytes from localhost (127.0.0.1): icmp_req=4 ttl=64 time=0.012 ms

Используя dconf-editor, я добавил dev.my-example.com настройка system -> proxy -> ignore-hosts: ignore-hosts ['localhost','127.0.0.0/8','my-example.com']

Когда я пытаюсь вызвать URL в Firefox, я получаю следующую ошибку:

Network Error (dns_server_failure)

Your request could not be processed because an error occurred contacting the DNS server.
The DNS server may be temporarily unavailable, or there could be a network problem.

Проблема в том, что что браузер (каким-то образом) НЕ игнорирует прокси-сервер для этого домена. Но он игнорирует DNS для, скажем, «http: // localhost / phpmyadmin».

Чего мне не хватает?

0
задан 25 January 2013 в 19:59

1 ответ

Решенный.

Проблема не была с Ubuntu 12.04; необходимо удостовериться, что Firefox получает настройки прокси правильно:

  1. Перейдите в: Редактирование-> Предпочтения-> Усовершенствованный (вкладка).
  2. При Соединении, где это читает, "Настраивают, как Firefox соединяется с Интернетом", нажимает кнопка Settings.
  3. Нажмите на "Manual proxy configuration".
  4. Добавьте домен и порт для Вашего прокси.
  5. Вычет "Использование этот прокси-сервер для всех протоколов" (Это - корректная установка для моей сети; возможно, что Вы объединяете использование в сеть различные прокси для https, FTP и/или SOCKS. YMMV)
  6. Нажмите на кнопку "OK".

(Я должен не забыть тестировать с другими браузерами; rekonq работавший out-of-the-box...)

1
ответ дан 25 January 2013 в 19:59

Другие вопросы по тегам:

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