Вход

Просмотр полной версии : Как поднять вебсервер?


volant
14.10.2008, 00:29
Заранее извияюсь за ламерский подход, но все же. Как поднять вебсервер(апач, фтп. хттп и др.) и хостинг на своем локальном компе? Какие параметры у сети нашнет (адреса днс и др.)? Если можно, подробный мануал. Спасибо.

П.С. Это для учебых целей, та что свой хостинг не предлагать. :)

Eugen3d
14.10.2008, 02:47
Для начала нужно иметь свой собственный внешний айпишник. Если такового нету и сидишь за НАТом - нужно договариваться с админами о пробросе портов на твою машинку. После того, как твой компьютер станет видимый извне - ставишь необходимый тебе софт (web/ftp-сервер), настраиваешь и пользуешся :) Ничего сложного нету.

fox_12
14.10.2008, 10:58
Для начала нужно иметь свой собственный внешний айпишник. Если такового нету и сидишь за НАТом - нужно договариваться с админами о пробросе портов на твою машинку. После того, как твой компьютер станет видимый извне - ставишь необходимый тебе софт (web/ftp-сервер), настраиваешь и пользуешся :) Ничего сложного нету.

Я так понимаю - ему для учебный целей. А для этого можно и в локалке поднимать, а то и просто на компе.
Советую глянуть на:
http://www.denwer.ru/
Как только разберетесь с работой веб-сервера на локальной машине и в локальной сети - можно и наружу айпишником светиться. Учиться же разворачивать веб-сервер сразу с доступом снаружи без опыта не рекомендую.

volant
14.10.2008, 11:55
У меня реальный (статический) айпишник, денвер уже проходили. Сейчас как раз и пришло время светить наружу :). Еще проблема такая - внутри сети я тоже не могу добиться того, чтобы с другого компа была видна страничка из папки htdocs. :(

fox_12
14.10.2008, 11:58
Еще проблема такая - внутри сети я тоже не могу добиться того, чтобы с другого компа была видна страничка из папки htdocs. :(

Под каким веб-сервером?

volant
14.10.2008, 12:01
Апач. Да, и еще ну никак апач не хочет загружать модуль пхп.

pete
14.10.2008, 12:09
еще бы написал какая система(XP,2003,linux), и какие firewalls стоят
модуль php тот что сним идет или компилировал сам

volant
14.10.2008, 12:24
ОС - ХР, файерволл - стандартный виндовский, роутер - длинк 524. РНР, апач и мускул скачивал все отдельно с сайтов производителя :) Пока удалось установить только апач, пхп прописываю в конфиге апача, а при запуске он выдает, что не может подключить файл "пхп5апач.длл", путь прописываю полный и болт. :(

Eugen3d
14.10.2008, 12:45
volant
На тему связки PHP/MySQL и Apache писано очень много инструкций и документаций.
Апач 1/2? Если они одинаково конфигурятся, вот мои настройки пхп на первый:
В httpd.conf дописываешь в секции Dynamic Shared Object (DSO) Support:
LoadModule php5_module D:/Apache/bin/php/php5apache.dll
Только путь свой ставь, а чуть ниже, после ClearModuleList
AddModule mod_php5.c
Остается привязать разрешения файлов для обработки пхп:
AddType application/x-httpd-php .php
Пробуй перезапускать апач. Если пхп не подгружается - смотри ошибки в error.log или при старте апача.

Еще проблема такая - внутри сети я тоже не могу добиться того, чтобы с другого компа была видна страничка из папки htdocs. :(
А это похоже виндовый файрвол не пускает, попробуй его отключить - если поможет, тогда нужно настраивать исключения в нем, на 80 порт пропускать запросы.

volant
14.10.2008, 13:13
Чет не получается :( Прикрепил конфиг файл, посмотрите мож чего подскажете еще.

Jedy
14.10.2008, 13:28
ОС - ХР
Поставить IIS из визарда и не парить себе мозги.

pete
14.10.2008, 13:35
Чет не получается :( Прикрепил конфиг файл, посмотрите мож чего подскажете еще.
AddModule mod_php5.c после LoadModule

Vladyslav
16.10.2008, 12:50
Чет не получается :( Прикрепил конфиг файл, посмотрите мож чего подскажете еще.
AddModule mod_php5.c после LoadModule

+ 1 ))))) он и не буит работать))
А ваще нада ещё смотреть реально ди запустился апач, и в случае если запустился смотреть логи, там как правило всё понятно по английски написано ;-) Если не запустился, тем более смореть error.log.
Если что-то не работает, как правило, самые стандартные ситуёвины в том, что либо чего-то не хватает (не установлено, или установлено но в конфиг не вписано), либо что-то куда-то доступ не может получить.
Как правило 70% таких проблем решается так как ни странно)) Ну или синтаксическая ошибка в конфиге, но то опять же при запуске в логах пишед)
када заработаед пхп у тя буид втарая проблема :-D
Положи в директорию htdocs или как она там у тя называется файлик index.php с текстом
<?php
phpinfo();
?>
И зайди на сервак (броузер). Оно те должно отобразит в виде хтмл страницы всю инфу о пхп и о модулях. Ищи там mysql если его нет... значит он не может найти этот модуль и с мускулом пахац не буит.

Vladyslav
16.10.2008, 12:56
Ах да
найди ещё в конфиге ... я там у тя видел не вписано ;-) директиву DirectoryIndex и впиши туда ещё index.php
Ат оно у тя тока index.html по умолчанию брать буит...

Ptichk
16.10.2008, 13:00
ОС - ХР

Как админ, я бы на этом разговор окончил.

Мир - Windows - XP вещи несовместимые..... минимум - ставь Win2k3 подкручивай пхп и прочую муть и запускай....

Vladyslav
16.10.2008, 13:02
ОС - ХР

Как админ, я бы на этом разговор окончил.

Мир - Windows - XP вещи несовместимые..... минимум - ставь Win2k3 подкручивай пхп и прочую муть и запускай....
так а какая разница на чём тестить? Он жиж я так понял для обучения) От пусть на хп крутит... нафик ему 2к3 на машине... та и нафик для апача+ пхп+ мускул 2к3 тут линух фря аж просиццо... если уж в ту степь)

Vladyslav
16.10.2008, 13:03
2 volant
http://httpd.apache.org/
кстате рулед)
;-)
В будующем прежде чем задавать вопросы, просто попытайся понять как оно в принципе-то работаед, половина вопросов отпадёт, а может и все. ;-)

volant
22.10.2008, 15:17
Так, с вышеуказаными настройками разобрался. Всем спасибо. :) Теперь подскажите, при переносе базы данных MySQL, возникла какая-то лажа с кодировкой (наверное), весь русский текст отображается в таком виде "????". Исходная кодировка, вроде, была "cp1251_general_ci", база создавалась в денвере. Что сделать, чтоб в сервере майскьюэль нормально отображался текст?

Vladyslav
23.10.2008, 18:21
Залей базу в нужной кодировке...

Comanch
24.10.2008, 11:11
Раз тут собрались знающие люди, можно я спрошу свой вопрос ?
Сколько будет стоить "розетка интернета" для веб-сервера ? Не coallocation, не аренда сервера, а подключеный на площадке провайдера свой ПС для начала оценить достаточность мощности и т.п.

Ptichk
24.10.2008, 12:17
Так, с вышеуказаными настройками разобрался. Всем спасибо. :) Теперь подскажите, при переносе базы данных MySQL, возникла какая-то лажа с кодировкой (наверное), весь русский текст отображается в таком виде "????". Исходная кодировка, вроде, была "cp1251_general_ci", база создавалась в денвере. Что сделать, чтоб в сервере майскьюэль нормально отображался текст?

Вопервых проверь настройки сервера, сиквеля самого. Залей в кодировке, в которой выгружал.

Учитывая что это все ХП - проверь, не стоит ли у тебя кодировка винды 1252 - если да - замени.

volant
24.10.2008, 17:44
Раз тут собрались знающие люди, можно я спрошу свой вопрос ?
Сколько будет стоить "розетка интернета" для веб-сервера ? Не coallocation, не аренда сервера, а подключеный на площадке провайдера свой ПС для начала оценить достаточность мощности и т.п.
Скорее всего Вам нужно это http://www.dc.volia.com/price/
Там можно разместить свой ПК.