![]() |
Установка денвера
Денвер - пакет необходимый пакет для создания полноценного сервера на вашем компьютере.
Содержит 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]/ Вот и всё... |
Делаем проще. После установки никуда не лазим а переименовываем locahost в ваш ип. Если перед этим сервер был запущен его надо остановить. Потом пускаем сервер и он все делает за вас. ;)
|
подскажите пожалуста,как сделать так,чтоб с двух ипов заходил на один каталог?
например 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 отображал тоже что и инетовский? |
Цитата:
|
Вложений: 1
Цитата:
|
неужели никто незнает?:-[
|
как всегда все придется делать только своими силами....
|
И что там такого в установке непонятного, если всё делается по дефолту? Другое дело в последующей настройке и пользовании апачем, РНР, и MySQL вместе с админкой, здесь ещё можно понять. Тем паче на самом сайте Денвера по установке настолько всё расжёвано, что только не умеющий читать не сможет всё установить...
|
Цитата:
я уже весь конф пересмотрел...незнаю че делать дальше=\ |
Цитата:
Цитата:
Возможно здесь (сам не шарю): 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 |
Но мне кажется надо править не 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> Но ещё раз повторяю я не шарю и это лишь предположения |
да лан,я уже нашел нормальный сервер. xampp называется,только его переустанавливать нада осторожно :) но серавно пасиб ;)
|
Цитата:
|
| Текущее время: 15:57. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot