Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование *NIX систем > Пожалуйста, помогите с настройкой VPS


Автор: Elfet 7.5.2010, 21:57
Всем привет! 

Вчера купил VPS-1(500 МГц/256 Мб/Debian) от reg.ru и сегодня пытаюсь настраивать её, однако не всё удаётся так как первый раз занимаюсь подобным. 
Вроде бы установил Apache2, php5, eAccelerator. phpinfo: http://92-38-225-125.ovz.vps.reg.ru/test.php - посмотрите пожалуйста, всё ли там верно?


А вот что мне не удалось настроить так это nginx как front-end (я думаю что мне он нужен, так как у меня слабый vps?) 
И никак не могу понять: Как прикручивать сайты? Где что прописывать? И как настроить ftp-доступ только к конкретным папкам? 

Пожалуйста, помогите мне до настроить сервер! Заранее спасибо!

Автор: bilbobagginz 7.5.2010, 22:27
Elfet, я не знаю что значит nginx как frontend.
при твоих ресурсах тебе нужен 1 веб сервер. ты уже установил apache2. зачем тебе nginx ?
с др. стороны, nginx - сервер с меньшими потребностями чем apache2.
тогда зачем было устанавливать apache2 ? smile


Автор: Elfet 7.5.2010, 22:33
bilbobagginz, просто я начитался где-то о том что нужно ставить nginx + apache. Вот так и пытался действовать smile

Возможно ли удалить apache и установить вместо него nginx? (кстати можно ли создать какой-нибудь файл, что бы в случае если нужно будет всё переустанавливать, только его выполнить?)

Автор: IgorIV 8.5.2010, 01:02
Какова цель и какая панель управления.

Автор: bilbobagginz 8.5.2010, 08:48
Цитата(Elfet @  7.5.2010,  21:33 Найти цитируемый пост)
Возможно ли удалить apache и установить вместо него nginx?

да.

вопрос только совсем другой.
какова цель этого сервера ?
что ты будешь на нем делать ?

Автор: Elfet 8.5.2010, 10:45
Ну, на этом сервере у меня будет 3 сайта с маленькой посещаемостью (~100ч.) и чат. Так же хочу поставить comet-сервер: dklab_realplexor для своего чата. 


Цитата(bilbobagginz @  8.5.2010,  09:48 Найти цитируемый пост)
да.

А как это сделать?

И ещё: как прикрутить домен к vps?

Добавлено через 1 минуту и 11 секунд
Цитата(IgorIV @  8.5.2010,  02:02 Найти цитируемый пост)
и какая панель управления. 

Панели управления нету. Пробовал ставить Virtualimin - но не потянул сервер (всю свободную память съела панель)

Автор: Elfet 8.5.2010, 11:01
Нашёл вот такую вот статью об установке: http://habrahabr.ru/blogs/server_side_optimization/67557/
Как думаете мне подойдёт?  И можно ли как-нибудь все эти команды в один файл запихать и выполнить? А не вбивать руками постоянно?

PS Как apache удалить? smile

Автор: Elfet 8.5.2010, 11:18
Или может быть все же лучше остановится мне на apache2? smile никак решить не могу.

Автор: IgorIV 8.5.2010, 11:23
Цитата(Elfet @  8.5.2010,  12:01 Найти цитируемый пост)
PS Как apache удалить?

Ты его просто пока не запускай, пригодится как путь к отступлению. А nginx просто устанавливаешь на 80 порт и все.
Что же это за хостинг, что не дал панель управления.
И пожалуй, скажу еще одну вещь, на виртуальных серверах не надейся на жесткие диски. Используй память.
Как домен прикрутить - смотри в факе на хостинге. 

Автор: Elfet 8.5.2010, 11:35
Цитата(IgorIV @  8.5.2010,  12:23 Найти цитируемый пост)
Что же это за хостинг, что не дал панель управления.

reg.ru smile

Всё же как думаете, что лучше выбрать мне: apache или nginx?

Автор: IgorIV 8.5.2010, 11:42
Я выбрал и
nginx фронтэнд, апач исполняет php
Забыл спросить, что за сайты, если на вордпрессе или друпале, то возможно ты поторопился с заказом vds.

Добавлено через 2 минуты и 59 секунд
А панель есть, только она денег стоит.

Автор: IgorIV 8.5.2010, 12:02
Ставишь nginx как основной сервер, 80 порт.
Добавляешь в секцию server
Код

  location ~ .php$ {
            proxy_pass http://ip-адрес или доменное имя или localhost:8080;

            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $remote_addr;
            
            # Эти параметры можно и не ставить, за подробностями - sysoev.ru
            proxy_connect_timeout 120;
            proxy_send_timeout    120;
            proxy_read_timeout    180;
            }  
 
В апаче ставишь порт - 8080

про фтп не знаю, вернее объяснить не могу, не часто ставлю. С другой стороны, находишь любую статью, и при помощи мануала ставишь.

Всё, я уехал на дачу smile

Автор: Elfet 8.5.2010, 12:03
Да у меня два вродпресса там стоять должно. 

При установке realplexor потребовалось два пакета установить: EV и YAML - что это такое?

Автор: Elfet 8.5.2010, 13:58
Вроде бы со всем разобрался.  smile  

Теперь у меня вопрос: что можно сделать для увеличения безопасности? http://92.38.225.125/test.php

Добавлено через 2 минуты и 45 секунд
PS Что такое ротация логов? нужна ли она?

Автор: Elfet 8.5.2010, 14:39
У меня ещё вопрос: это нормально что запущенно несколько процессов apache2?
Цитата
top - 15:38:22 up 18:21,  1 user,  load average: 0.00, 0.00, 0.00
Tasks:  24 total,   1 running,  23 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.1%sy,  0.0%ni, 99.9%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:    262144k total,   194792k used,    67352k free,        0k buffers
Swap:        0k total,        0k used,        0k free,        0k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
    1 root      18   0  1980  696  596 S    0  0.3   0:04.10 init
16010 root      15   0 40992 7168 4096 S    0  2.7   0:00.23 apache2
16018 www-data  15   0 42852  11m 7068 S    0  4.6   0:00.34 apache2
16281 www-data  15   0 42668  10m 5864 S    0  4.2   0:00.06 apache2
16293 www-data  15   0 43080  10m 6008 S    0  4.3   0:00.11 apache2
16294 www-data  15   0 42512  10m 5704 S    0  4.0   0:00.05 apache2
16304 www-data  15   0 42344 9960 5508 S    0  3.8   0:00.06 apache2
18154 root      20   0  4548  624  240 S    0  0.2   0:00.00 nginx
18156 www-data  20   0  4720  960  392 S    0  0.4   0:00.00 nginx
19598 root      22   0  2476 1152  964 S    0  0.4   0:00.00 mysqld_safe
19643 mysql     15   0  130m  17m 6616 S    0  7.0   0:07.92 mysqld
19644 root      18   0  1628  532  460 S    0  0.2   0:00.00 logger
23883 root      20   0  2676  576  364 S    0  0.2   0:00.00 dklab_realplexo
23884 root      16   0  9052 7468 1976 S    0  2.8   0:03.63 perl
23886 root      18   0  1628  528  456 S    0  0.2   0:00.00 logger
23891 nobody    18   0  9264 7172 1644 S    0  2.7   0:00.01 perl
25724 root      18   0  8016 2672 2216 S    0  1.0   0:00.01 sshd
25765 root      18   0  2772 1504 1180 S    0  0.6   0:00.00 bash
25823 root      15   0  2256 1076  876 R    0  0.4   0:00.00 top
30610 root      15   0  1692  612  492 S    0  0.2   0:00.97 syslogd
30651 root      15   0  5272 1040  680 S    0  0.4   0:01.37 sshd
31999 root      25   0  2352  868  704 S    0  0.3   0:00.00 xinetd
32021 root      15   0  8256 1616  612 S    0  0.6   0:02.50 sendmail-mta
32051 root      15   0  2036  880  704 S    0  0.3   0:00.24 cron



Автор: bilbobagginz 8.5.2010, 16:22
насчет домена - регистрируем домен.
делается это так.
1. решаем где: если это "для тестов" я рекомендую .ORG, или .ORG.RU
2. идем в http://www.pir.org/home, выбираем наиболее серьезного регистратора.
обычно домен стоит 10-20 баксов в год, если свободен.
иногда домены "припаркованы", т.е. куплены кем-то, а ты у них их либо выкупаешь, либо снимаешь "в аренду", ессно такое стоит дороже.
Поэтому надо придумать еще не занятый домен.

3. регистрируемся и платим (за год/2/3 в зависимости от нужд проекта и т.д.)
4. делаем себе в календарике заметку - за 1 месяц до конца регистрации - "надо обновить регистрацию" с уведомлением.
5. получаем информацию о домене, как что делать, и
  • либо используем ихний DNS  (удобнее)
  • либо настраиваем свой сервант
надо конечно понять как все это работает, и т.д. - почитай.

Автор: Wolf1994 8.5.2010, 19:17
Цитата(Elfet @  8.5.2010,  13:58 Найти цитируемый пост)
PS Что такое ротация логов? нужна ли она? 


Ротация логов может потребоваться для ограничения их размера. Если логи не будут ограничиваться, то очень быстро "съедят" всё свободное место на диске.

Автор: Elfet 9.5.2010, 16:53
bilbobagginz, да этот ясно. Домен у меня уже есть. Вот только никак не могу настроить dns сервер (использую бесплатный xnames.org) 
Регистратор выдаёт вот что мне:
Цитата
в результате тестирования NS-серверов для
домена elfet.ru обнаружены следующие ошибки:

Не получена SOA-запись от сервера ns2.xname.org (88.191.64.64) Не
получены NS-записи от сервера ns2.xname.org (88.191.64.64)


А вот что я приписал на ns-серверах xnames.org:
Цитата

$TTL 86400 ; Default TTL
elfet.ru.  IN    SOA    ns0.xname.org.    melethron.gmail.com. (
    2010050905    ; serial
    10800    ; Refresh period
    3600    ; Retry interval
    604800    ; Expire time
    10800    ; Negative caching TTL
    )

$ORIGIN elfet.ru.
    IN  NS  ns2.xname.org.
    IN  NS  ns0.xname.org.
    IN  NS  ns1.xname.org.
elfet.ru.    IN  A  92.38.225.125


Что я тут неправильно указал?

Может быть есть какие-нибудь более хорошие альтернативы бесплатных dns-серверов?

Добавлено через 1 минуту и 10 секунд
Цитата(Wolf1994 @  8.5.2010,  20:17 Найти цитируемый пост)
Ротация логов может потребоваться для ограничения их размера. Если логи не будут ограничиваться, то очень быстро "съедят" всё свободное место на диске. 

Ага, ясно. Лучше её реализовать? 

Автор: Wolf1994 9.5.2010, 18:09
Да, так чтобы с одной стороны иметь доступ к свежим логам, с другой вся старая информация удалялась до того, как начнёт создавать проблемы с дисковым пространством.

Автор: bilbobagginz 10.5.2010, 06:15
Цитата(Wolf1994 @  9.5.2010,  17:09 Найти цитируемый пост)
Да, так чтобы с одной стороны иметь доступ к свежим логам, с другой вся старая информация удалялась до того, как начнёт создавать проблемы с дисковым пространством. 

наверное лучше логи сразу скачивать куда-то на loghost какой-то.
кстати на тот же гмайл отсылать...
есть програмка бэкапа, к-рая такие штуки умела делать еще пару лет назад (manent)

Цитата(Elfet @  9.5.2010,  15:53 Найти цитируемый пост)
Вот только никак не могу настроить dns сервер (использую бесплатный xnames.org) 

я не настраивал такого рода домены. обычно использую свои сервера, а там настройки иные:
Код

$TTL 18000
@       IN      SOA     ns1.domain.com     mainhost.domain.com. (2032111507 2D 1H 7D 1H)


Автор: Elfet 10.5.2010, 18:36
bilbobagginz, оо, круто. А как эта программка называется? 

Автор: bilbobagginz 10.5.2010, 19:21
я-ж сказал: http://code.google.com/p/manent

Автор: Elfet 10.5.2010, 19:27
Ааа, я не понял просто smile


Расскажите пожалуйста ещё как управлять автозагрузкой? 

Автор: bilbobagginz 10.5.2010, 20:38
Цитата(Elfet @  10.5.2010,  18:27 Найти цитируемый пост)
Расскажите пожалуйста ещё как управлять автозагрузкой?  

1 тема = 1 вопрос


Автор: IgorIV 11.5.2010, 21:10
VPS ничем не отличается от простого компьютера, в смысле сервера. За исключением некоторых ограничений. Поэтому все вопросы как настроить VPS следует понимать - как настроить Linux, в данном случае Debian. Для этого лучше присоединится к соответсвующему сообществу.

Количество процессов апача регулируется в конфигах, следует ограничить максимальное количество. А для старта и 3 хватит.

Разве reg.ru не предоставляет свои dns-сервера тем кто у них зарегистрировал домен?

Автор: Elfet 12.5.2010, 00:01
IgorIV, да, но я домен не у них зарегистрировал smile

bilbobagginz, хорошо. Думаю эту тему можно закрывать, но похоже что я скоро ещё парочку открою  smile 

Автор: Wolf1994 12.5.2010, 05:26
Цитата(Elfet @  12.5.2010,  00:01 Найти цитируемый пост)
IgorIV, да, но я домен не у них зарегистрировал


Насколько мне известно, это не влияет на предоставление хостинг-провайдером своих DNS серверов. В случае с reg.ru это будут:

ns3.hosting.reg.ru
ns4.hosting.reg.ru

http://www.reg.ru/hosting/docs#aboutdns

Можно попробовать прописать их в панели управления доменом и посмотреть, что будет. Полное обновление DNS записей происходит примерно в течение суток.

Автор: Elfet 12.5.2010, 13:41
Wolf1994, ну это в reg.ru только для shared хостинга. Для vps это платная услуга. Я же хочу через бесплатный xnames.org

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