Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Хостинг и доменные имена > Свой хостинг


Автор: SergXP 19.9.2008, 08:27
Добрый день!

Имеется системный блок:

Core 2 DUO 2.2 Ghz
2гб ОЗУ
128 видеокарта
80 гб HDD

Канал 1024кбит/с + статический IP

Хочу из этого ПК, сделать WEB-сервер(хостинг) для одного проекта.

Разрабатываю один проект, и хотелось бы чтобы он был на своем сервере.

Подскажите, какую лучше ОС поставить? И с чего лучше всего начать это конструирование?

С ОС'ями *nix я мало знаком. Возможно какие книги посоветуете. 
В общем, мне нужно разобраться с нуля для установки собственного сервера.

С Уважением, Сергей.  smile 

Автор: smartov 19.9.2008, 09:23
SergXP, по сути, как только вы  установите какой-нибудь web-server (например Apache) то у вас уже будет хостинг. Но попасть на него можно будет, конечно, только по IP. 
Чтобы начать с простого, можете поставить http://www.apachefriends.org/en/xampp-windows.html.
Он включает в себя сразу 
    * Apache HTTPD 2.2.9 + Openssl 0.9.8h
    * MySQL 5.0.51b
    * PHP 5.2.6
    * PHP 4.4.8
    * phpMyAdmin 2.11.7
    * FileZilla FTP Server 0.9.25
    * Mercury Mail Transport System 4.52

На той же страничке есть и инструкции (правда на английском).
Удачи!

Автор: SergXP 19.9.2008, 09:46
Спасибо.
XAMPP мне известен, приходилось с ним работать.
Но как осуществить доступ с помощью IP? 
Что-то же нужно где-то прописать и настроить?

Или тут уже идет вопрос больше по настройке Apache тогда?

Автор: smartov 19.9.2008, 12:12
SergXP
Цитата(SergXP @  19.9.2008,  09:46 Найти цитируемый пост)
Но как осуществить доступ с помощью IP? 

Что вы под этим подразумеваете?
Чтобы другие люди могли просматривать страницы с вашего компьютера?
Если да - то как я уже сказал - нужно только поставить Apache.
После чего люди смогут заходить к вам по протоколу http просто набирая ip адрес в строке браузера,
например на гугль можно тоже зайти по IP
http://64.233.167.99

Автор: SergXP 19.9.2008, 12:38
smartov, все, понял. Благодарен за советы и ответы!  smile 

Автор: gaspar312 30.9.2008, 05:51
Цитата(smartov @ 19.9.2008,  12:12)
После чего люди смогут заходить к вам по протоколу http просто набирая ip адрес в строке браузера,
например на гугль можно тоже зайти по IP
http://64.233.167.99

ставишь на комп("сервер") dyndns клиент и можно обрашаться к нему по URL(myservak.hoemip.net), подробнее можно узнать на dyndns.org, он больше предназначен для серверов с динамическим IP, а если хочешь серьезно сервер админить, то тебе надо знать *nix, очень много полеzной информации на сайте http://www.howtoforge.com.

Автор: Сумасшедший 30.9.2008, 11:11
простите за оофтоп, но я представил хостинг с динамическим ip..

Автор: Nestap 15.10.2008, 21:32
SergXP
nu ia dumaiu sto dela web hosta lucse vsevo ispolzovati freebsd, debian , fedora!
no freebsd ne trebuit bolisie carateristiki na PC 

no pravda esli ti ne znaes unix togda te prideotsa tejelo!

Автор: Exaktus 18.10.2008, 23:28
Цитата(smartov @  19.9.2008,  09:23 Найти цитируемый пост)
Чтобы начать с простого, можете поставить XAMPP для Windows.

Крайне не рекомендую. Как и Денер, не дает возможности понят устройство веб-сервера. К тому же дырявый до ужаса. Годиться только для тестирования сайтов на локальном компьютере.

Автор: Nestap 18.10.2008, 23:31
Exaktus

согласен на 100%

Автор: smartov 19.10.2008, 12:01
Цитата(Exaktus @  18.10.2008,  23:28 Найти цитируемый пост)
К тому же дырявый до ужаса

В чём именно дырявый? Какие там есть дырки?

Автор: Exaktus 22.10.2008, 16:37
Цитата(smartov @  19.10.2008,  12:01 Найти цитируемый пост)
В чём именно дырявый? Какие там есть дырки? 

Как пишут http://www.apachefriends.org/en/xampp-windows.html#1221
Цитата


As mentioned before, XAMPP is not meant for production use but only for developers in a development environment. XAMPP is configured is to be as open as possible and to allow the web developer anything he/she wants. For development environments this is great but in a production environment it could be fatal.

Here a list of missing security in XAMPP:

    * The MySQL administrator (root) has no password.
    * The MySQL daemon is accessible via network.
    * PhpMyAdmin is accessible via network.
    * Examples are accessible via network.
    * The user of Mercury and FileZilla are known. 



А про дырки нужно смотреть http://milw0rm.com/.

Автор: smartov 22.10.2008, 16:54
Exaktus, всё перечисленное не дырки, а предустановленные настройки. Всё это меняется при желании.
Ну а про 
Цитата(Exaktus @  22.10.2008,  16:37 Найти цитируемый пост)
дырки нужно смотреть тут. 

Даже говорить не хочу. Там есть XAMPP в списке?
Давай я поставлю XAMPP, поменяю пароль, закрою порты снаружи, дам тебе IP и ты попробуешь ломануть за сутки?

Автор: Exaktus 22.10.2008, 17:29
Цитата(smartov @  22.10.2008,  16:54 Найти цитируемый пост)
Exaktus, всё перечисленное не дырки, а предустановленные настройки. Всё это меняется при желании.

Я и не говорил, что это дырки. Просто сами разработчики пишут, что это could be fatal. Ну согласитесь, что не разумно использовать продукт в целях, для которых он не предназначался. C таким же успехом можно поставить пару патчей на ftp-сервер и использовать его в качестве http.
Я понимаю, что при желании ВСЕ из этой сборки можно настроить точно так же, как ели бы ставить по-отдельности, но это не рационально. Смысл таких пакетов: быстро поставил - быстро запустил. 

Цитата(smartov @  22.10.2008,  16:54 Найти цитируемый пост)
Там есть XAMPP в списке?

Да.

Цитата(smartov @  22.10.2008,  16:54 Найти цитируемый пост)

Давай я поставлю XAMPP, поменяю пароль, закрою порты снаружи, дам тебе IP и ты попробуешь ломануть за сутки? 

А давайте тогда различать понятие local sploit и remote sploit? К тому же я не спец по взломам и что либо отеть на это не могу.

Автор: smartov 22.10.2008, 17:43
Цитата(Exaktus @ 22.10.2008,  17:29)
Ну согласитесь, что не разумно использовать продукт в целях, для которых он не предназначался. 

Первый разумный довод.
Не стало ещё стыдно за первую реплику? (Дырявый до ужаса) 

Автор: Exaktus 22.10.2008, 17:54
Цитата(smartov @  22.10.2008,  17:43 Найти цитируемый пост)

Не стало ещё стыдно за первую реплику? (Дырявый до ужаса) 

 smile 
Уж если сошлись на том, что XAMP не предназначен для темы этого топика, то, думаю, стоит заметить, что основная причина этого - вопрос безопасности.

Автор: krundetz 23.10.2008, 01:00
SergXP, береш ubuntu ставиш потом ставиш весь необходимый софт и настраеваешь

Автор: SergXP 17.11.2008, 21:31
Да с никсами проблема у меня. 
Я хотел запустить сервер для своего проекта, проблема в том, что в 1 секунду 
на сервер могут отправляться по 1000 забросов SELECT к базе данных Mysql

Как вы думаете, если приобрести виртуальный выделенный сервер 
с характеристиками

ОЗУ 160 Мб
Процессор 600 МГц

Потянет ли он такую нагрузку?

1000 запрсов в секунду.

Если потянет, то хорошо.

Сорри за оффтоп, но эта причина как раз, из-за которой я задал вопрос по созданию собственного сервера.

Автор: VingradFan 28.12.2008, 19:42
Добрый вечер!

возник вопрос: как сделать сайт расположенный на моем компьютере доступным из интернета?

Имеется:

1. Интернет с динамическим ip от стрима
2. настроенный Apache 2.2


Если я открываю сайт вводя в браузере http://мой_ip/ то все нормально, если я даю ссылку другим у них возникает ошибка "соединение сброшено......."

Всем спасибо!

Автор: VingradFan 30.12.2008, 14:51
Выяснилось, что стрим блочит 80 порт на вход...

Т.ч. проблема решена...

Автор: Nestap 31.12.2008, 17:58
с наступаешем всем!....

SergXP

попробуй ФРЕЕБСД  не пожелеиш!

Автор: Logree 17.1.2009, 10:20
допустим у меня есть домен 2го уровня как привязать его к своему ip?

Автор: Nestap 17.1.2009, 11:27
Logree

через днс сервер!
настрои ево!

Автор: artileon 8.3.2009, 12:20
Модератор: Сообщение скрыто.

Автор: SergXP 11.3.2009, 21:57
Цитата

Logree, 

через днс сервер!
настрои ево!


Подобная проблема возникла и у меня!

Ребят, кто в курсе, как прикрепить домен к своему IP?
Расскажите пожалуйста по подробней. smile 

Начните с того, что:

Имеется домен, например domains.ru
Компьютер подключен к инету и имеет внешний статический IP, например 123.213.212.121


Все, дальше я не знаю что делать! :(

Автор: Logree 11.3.2009, 22:05
я предполагаю что тебе нужно зайти в свой кабинет на (подозреваю что) nic.ru и там в настройках в качестве dns прописать свой ip. я могу ошибаться smile

Автор: SergXP 11.3.2009, 23:08
Logree, и что это даст?
во-первых необходимо как минимум 2 dns использовать, а айпи у меня один. 
я попробую, но сомневаюсь.

Автор: Nestap 11.3.2009, 23:09
Logree
не все регистер центер имеют днц сервера! для настроикй...

но можна по другому: наити фрее днс сервер

http://www.editdns.net/

i tam i nastroi tvoi ip!

!-update ~6 chesov mojet i bolishe

Автор: SergXP 11.3.2009, 23:16
Nestap, расскажите пжл по подробней. 
Чтобы уже знать, что, где и как. smile  

Автор: Logree 11.3.2009, 23:16
как мне у себя поднять DNS сервер (смутно представляю что есть DNS-server, сервис доменных имен т е связывает ip c именем но вот где база лежит  и есть ли она вообще и как всё устроено не пойму)

Автор: SergXP 11.3.2009, 23:22
Ребят, реально нужна Ваша помощь! 
Знаю есть сервис www.xname.org
бесплатный регистратор днс, я немогу никак понять, при добавлении новой зоны, что необходимо вводить? 
Расскажите пжл. Неужели никто на домашнем компе не настраивал такую штуку?

Автор: Logree 12.3.2009, 01:10
я попытаюсь свой сервак поставить... а ты если разберёшся отпиши...

Автор: SergXP 12.3.2009, 02:59
Итак, мне удалось разобраться с этой системой.

Я зарегистировал домен на http://domains.webmoney.ru/

Мне предложили там сразу бесплатные DNS сервера, я согласился.
Долждался, когда статус домена станет активным.
Зашел в панель управления Зонами.
И присвоил своему домену статический мнешний айпи(т.е. моего сервака)
Добавил несколько поддоменов там же.
Настроил апач.

Через пару часиков... аля, все заработало!  smile 

Т.е. теперь мой на мой ресурс можно зайти и лазить.
Вот и весь метод.
Если кому-то не понятно, пишите. Чем смогу помогу!

Если я правильно понял, самое главное чтобы ваш домен был проделегирован на DNS серверах. Здесь без разницы какие, но конечно если регистратор или хостер вам дает бесплатно, берите!

И вам только остается в панели управления, где вы регали домен настроить зоны, т.е. присвоить ваш айпи домену.
Если такой панельки нет, то обратитесь в тех поддержку к тому, где вы регали домен и попросите, чтобы они сделали ваш_домен=ваш_ip. smile 

Автор: gcc 15.3.2009, 11:01
подымаете Primaryns NS на Bind9 или PowerDNS или на любом другом

Slave NS можно тут http://secondary.net.ua/ или у себя там же

там где регистрировали домен, пишете ip этих 2 серверов

Автор: Logree 17.6.2009, 16:20
вот что-то я не понял...

зарегился на www.zoneedit.com нажал добавить зону, прописал туда mydomain.ru, на что он мне дал два сервака, я их вбил у своего регистратора, он их делегировал... потом зашёл в панеле www.zoneedit.com во вкладку  IP addresses (A) там вбил так

Domain Name              IP Address
mydomain.ru              231.213.14.189
www.mydomain.ru    231.213.14.189

апач настроен почему когда ввожу mydomain.ru он его не находит? Нужно ещё подождать? может апач ни так настроен... (на 127.0.0.1 работает нормально) .

Автор: Logree 17.6.2009, 16:44
О! вроде лёд тронулся... теперь когда ввожу свой домен просит логин и пароль... после долгих мучений я понял что он требует пароль от настроек модема т.е 192.168.1.1 а Apache как я понял сидит на 127.0.0.1  как это всё дело перенаправить?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)