Публикации

Как привязать к домену нескольких приложений?

Итак, у меня есть некоторый опыт в разработке простых веб приложений на пхп и рельсах, развертывания последних на heroku. Двигаюсь дальше — хочу прикручивать их к реальному домену, плюс хочу параллельно вести блог. Нужен начальный пинок в правильном направлении. Допустим мой сайт DOMAIN.COM (оформил непосредственно на самом NIC.RU без посредников хостеров). Хочу следующее:
1) /blog — привязать к блогу, тут я так понимаю два варианта:
1.1) для тех, кто дружит с программированием — найти на гитхабе свободные исходники блогплатформы, развернуть на своем хостинге (желательно рельсовое приложение, т.к. с ними больше всего опыта). Какие здесь самые распространенные варианты?
1.2) как делают те, кто не дружит — точно не знаю как, но могу предположить, что есть готовые сайты с блогплатформами. Остается только связать с моим адресом DOMAIN.COM/blog, вопрос как?

2) /rubyapp1, /rubyapp2… — развертываю на heroku — связываю с соответствующем путем — возможно такое на heroku? Та же я понимаю, что-то нужно будет настроить в моем кабинете на nic.ru?
3) тоже самое, только пхпшные приложения. Нужно будет найти пхпшнвй хостинг и произвести процедуры, аналогичные п.2, да?
4) Сейчас хочу временную статическую заглавную страничку повесить, это проще всего сделать на том же nic.ru, оформив у них простейший вариант хостинга?

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

Как восстановить пароль ISPManager?

Хостинг-компания (в одном лице) пропала на несколько месяцев. Не выходит на связь любыми методами.

Имеется ссылка на ISPManager панель, логин. Прежний пароль не подходит, по неизвестным причинам (не в первый раз)

Из панели Клиента на сайте Хостинг компании не могу поменять пароль, пишет "# Не удалось изменить пароль".
При восстановлении пароля пишет, мол email не указан. Хостер даже email не указал…

У меня на этом хостере несколько сайтов, и со всеми такая история.

Как можно решить эту задачу?

Как в vmware настроить сеть между гостевыми машинами??

пытаюсь создать небольшую локалку и совсем ничего не выходит.хелп!
есть сервер на убунту и несколько клиентов тоже линукс. хочу чтобы сервер имел доступ к сети а инет раздавался на другие компы. это реально? если нет, то хотя бы видели друг друга…
сервер (192.168.1.38; 255.255.255.0; 192.168.1.0) поставила в Bridged, клиентов(192.168.1.39; 255.255.255.0; 192.168.1.38) в Lan Segment1. после рестарта на сервере не поднимается etn1 и сети вообще нет… че делать не знаю зато вопросов куча:
1) я правильно назначила ip адреса? Пул адресов: 192.168.1.33 — 192.168.1.62 т.е это все можно забить компами?

2) у клиентов шлюз это ip сервера?

3) вообще как узнать шлюз ?? ifconfig не показывает. в админке роутера есть
Сетевой адрес | Шлюз | Маска | Интерфейс
192.168.1.0 | 0.0.0.0 | 255.255.255.0 | LAN
это он? или этот с нулями?

4) если сервер в режиме Bridged значит шлюз с хостом общий?

5) dns 192.168.1.1 это нормальный для локалки? как его определять?
уфф, вроде бы всё…

Как восстановить админку в wordpress?

Добрый день, у меня есть вопрос, описать полностью проблему не смогу, т.к сделал не я её, а мой напарник, суть вот в чем:
Мой напарник где-то в админки wordpress стер пусть к папке т.е там была запись типа домен/wp теперь остался просто домен
В итоге что мы получаем, а получаем мы 404 ошибку
The requested URL /wp-login.php was not found on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Что посоветуете делать? полный путь до админки тоже не помогает, у сайта полетела тема.
Куда смотреть? папка с сайтом точнее с wordpress На хостинге хранится в www/wp/

Почему nginx (в связке с unicorn) не запускается на 80 порту?

1. Почему-то 8080 порт занят, поэтому запустил unicorn на порту 8081:
listen 8081, :tcp_nopush => true

Запускал так:
bundle exec unicorn -E production -c config/unicon.rb

После запуска, перехожу на test.com:8081 и вижу, что приложение запущено

2. Запускаю nginx, для которого в конфиге написано:
server { listen 80; server_name test.com; root /var/www/apps/testapp/public;

Запуск делаю так:
sudo /etc/init.d/nginx start

3. Захожу на test.com:8081 — приложение работает. Захожу на test.com:80 и вижу:
403 Forbidden nginx/1.2.1

Вопроса три:
а) почему так выходит?
б) как сделать, чтобы по test.com:8081 ничего не было, а по test.com:80 работало приложение?
в) как запустить unicorn как демон, а то переключаться между табами не нравится?

Почему не создается make файл во время сборки ffmpeg?

Ребята помогите, всю ночь убил а ffmpgeg-php 0.6.0 на Centos 6 никак не могу поставить. В во время создания make файла выдает вот такую ошибку:
[root@bobo ffmpeg-php-0.6.0]# ./configure [root@bobo ffmpeg-php-0.6.0]# phpize [root@bobo ffmpeg-php-0.6.0]# make /bin/sh /usr/local/src/ffmpeg-php-0.6.0/libtool --mode=compile cc -I. -I/usr/local/src/ffmpeg-php-0.6.0 -DPHP_ATOM_INC -I/usr/local/src/ffmpeg-php-0.6.0/include -I/usr/local/src/ffmpeg-php-0.6.0/main -I/usr/local/src/ffmpeg-php-0.6.0 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/usr/include/libavcodec/ -I/usr/include/libavformat/ -I/usr/include/libavutil/ -I/usr/include/libswscale/ -I/usr/include/libavfilter/ -I/usr/include/libavdevice/ -DHAVE_CONFIG_H -g -O2 -Wall -fno-strict-aliasing -c /usr/local/src/ffmpeg-php-0.6.0/ffmpeg-php.c -o ffmpeg-php.lo libtool: compile: cc -I. -I/usr/local/src/ffmpeg-php-0.6.0 -DPHP_ATOM_INC -I/usr/local/src/ffmpeg-php-0.6.0/include -I/usr/local/src/ffmpeg-php-0.6.0/main -I/usr/local/src/ffmpeg-php-0.6.0 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/usr/include/libavcodec/ -I/usr/include/libavformat/ -I/usr/include/libavutil/ -I/usr/include/libswscale/ -I/usr/include/libavfilter/ -I/usr/include/libavdevice/ -DHAVE_CONFIG_H -g -O2 -Wall -fno-strict-aliasing -c /usr/local/src/ffmpeg-php-0.6.0/ffmpeg-php.c -fPIC -DPIC -o .libs/ffmpeg-php.o In file included from /usr/include/sys/stat.h:107, from /usr/include/php/main/php_streams.h:28, from /usr/include/php/main/php.h:405, from /usr/local
Читать дальше

Связка nginx+apache2 + ispmanager не работает, что я делаю не так?

Здравствуйте!

Суть проблемы такая:

На сервере debian 7 (x64) установлен IspMgr, с панельки которого были установлены apache2 и nginx

Изначально apache2 висит на 81 порту
Nginx же, висит на 443

И это все на внешнем IP.

Так вот, как заставить работать apache2 на 127.0.0.1:8080 а nginx на 80 и при этом закрыть порт 81 и 443
И так же, когда добавлялись домены в IspMgr виртуальные хосты создаются не совсем корректно.

Конфиг apache2 стандартный как его установил IspMgr:# This is the main Apache server

# Include module configuration:
Include mods-enabled/*.load
Include mods-enabled/*.conf
Читать дальше

Как правильно настроить сбор Windows EventLog через SNMP?

Настраиваю сбор логов Windows на Zabbix сервер через ловушки SNMP.
Настройки /etc/snmp/snmptrapd.conf
disableAuthorization yes perl do "/usr/local/bin/zabbix_trap_receiver.pl"
Настройки /usr/local/etc/zabbix_server.conf
SNMPTrapperFile=/tmp/zabbix_traps.tmp StartSNMPTrapper=1
Соответственно, используется стандартный скрипт на Perl.

Рассылка журнала на Windows сделана через evntwin.

Все вроде работает, но сообщения приходят в таком формате:
16:16:35 2014/07/03 PDU INFO: notificationtype TRAP version 0 receivedfrom UDP: [10.0.XXX.XXX]:61082->[10.0.XXX.YYY] errorstatus 0 messageid 0 community zabbix transactionid 61 errorindex 0 requestid 0 VARBINDS: iso.3.6.1.2.1.1.3.0 type=67 value=Timeticks: (2976282) 8:16:02.82 iso.3.6.1.6.3.1.1.4.1.0 type=6 value=OID: iso.3.6.1.4.1.311.1.13.1.23.83.101.114.118.105.99.101.32.67.111.110.116.114.111.108.32.77.97.110.97.103.101.114.0.1073748860 iso.3.6.1.4.1.311.1.13.1.9999.1.0 type=4 value=Hex-STRING: D1 EB F3 E6 E1 E0 20 22 CF EB E0 ED E8 F0 EE E2 F9 E8 EA 20 EA EB E0 F1 F1 EE E2 20 EC F3 EB FC F2 E8 EC E5 E4 E8 E0 22 20 EF E5 F0 E5 F8 EB E0 20 E2 20 F1 EE F1 F2 EE FF ED E8 E5 20 CE F1 F2 E0 ED EE E2 EB E5 ED E0 2E 0D 0A iso.3.6.1.4.1.311.1.13.1.9999.2.0 type=4 value=STRING: «Unknown» iso.3.6.1.4.1.311.1.13.1.9999.3.0 type=4 value=STRING: «computer.domain.com»
Читать дальше

Как сделать редирект htaccess?

Здравствуйте!
Подскажите как реализовать редирект, пробовал почему то не получается!
Вот пример, который пробовал:
RewriteRule ^index1.php?id=29 /model_a1_2/ [L,R=301]

и так пробовал:

RewriteRule ^index1.php\?id=29 /model_a1_2 [L,R=301]

Буду очень благодарен, если поможете!

Как ограничить вход пользователей на компьютеры в однодоменной сети?

Было:
Ситуация следующая (все организовано на виртуалках):
Имеем сервер Main-First (и сервер Main-Double дублирующий его) и имеем еще некоторое количество контроллеров поддоменов на данном сервере;
Все организовано через Active Directory. На контроллерах установлен Windows Server 2008 R2.
Необходимо:
1. Организовать возможность создания администраторами поддоменов учеток пользователей/компьютеров в подвластных им контроллерах поддоменов;
2. Запретить возможность входа пользователей из одного поддомена в других, т.е. имея поддомен moskva.kontora.ru и пользователя в нем Vasya Pupkin (vpupkin@moskva.kontora.ru) запретить ему и ему подобным возможность входить на компьютеры (в случае его физического присутствия там) поддомена saratov.kontora.ru
3. Сделать так, чтобы при необходимости была возможность ручного разрешения такого входа Администратором контроллера леса;

Стало:
Лес: kontora.ru
Читать дальше