(LAMP) Linux, Apache, PHP, Perl, MySQL- что это?, Помощь начинающим |
Здравствуйте, гость ( Вход | Регистрация )
(LAMP) Linux, Apache, PHP, Perl, MySQL- что это?, Помощь начинающим |
Jul 15 2006, 09:02
Сообщение
#1
|
|
Новичок Группа: Members Сообщений: 34 Регистрация: 7.6.2006 Пользователь №: 683 |
PHP, Apache, MySQL
что это такое? зачем они нужны? Где их скачать? Я хочу сайт создать. Примечание Master'a LAMP - свободно распространяемое ПО (Open Source), благодаря этому LAMP надежный, проверенный и безопасный (надеюсь не нужно объяснять почему ) LAMP: Linux, Apache, MySQL, PHP/Perl/Python, Он назван так по первым буквам предыдущих фраз Начнем с того, что LAMP - это набор программных средств, позволяющий создавать интернет проекты различной сложности. Среди подобных приложений данная технология считается самой распространенной и используемой. Так же LAMP широко используется благодаря бесплатности PHP, MySQL. Определение php в сети Определение Apache в сети Определение MySQL в сети Определение Perl в сети Сообщение отредактировал Master - Oct 25 2006, 13:48 |
|
|
Гость_OGG_* |
Sep 26 2006, 15:12
Сообщение
#2
|
Guests |
ну, это снова я. начитался всяких мануалов, просрал 1,5 месячного трафа, зато начал кое-что понимать. установил я DataLife Engine 4.5 Trial , установил Invision Power Board 2.15 Trial , пользуюсь денвером же, но вот опять проблема. с моего компьютера портал и форум открываются просто замечательно. всё нормально. но вот из интернета ничего. савершенно. приведу цитату из мануала "Apache сервер, видимый из Интернета":
Доступ из локальной сети Предположим, что вы решили рискнуть и открыть все хосты Apache для доступа из локальной сети. Для этого нужно (а точнее, не нужно, но придется) проделать следующие действия: Откройте /usr/local/apache/conf/httpd.conf и запишите там строчку: Listen *:80 На всех машинах в локальной сети исправьте файл hosts, добавив туда строчку: 192.168.0.10 test1.ru test2.ru После этих действий любой человек, проделавший п. 2 у себя на машине, сможет попасть на ваши сайты. Это происходит из-за того, что * соответствует любому адресу, в том числе и настоящему Интернет-адресу машины. Чтобы ограничиться лишь пользователями локальной сети, вы можете заменить * на 192.168.0.10 — локальным адресом своей машины, недоступным из Интернета. Для более детальной настройки можно также использовать директиву Listen. Доступ по IP-адресу Вы можете сделать и так, чтобы сервер был доступен по IP-адресу (предположим, он у вас равен 192.168.0.10): http://192.168.0.10 Просто с точки зрения Денвера имя сервера будет не test1.ru, а 192.168.0.10 (да-да, вот такое имя из одних цифр и точек). Поэтому для подключения хоста достаточно создать директорию /home/192.168.0.10/www/ и разместить там файлы, доступные по адресу http://192.168.0.10. Доступ из Интернета Повторюсь. Помните, что Денвер предназначен для отладки сайтов, но никак не для выставления их на всеобщее обозрение. Все скрипты, запускаемые Apache, чаще всего имеют максимальные полномочия в системе, а значит, легко могут стать мощным оружием в руках хакера. Если вам нужен сервер для настоящего хостинга под Windows, лучше будет воспользоваться не Apache, а Microsoft Information Server, да и то при условии, что вы — опытный администратор. Вы еще здесь?.. Странно. Ну тогда поговорим о том, что же нужно проделать, чтобы сервер стал видим из Интернета. У вас должен быть статический IP-адрес, доступный из Интернета. Обычно это стоит несколько долларов в месяц. Вы должны настроить Apache так, как это описывалось выше. То есть, разрешить Денверу «прослушивать» не только localhost, но также и реальный IP-адрес (или все сразу, используя звездочку). Вам нужно приобрести (примерно 20 $ в год) доменное имя (например, thisismyserver.ru) и связать его со своим IP-адресом. Это не так просто. Подробности в набле о настройке сервера named. Все остальное делается точно так же, как описано выше для локальной сети. вот. я всё выпонил как написано в этом мануале. перезапустил апач. ничего! почему? люди говорят: отключи файерволл, а он у меня не установлен даже. теперь что мне сделать? |
|
|
Sep 26 2006, 15:24
Сообщение
#3
|
|
PAUK-NET.RU TEAM Группа: Admin Сообщений: 4,715 Регистрация: 11.7.2005 Из: ЮЗР Пользователь №: 3 |
|
|
|
Гость_OGG_* |
Sep 26 2006, 15:29
Сообщение
#4
|
Guests |
Отключить файрвол. Если не ошибаюсь - с WinXP SP2 он интегрированный и активный после установки. ну я же писал! нету у меня файерволла! и сервис пак у меня 1!!! вот ну, это снова я. начитался всяких мануалов, просрал 1,5 месячного трафа, зато начал кое-что понимать. установил я DataLife Engine 4.5 Trial , установил Invision Power Board 2.15 Trial , пользуюсь денвером же, но вот опять проблема. с моего компьютера портал и форум открываются просто замечательно. всё нормально. но вот из интернета ничего. савершенно. приведу цитату из мануала "Apache сервер, видимый из Интернета": Доступ из локальной сети Предположим, что вы решили рискнуть и открыть все хосты Apache для доступа из локальной сети. Для этого нужно (а точнее, не нужно, но придется) проделать следующие действия: Откройте /usr/local/apache/conf/httpd.conf и запишите там строчку: Listen *:80 На всех машинах в локальной сети исправьте файл hosts, добавив туда строчку: 192.168.0.10 test1.ru test2.ru После этих действий любой человек, проделавший п. 2 у себя на машине, сможет попасть на ваши сайты. Это происходит из-за того, что * соответствует любому адресу, в том числе и настоящему Интернет-адресу машины. Чтобы ограничиться лишь пользователями локальной сети, вы можете заменить * на 192.168.0.10 — локальным адресом своей машины, недоступным из Интернета. Для более детальной настройки можно также использовать директиву Listen. Доступ по IP-адресу Вы можете сделать и так, чтобы сервер был доступен по IP-адресу (предположим, он у вас равен 192.168.0.10): http://192.168.0.10 Просто с точки зрения Денвера имя сервера будет не test1.ru, а 192.168.0.10 (да-да, вот такое имя из одних цифр и точек). Поэтому для подключения хоста достаточно создать директорию /home/192.168.0.10/www/ и разместить там файлы, доступные по адресу http://192.168.0.10. Доступ из Интернета Повторюсь. Помните, что Денвер предназначен для отладки сайтов, но никак не для выставления их на всеобщее обозрение. Все скрипты, запускаемые Apache, чаще всего имеют максимальные полномочия в системе, а значит, легко могут стать мощным оружием в руках хакера. Если вам нужен сервер для настоящего хостинга под Windows, лучше будет воспользоваться не Apache, а Microsoft Information Server, да и то при условии, что вы — опытный администратор. Вы еще здесь?.. Странно. Ну тогда поговорим о том, что же нужно проделать, чтобы сервер стал видим из Интернета. У вас должен быть статический IP-адрес, доступный из Интернета. Обычно это стоит несколько долларов в месяц. Вы должны настроить Apache так, как это описывалось выше. То есть, разрешить Денверу «прослушивать» не только localhost, но также и реальный IP-адрес (или все сразу, используя звездочку). Вам нужно приобрести (примерно 20 $ в год) доменное имя (например, thisismyserver.ru) и связать его со своим IP-адресом. Это не так просто. Подробности в набле о настройке сервера named. Все остальное делается точно так же, как описано выше для локальной сети. вот. я всё выпонил как написано в этом мануале. перезапустил апач. ничего! почему? люди говорят: отключи файерволл, а он у меня не установлен даже. теперь что мне сделать? |
|
|
Текстовая версия | Сейчас: 12th May 2024 - 10:06 |