Удомельский форум

Удомельский форум (http://second.udomlya.ru/uf/index.php)
-   Web Design (http://second.udomlya.ru/uf/forumdisplay.php?f=43)
-   -   установка денвера (http://second.udomlya.ru/uf/showthread.php?t=35)

Str@teg 26.04.2006 18:07

Установка денвера
 
Денвер - пакет необходимый пакет для создания полноценного сервера на вашем компьютере.
Содержит web-сервер Apache, базы данных MySQL, и полную поддержку PHP и Perl. Кроме того включает утилиты для управления структурой сервера, настройками апач и MySQL.

Преимущества сервера на вашем компьютере:
  • Вся страница находится на вашем компьютере.
  • Размер сервера ограничен лишь размерами вашего жесткого диска.
  • Управлением базами данных и настройками сможете только вы (на удаленном сервере сможет ещё и админ того сервера.

Чтобы к вашей странице можно было получить доступ, компьютер должен работать как можно больше времени.

Итак перейдем к настройке....
Сам Денвер можно скачать здесь: http://www.udomlya.ru/~german/Files/progs/base.exe

Запустите файл и установите пакет на ваш жесткий диск. В процессе установки программа попросит назвать букву виртуального диска - какая она будет без разницы, просто выберете какую-нибудь в кконце алфавита...
Войдите в дирректорию в которую вы установили денвер ( по умолчанию С:/webservers/)

Если сервер все ещё не запущен, запустите файл etc/run.exe .
Для работы сервера потребуется его запуск, поэтому если вы хотите что бы ваш сервер начинал работу при запуске системы, то советую добавить ярлык фала run.exe в автозагрузку.

Затем откройте файл \usr\local\apache\conf\httpd.conf в блокноте

Найдите строку ServerName localhost
И измените её на ServerName [ваш IP-адрес]
Сохраните файл.
Вернитесь в корневую дирректорию и зайдите в папку home. Переименуйте папку 127.0.0.1 в папку с названием вашего IP-адреса.

Внутри этого каталога находится папка www - в ней и будет содержимое вашей страницы.
В браузере переход на ваш сервер производится по адресу http://[вашIP]/

Вот и всё...

eXler 11.05.2006 14:43

Делаем проще. После установки никуда не лазим а переименовываем locahost в ваш ип. Если перед этим сервер был запущен его надо остановить. Потом пускаем сервер и он все делает за вас. ;)

butthead 01.12.2008 22:42

подскажите пожалуста,как сделать так,чтоб с двух ипов заходил на один каталог?
например http://212.59.116.28/ мой заходит на Z:\home\10.0.104.2\www\ а http://10.0.104.2 на Z:\home\10.0.104.2\subdomain
как сделать чтоб http://10.0.104.2 отображал тоже что и инетовский?

Ruble 02.12.2008 10:43

Цитата:

Сообщение от butthead (Сообщение 358369)
подскажите пожалуста,как сделать так,чтоб с двух ипов заходил на один каталог?
например http://212.59.116.28/ мой заходит на Z:\home\10.0.104.2\www\ а http://10.0.104.2 на Z:\home\10.0.104.2\subdomain
как сделать чтоб http://10.0.104.2 отображал тоже что и инетовский?

сожержимое файла httpd.conf покажи

butthead 02.12.2008 16:40

Вложений: 1
Цитата:

Сообщение от Ruble (Сообщение 358434)
сожержимое файла httpd.conf покажи

____________держи;)

butthead 03.12.2008 16:42

неужели никто незнает?:-[

boyan 13.01.2009 16:46

как всегда все придется делать только своими силами....

Messiah 14.01.2009 16:57

И что там такого в установке непонятного, если всё делается по дефолту? Другое дело в последующей настройке и пользовании апачем, РНР, и MySQL вместе с админкой, здесь ещё можно понять. Тем паче на самом сайте Денвера по установке настолько всё расжёвано, что только не умеющий читать не сможет всё установить...

boyan 20.01.2009 00:27

Цитата:

Сообщение от Messiah (Сообщение 371771)
И что там такого в установке непонятного, если всё делается по дефолту? Другое дело в последующей настройке и пользовании апачем, РНР, и MySQL вместе с админкой, здесь ещё можно понять. Тем паче на самом сайте Денвера по установке настолько всё расжёвано, что только не умеющий читать не сможет всё установить...

угу... я делаю на два ипа чтоб работал, по локальному на одну папку заходит,а по инетовскому на subdomain
я уже весь конф пересмотрел...незнаю че делать дальше=\

mudomlet 20.01.2009 00:54

Цитата:

Сообщение от butthead (Сообщение 358369)
подскажите пожалуста,как сделать так,чтоб с двух ипов заходил на один каталог?
например http://212.59.116.28/ мой заходит на Z:\home\10.0.104.2\www\ а http://10.0.104.2 на Z:\home\10.0.104.2\subdomain
как сделать чтоб http://10.0.104.2 отображал тоже что и инетовский?

самое простое запихать туда одинаковое содержимое ;)

Цитата:

Сообщение от boyan (Сообщение 373495)
угу... я делаю на два ипа чтоб работал, по локальному на одну папку заходит,а по инетовскому на subdomain
я уже весь конф пересмотрел...незнаю че делать дальше=\

зрить в корень, а лучше в конфиг.

Возможно здесь (сам не шарю):

Listen: Позволяет привязать Apache к конкретному адресу IP, и/или
# порту, в дополнение к порту, определенному по умолчанию. См. также
# директиву <VirtualHost>.
#
# Комментарий Денвера: не изменяйте данную директиву здесь. Лучше
# сделайте это непосредственно перед шаблоном виртуального хоста
# (см. ниже) - это позволит легко "перевешивать" Apache на
# произвольный порт.
#
#Listen 3000
#Listen 12.34.56.78:80

#
# BindAddress: Этой опцией вы можете обеспечить поддержку виртуальных
# хостов. Данная директива используется для указания серверу адреса IP,
# который необходимо отслеживать. Она может содержать *, адрес IP или
# полное имя домена Интернет. См. также директивы <VirtualHost> и Listen.
#
# Комментарий Денвера:
#
# Данная директива устарела, и совместно с Listen НЕ РАБОТАЕТ. Во всех
# случаях рекомендуется использовать вместо нее Listen (см. ниже).
#
# Если вы хотите сделать сервер видимым извне, используйте директиву
# Listen, а не BindAddress!
#
#BindAddress *


#
# Комментарий Денвера: ВНИМЕНИЕ!
#
# Следующая далее строка была закомментирована из соображений
# безопасности: для того, чтобы сервер Apache не был виден извне,
# а работал только с текущей машины. Открытость сервера извне
# потенциально делает его легкой добычей для хакеров.
#
# Т.к. по умолчанию директива Listen не включена (закомментирована),
# используются значения, указанные в директиве Listen, предшествующей
# шаблону виртуального хоста (см. ниже <VirtualHost>). Если вы хотите
# открыть сервер для всеобщего доступа (что НЕ рекомендуется), раскройте
# комментарий.
#
#Listen *:80

mudomlet 20.01.2009 01:33

Но мне кажется надо править не httpd.conf, а vhosts.conf здесь вроде направление хоста задаётся, я бы попробовал прописать 2 хоста и задать им одинаковые значения. Примерно так:

# Host /home/10.0.1.43/www (2):
Listen 10.0.1.43:443
NameVirtualHost 10.0.1.43:443
<VirtualHost 10.0.1.43:443>
SSLEngine on
DocumentRoot "Y:/home/10.0.1.43/www"
ServerName "10.0.1.43"
ServerAlias "10.0.1.43" "www.10.0.1.43"
ScriptAlias /cgi/ "/home/10.0.1.43/cgi/"
ScriptAlias /cgi-bin/ "/home/10.0.1.43/cgi-bin/"
</VirtualHost>

# Host /home/phpmyadmin/www (3):
Listen 127.0.0.1:80
NameVirtualHost 127.0.0.1:80
<VirtualHost 127.0.0.1:80>
DocumentRoot "Y:/home/10.0.1.43/www"
ServerName "phpmyadmin"
ServerAlias "phpmyadmin" "www.phpmyadmin"
ScriptAlias /cgi/ "/home/10.0.1.43/cgi/"
ScriptAlias /cgi-bin/ "/home/10.0.1.43/cgi-bin/"

</VirtualHost>

Но ещё раз повторяю я не шарю и это лишь предположения

butthead 21.01.2009 23:55

да лан,я уже нашел нормальный сервер. xampp называется,только его переустанавливать нада осторожно :) но серавно пасиб ;)

Messiah 26.01.2009 19:14

Цитата:

Сообщение от butthead (Сообщение 374158)
да лан,я уже нашел нормальный сервер. xampp называется,только его переустанавливать нада осторожно :) но серавно пасиб ;)

Из этих сборок могу порекомендовать не XAMPP, это кроссплатформенная сборка под разные ОС. А есть ещё WAMPP, тот же джентльменский набор "заточенный" под винду и русифицированный. В ВАМПЕ мне лично, очень нравится информативность табло в трее при его работе. Такой нет ни у одного из мне известных.


Текущее время: 15:57. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot