Любые обсуждения по этой теме. Само-пиар или резюме публиковать на другие наши проекты, например host.camp или vm.center. Тут только клиентские запросы на помощь.
  • Дата создания
    17 марта 2019
  • Топиков
    908
  • Ограничение на постинг
    0.000
  • Категория:
    Администрирование и настройка

Окружение на боевом сервере для веб-приложений на Ruby. Как правильно настроить сервер?

После написания приложения встаёт вопрос как это всё разворачивать на боевых серверах. На локальной машине есть какой-то сервер, который вертится от твоего пользователя и как-то проблем не вызывает. Но сервер это другое.

Возьмём к примеру Rails приложение (Ruby 1.9.3-head, Rails 3.2).

Есть root shell на сервер, например, с Debian/Ubuntu, на сервере уже крутится nginx. Как лучше построить окружение, в которой это приложение будет работать?

Мысли мои были в сторону установки rvm, unicorn и запуска этого добра пользователем www-data, но я не смог реализовать такую схему. Может у кого есть похожие решения?

Странная обработка Апачем .htaccess-а

Доброго времени суток!
Столкнулся со странной проблемой, есть серв Апач версии 2.2.22, 32-х битная версия, есть система, где все это крутится — Win 7 64-х битная.

Серв установил, корректно сконфигурировал httpd.conf, директиву AllowOverride для папки htdocs поставил в All
Создал файл .htaccess, где прописал обработчик ошибок, к примеру: ErrorDocument 404 /err/404.html
Набираю в браузере что-то типа localhost/sdaqfafs (т.е. заведомо не существующую страницу и сталкиваюсь с тем, что браузер (IE9) отдает не созданную мной страницу 404.html а свою (т.е. как если бы моей страницы 404.html и небыло вовсе). Самое смешное, что если заведомо порчу директиву ErrorDocument, меняя её например на ErrorDocumen111t, перегружаю страницу и вижу Internal Server Error, т.е. .htaccess обрабатывается. Возвращаю ирективу в нормальное состояние, снова перегружаю страницу и о чудо! — выдается моя 404.html, но почему-то при повторной перезагрузке этой же странице, она снова пропадает и снова выдается стандартное браузерное окно.
В чем может быть прикол? Пути все на десять раз перепроверил, да и если бы они были кривые, то страница вообще ни разу бы не отобразилась, но почему-о в результате шаманств один раз она все-таки отображается.

CentOS 5.x 6.x выбор репозиториев Remi/Atomic/CentosALT?

Привет всем.
Задача: Поднять актуальный web server 5 и 6 версии CentOS

Помогите определится с доп репами.

Цели:

1. CentOS 5.x — php 5.2.x, httpd 2.2.x, MySQL 5.1.x

2. CentOS 6.x — php 5.3.x, httpd 2.2.x, MySQL 5.5.x

PHP

Для 5 версии: нужен php версии 5.2.x на мой взгляд больше подходит CentosALT там быстрее накладываются патчи

Для 6 версии думаю тоже, хотя Remi и Atomic тоже предоставляют актуальные 5.3.х Кому больше вы доверяете?
Читать дальше

Обясните про nameservers, a entry и т.п.?

Есть vps (WHM/cPanel установленна) от хостера (leaseweb.nl)

Хочется заводить там end user cPanel аккаунты — и направлять определенные домены на них.

Хочется так же использовать nameservers от хостера.

hostname — kanga.leaseweb.nl

/etc/hosts —

127.0.0.1 localhost.localdomain localhost
SERVER_IP kanga.leaseweb.nl kanga some_end_user_domain.ru

/etc/resolv.conf

nameserver 127.0.0.1
nameserver 62.212.64.121
nameserver 83.149.64.123
nameserver 62.212.78.199
Читать дальше

Подскажите сценарии использования PXE-сервера и загрузки по сети

Имеется зоопарк системников и ip-KVM, но без возможности подгружать виртуальный привод, как реализовано в IPMI.

Пока что придумал:
загружаться с live-CD тестить память с помощью Memtest тестить винты с помощью MHDD запустить стресс-тесты грузить систему по NFS (рабочие станции?) автоматически устанавливать Linux|FreeBSD автоматически очищать винты от информации передавать загрузку на HDD, если не надо выполнять обслуживание системника
UpD.
Проверка на вирусы с Live-CD Dr.Web или Kaspersky

OSX $HOSTNAME меняется на iphone.mshome.net

Терминал OSX Lion, используется для ssh/scp с разными серверами. Иногда хостнейм без видимой причины меняется:
iphone:~ user$ echo $PS1 \h:\W \u\$ iphone:~ user$ hostname MacBookAir.local iphone:~ user$ echo $HOSTNAME iphone.mshome.net
При этом, в других вкладках терминала, на этой же машине, хостнейм остается прежним:
MacBookAir:~ user$ echo $HOSTNAME MacBookAir.local
Как и кто может это делать? Почему только в одной вкладке? Почему именно iphone.mshome.net? Возможно, это связано со сменой точек wi-fi. В гугле ответа не нашел, помогите разобраться.

Apache аномально выдаёт 302 вместо нормальной страницы?

Запутался.
Был сайт usbflash.ru/ — работал себе нормально. Сейчас стал выдавать 302. Location сам на себя (что приводит к 310 ошибке в браузере).

В логах apache выдаёт 302.

При этом www.usbflash.ru/ работает отлично.

Конфиг:

ServerAdmin l2k@usbflash.ru

ServerName usbflash.zcn.ru

ServerAlias usbflash.ru
Читать дальше

Оптимальная организация домашнего медиа-сервера?

Захотелось себе для дома приобрести такую чудесную штуку как HP Microserver для того чтобы использовать его в качестве хранилища/качалки/медиа-библиотеки

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

но поскольку познаний в линукс гораздо меньше чем в винде, а изучить и пользоваться хочется, поэтому и хотелось бы для этого поставить на микросервер несколько виртуальных машин, благо поддержка виртуализации имеется и процессор не самый слабый (мощнее иона получается) (AMD N40L)

1.Мало того, плюсы виртуалки мне видятся в том, что я ставлю гипервизор, поднимаю гостевые ОС и могу ставить аппарат в угол только включенным в 220/lan, а сам по сети могу сколько угодно поднимать/ронять/перегружать/всё что угодно, так?
2. Если делать виртуалки, то какой гипервизор предпочесть?

хочется чтобы виртуальные машины помещались просто в контейнер в ФС и их можно было бекапить/убивать/создавать
3. В качестве дистрибутива для экспериментов выбрал пока Zentyal

может есть что то лучше?
Читать дальше

1С на собственном сервере

Приветствую!

Подскажите пожалуйста, какое ПО необходимо использовать, чтобы 1С (Бухгалтерия 8 базовая) работала на сервере через удаленный доступ (максимум 2-3 человека)?

Есть свой сервер на Debian 5 (консоль), на котором крутится некоторое количество сайтов. Возникает ряд вопросов:

1) Нужно ли для 1С устанавливать отдельную виртуальную систему или имеет смысл использовать ту же систему, обслуживающую сайты?
1.1) Если нужна виртуальная система, то нужен ли ей выделенный IP?
1.2) Какую систему виртуализации лучше использовать?
2) Нужны ли для 1С рабочие X11 и Wine для работы в Debian?
3) Как лучше всего настроить удаленный доступ к 1С (гостевые системы — WinXP, Win7, Ubuntu 10.4)?
4) Как обезопасить удаленное соединение?

Может кто-то знает как это все заставить работать на практике?

nginx и права на доступ для /home/zinter..

Люди, подскажите — чуть застрял по работе:
Ubuntu 11.10 поднят Nginx + php-fpm.
Машина девелоперская.
В папке пользователя /home/zinter/projects лежат коды сайтов.
Пользователь www-data добавлен в группу юзверей zinter
sudo gpasswd -a www-data zinter
, однако он не видит /home/zinter/projects/*
Как победить?