|
автор: Deneor (30.05.2006 в 21:01) |
|
| На машине установлен Денвер (комплект из Апача, пхп, мускла...). Естественно работать с ним могу толкьо я(загружать страницы). Но нужно сделать чтобы из инета по моему IP, тоже можно было зайти на определённую мою страничку!
С одного форума сказали, что нужно добавить в .htaccess строки:
# danwr_ip (твой IP, узнать мона здесь www.cmyip.com )
# danwr_host custom-host (не уверен что это нужно, но я на всякий случай ставлю )
# danwr_port 80 (или другой порт, например я в таких случаях ставлю 81, т.к СТРИМ блокирует 80 порт)
но у меня не работает.. | |
|
|
|
|
|
|
|
для: Deneor
(30.05.2006 в 21:01)
| | Нет .htaccess вы это не сделаете - это необходимо настраивать конфигурационный файл httpd.conf, если в Denwer это вообще возможно (вообще он планировался именно для локального использования). Обычно для внешнего использования настраивают связку реальных серверов. | |
|
|
|
|
|
|
|
для: 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)
| | ничерта не раюотает... | |
|
|
|
|
|
|
|
для: Deneor
(30.05.2006 в 23:08)
| | а я сказал что апач нужно перезагрузить?
Еще надо настроить вертуальные хосты. Но и без этого по вашему IP будет видна страница денвера. (сообщение об ошибке) | |
|
|
|
|
автор: Deneor (31.05.2006 в 10:13) |
|
|
для: Artem S.
(30.05.2006 в 23:56)
| | Ну я не до того дурак, чтобы не перезагружать апач... Друзья говорят, что ни о каком денвере и речи нету, обычная страница: невозможно отобразить...
Сам я заходя по своему IP вижу страницк Денвера с ошибкой (вроде как 500). | |
|
|
|
|
|
|
|
для: Deneor
(31.05.2006 в 10:13)
| | Ща я тебе вс( выложу, атвичаю заработает! :)
делаешь
Listen твой ип:80
В дэнвере выдаёт ошибку сперва о том что по умолчанию директория не найдена
типа экстэншэн дир
ищешь в конфиге эту строчку(директория по умолчанию для документов)
меняешь на свою где лежит твой сайт
типа
home/lead.kz/www
теперь при обращении к твоему ИП будет показан сайт | |
|
|
|
|
|
|
|
для: himic
(31.05.2006 в 11:04)
| | А если честно, с денвером не геморойтесь, а поставте нормальный Апач сервер | |
|
|
|
|
|
|
|
для: 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 другую (то бишь нормальный сайт).
Если возможно напишите пожалуйста правильное описание этой фигни... Насколько я понимаю, это должно быть записано в конфах апача... | |
|
|
|
|
|
|
|
для: Deneor
(02.06.2006 в 20:51)
| | Для этого нужно создать виртуальные хосты - указав каждому из них разные порты. | |
|
|
|
|
|
|
|
для: 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 уже работать не будет... | |
|
|
|