Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Загрузка моего сайта по IP адресу через Интернет
 
 автор: Deneor   (30.05.2006 в 21:01)
 
 

На машине установлен Денвер (комплект из Апача, пхп, мускла...). Естественно работать с ним могу толкьо я(загружать страницы). Но нужно сделать чтобы из инета по моему IP, тоже можно было зайти на определённую мою страничку!
С одного форума сказали, что нужно добавить в .htaccess строки:
# danwr_ip (твой IP, узнать мона здесь www.cmyip.com )
# danwr_host custom-host (не уверен что это нужно, но я на всякий случай ставлю )
# danwr_port 80 (или другой порт, например я в таких случаях ставлю 81, т.к СТРИМ блокирует 80 порт)

но у меня не работает..

   
 
 автор: cheops   (30.05.2006 в 22:50)   письмо автору
 
   для: Deneor   (30.05.2006 в 21:01)
 

Нет .htaccess вы это не сделаете - это необходимо настраивать конфигурационный файл httpd.conf, если в Denwer это вообще возможно (вообще он планировался именно для локального использования). Обычно для внешнего использования настраивают связку реальных серверов.

   
 
 автор: Artem S.   (30.05.2006 в 22:52)   письмо автору
 
   для: Deneor   (30.05.2006 в 21:01)
 

открыть WebService/usr/local/apache/conf/httpd.conf
Найти
#Listen *:80
Заменить на
Listen *:80

   
 
 автор: Deneor   (30.05.2006 в 23:08)
 
   для: Artem S.   (30.05.2006 в 22:52)
 

ничерта не раюотает...

   
 
 автор: Artem S.   (30.05.2006 в 23:56)   письмо автору
 
   для: Deneor   (30.05.2006 в 23:08)
 

а я сказал что апач нужно перезагрузить?

Еще надо настроить вертуальные хосты. Но и без этого по вашему IP будет видна страница денвера. (сообщение об ошибке)

   
 
 автор: Deneor   (31.05.2006 в 10:13)
 
   для: Artem S.   (30.05.2006 в 23:56)
 

Ну я не до того дурак, чтобы не перезагружать апач... Друзья говорят, что ни о каком денвере и речи нету, обычная страница: невозможно отобразить...

Сам я заходя по своему IP вижу страницк Денвера с ошибкой (вроде как 500).

   
 
 автор: himic   (31.05.2006 в 11:04)   письмо автору
 
   для: Deneor   (31.05.2006 в 10:13)
 

Ща я тебе вс( выложу, атвичаю заработает! :)

делаешь
Listen твой ип:80

В дэнвере выдаёт ошибку сперва о том что по умолчанию директория не найдена
типа экстэншэн дир

ищешь в конфиге эту строчку(директория по умолчанию для документов)

меняешь на свою где лежит твой сайт

типа
home/lead.kz/www

теперь при обращении к твоему ИП будет показан сайт

   
 
 автор: kadet_73   (31.05.2006 в 11:11)   письмо автору
 
   для: himic   (31.05.2006 в 11:04)
 

А если честно, с денвером не геморойтесь, а поставте нормальный Апач сервер

   
 
 автор: himic   (31.05.2006 в 12:39)   письмо автору
 
   для: kadet_73   (31.05.2006 в 11:11)
 

Это точно, у него внутри всякой фигни автоматизированной напичканно
лучше скачайте последнее всё, если интернет позволяет
и на этом сайте хорошая инструкция по установке

   
 
 автор: Deneor   (01.06.2006 в 16:22)
 
   для: himic   (31.05.2006 в 12:39)
 

Все проблемы решил. Всё работает.

   
 
 автор: Deneor   (02.06.2006 в 20:51)
 
   для: Deneor   (01.06.2006 в 16:22)
 

Эх... Можно ли настроить Апач, чтобы работал таким образом:
при поступлении сигнала на 8081 порт(в примеру) показывал одну дирректорию, а при попадании на 81 другую (то бишь нормальный сайт).

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

   
 
 автор: cheops   (02.06.2006 в 23:37)   письмо автору
 
   для: Deneor   (02.06.2006 в 20:51)
 

Для этого нужно создать виртуальные хосты - указав каждому из них разные порты.

   
 
 автор: glsv (Дизайнер)   (03.06.2006 в 04:46)   письмо автору
 
   для: Deneor   (02.06.2006 в 20:51)
 

Комментарий к сообщению cheopsa

<VirtualHost 127.0.0.1:80>
    DocumentRoot c:/www/site1
    …
</VirtualHost>
<VirtualHost 127.0.0.1:8081>
    DocumentRoot c:/www/site2
    …
</VirtualHost>

   
 
 автор: Deneor   (03.06.2006 в 11:22)
 
   для: glsv (Дизайнер)   (03.06.2006 в 04:46)
 

Собственно так всё и сдела, только IP указал звездочкой... Вот мои указания:

Listen *:81
Listen *:8081
<VirtualHost *:81> 
    ServerName ***
    ServerAdmin ***
    DocumentRoot c:/WebServers/home/deneor/www
    ErrorLog logs/mysite-error.log 
    CustomLog logs/mysite-access.log common 
</VirtualHost>
<VirtualHost *:8081> 
    ServerName ***
    ServerAdmin ***
    DocumentRoot c:/WebServers/home/mendeleev/www
    ErrorLog logs/mysite-error.log 
    CustomLog logs/mysite-access.log common 
</VirtualHost>

На звёздочки внимания не обращать, там всё нормально...

Вот что я могу наблюдать в файле vhosts.conf

<VirtualHost *:81>
  DocumentRoot "Z:/home/deneor/www"  
  ServerName "deneor"
  ServerAlias "deneor" "www.deneor" 
  ScriptAlias /cgi/ "/home/deneor/cgi/"
  ScriptAlias /cgi-bin/ "/home/deneor/cgi-bin/"
  ErrorLog "/home/deneor/error.log"
</VirtualHost>
<VirtualHost *:8081>
  DocumentRoot "Z:/home/mendeleev/www"  
  ServerName "mendeleev"
  ServerAlias "mendeleev" "www.mendeleev" 
  ScriptAlias /cgi/ "/home/mendeleev/cgi/"
  ScriptAlias /cgi-bin/ "/home/mendeleev/cgi-bin/"
  ErrorLog "/home/mendeleev/error.log"
</VirtualHost>
# сюда внёс только то, что принадлужит к виртуальным хостам... Пытался из кучи комментов повырезать всё, поэтому может что лишнее обрезал, но это только для первого виртуального хоста... Там были ещё различные другие хосты типа локалхоста и т.п., перечислять их не стал...


Обращаясь к разным портам вижу только то,что я указывал раньше.... Укажу deneor раньше откроется папка Deneor... Укажу в конфиге mendeleev ... откроется mendeleev ... Однако Deneor уже работать не будет...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования