Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Поддомен на Denwer

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: открыть доступ
Stasnislav
Отправлено: 21 Сентября, 2012 - 20:32:08
Post Id



Гость


Покинул форум
Сообщений всего: 109
Дата рег-ции: Апр. 2011  


Помог: 4 раз(а)




Добрый вечер!
Подскажите, плиз, как открыть доступ из интернета к поддомену денвера? На данный момент открыт доступ к основному домену через привязку домена к ip-адресу в настройках dns регистратора. Спасибо!


-----
Программисты на работе общаются двумя фразами: «непонятно» и «вроде работает».
 
 Top
Okula
Отправлено: 21 Сентября, 2012 - 20:36:32
Post Id



Участник


Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010  


Помог: 42 раз(а)




Stasnislav, добавить поддомен в файл hosts.
Пример файа hosts
CODE (htmlphp):
скопировать код в буфер обмена
  1. 23.34.234.56        site.ru
  2. 23.34.234.56        subdomen.site.ru

Или можно через пробел указать домен:
CODE (htmlphp):
скопировать код в буфер обмена
  1. 23.34.234.56        site.ru subdomen.site.ru

23.34.234.56 - твой ip адрес.
 
 Top
DlTA
Отправлено: 21 Сентября, 2012 - 20:57:10
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2952
Дата рег-ции: Окт. 2010  


Помог: 53 раз(а)




Okula пишет:
добавить поддомен в файл hosts.

чет у нас либо денверы разные, либо я чет не понимаю, но единственным вариантом открыть поддомен во вне было расположить в корневом каталоге сайта файлик .htaccess с вот такими строками:

# dnwr_ip 192.168.0.102 ## мой внутренний
# dnwr_host superpuper.site.iii ## на какое имя должен откликаться
# dnwr_port 80 - и порт

причем обязятельно со знаками #
и к примеру у меня инет через роутер, так тут прописывается именно внутренний, а уже дет там на регистраторе пишется внешний

а вот в какой именно папке оно увас там лежит /home/tumbaumba не имеет значения для вне.
 
 Top
Okula
Отправлено: 21 Сентября, 2012 - 21:09:30
Post Id



Участник


Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010  


Помог: 42 раз(а)




DlTA пишет:
чет у нас либо денверы разные, либо я чет не понимаю

Так-то у меня вообще Linux на компе Улыбка
Я лишь предположил как сделать, настройка web сервера сама по себе одинакова это уже создатили денвера что-то там с ним намудрили Улыбка
 
 Top
Stasnislav
Отправлено: 21 Сентября, 2012 - 21:23:45
Post Id



Гость


Покинул форум
Сообщений всего: 109
Дата рег-ции: Апр. 2011  


Помог: 4 раз(а)




В .htaccess основного сайта прописано: # dnwr_ip 22.222.22.22 ##мой внешний ип
В dns регистратора домен привязан к этому IP. И для основного домена все работет, доступ извне есть... а вот для поддоменов не работает...
Okula пишет:
добавить поддомен в файл hosts.
Пример файа hosts
CODE (htmlphp):
скопировать код в буфер обмена
23.34.234.56        site.ru
23.34.234.56        subdomen.site.ru

это ничего не даст, оно сейчас так и прописано, да даже если бы и дало, это нужно, чтобы каждый пользователь лез в свой hosts?


-----
Программисты на работе общаются двумя фразами: «непонятно» и «вроде работает».
 
 Top
Okula
Отправлено: 21 Сентября, 2012 - 21:30:31
Post Id



Участник


Покинул форум
Сообщений всего: 1389
Дата рег-ции: Окт. 2010  


Помог: 42 раз(а)




Stasnislav, повторяю - я незнаю как там извращались разработчики денвера над web-сервером, я лишь говорю решение проблеммы для нормального web-сервера.
Stasnislav пишет:
да даже если бы и дало, это нужно, чтобы каждый пользователь лез в свой hosts?

Файл hosts один для всех пользователей и находится по адресу /etc/hosts на linux и С:\Windows\system32\drivers\etc\hosts на windows

(Отредактировано автором: 21 Сентября, 2012 - 21:30:58)

 
 Top
Stasnislav
Отправлено: 21 Сентября, 2012 - 21:47:37
Post Id



Гость


Покинул форум
Сообщений всего: 109
Дата рег-ции: Апр. 2011  


Помог: 4 раз(а)




Okula пишет:
Файл hosts один для всех пользователей и находится по адресу /etc/hosts на linux и С:\Windows\system32\drivers\etc\hosts на windows

правильно, каждому пользователю пришлось бы лезть, исправлять хостс.
(Добавление)
решилась проблема... ответ был на поверхности... нужно было просто и в .htaccess поддомена добавить внешний ип... а я почему-то сразу начал с mod_rewrite играться.


-----
Программисты на работе общаются двумя фразами: «непонятно» и «вроде работает».
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Apache и другие веб-серверы »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB