Войти

Показать полную графическую версию : внешний IP-адрес+доменное имя


stranges
19-05-2011, 10:54
Исходные данные:
На сервере установлен Server 2008 Standart.
Имеется локальная сеть.
Имеется веб-сервер Apache.
Имеется сайт (назовем его http://name.site.ru/, при этом http://site.ru/ расположен на совершенно другом сервере; в DNSах владелец домена 2 уровня прописал наш IP, прописал наш домен; сайт можно открыть по имени http://name.site.ru/, можно по внешнему IP).
Имеется статический внешний IP (пусть будет 85.175.8.80).

Задача:
Проблема в том, когда на наш сайт заходят - видно в адресной строке не домен, а IP внешний... В поиске, к примеру на Яндексе, адреса страничек выглядят так: http://85.175.8.80/index.php?id=25 . Хочется домена в адресной строке (http://name.site.ru/index.php?id=25).

Что-то в апачах припосать может нужно? Может мне что-то в настройках ОСи нужно поменять (DNS?)? А если нужно, то где? Пожалуйста, помогите....

lancerevo
19-05-2011, 14:45
Значение Server name в httpd.conf?

stranges
19-05-2011, 15:15
lancerevo, ServerName http://name.site.ru/

mr.Den
19-05-2011, 15:19
Ссылки на сайте поменяйте на доменные =)

stranges
19-05-2011, 15:36
Вот так вот выглядят настроечки ссылок: $mosConfig_live_site = "http://".$_SERVER['HTTP_HOST']."/web";

configuration.php джумлы...

mr.Den
19-05-2011, 15:41
А phpinfo что выдает в разделе HTTP_HOST?
может проще указать
$mosConfig_live_site = "http://name.site.ru/web"; и не ломать голову?

stranges
19-05-2011, 15:46
Дело в том что данный сайт должен часть отражать в интернет и часть (с определенным функционалом) в локальную сеть. Если я сделаю как Вы говорите, потеряю "локальную" часть... Разработчики заявляют - "купите нормальный домен" (в моем контексте он попросту не нужен), а по-другому не настроите. Ну нет в этом мире компьютерном ничего невозможного!..




© OSzone.net 2001-2012