Redirect loop — как назнчаить alias?

Пытаюсь сделать передресацию — anydmoain.tld/webmail / anydmoain.tld/myadmin > specialdomain.tld/webmail / specialdomain.tld/myadmin

Уходит в лууп, что делать?
Конфиги:
/etc/httpd/conf/httpd.conf:
ServerName domain.tld CustomLog /var/www/httpd-logs/domain.tld.access.log combined DocumentRoot /var/www/domain/data/www/domain.tld ErrorLog /var/www/httpd-logs/domain.tld.error.log ServerAdmin info@domain.tld ServerAlias domain.info www.domain.tld www.domain.info SuexecUserGroup domain domain AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml AddType application/x-httpd-php-source .phps php_admin_value open_basedir "/var/www/domain/data:." php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f info@domain.tld" php_admin_value upload_tmp_dir "/var/www/domain/data/mod-tmp" php_admin_value session.save_path "/var/www/domain/data/mod-tmp" ScriptAlias /cgi-bin/ /var/www/domain/data/www/domain.tld/cgi-bin/ Alias /manager /usr/local/ispmgr/bin/ Alias /manimg/ /usr/local/ispmgr/skins/ Alias /mancgi/ /usr/local/ispmgr/cgi/ Alias /myadmin /var/www/phpmyadmin/ Alias /webmail /var/www/roundcube/ Redirect permanent /manager/ispmgr/ /manager/ispmgr
/usr/local/ispmgr/etc/server.templ:
location / { if ($http_user_agent ~ (^$|-|ApacheBench/2.3)$) { return 444; } limit_req zone=req burst=3; } location ~ ^/webmail(.*)$ { rewrite ^ domain.tld/webmail/ permanent;} location ~ ^/myadmin(.*)$ { rewrite ^ domain.ltd/myadmin/ permanent;}

/etc/nginx/nginx.conf:
location ~ ^/webmail(.*)$ { rewrite ^ domain.tld/webmail/ permanent;} location ~ ^/myadmin(.*)$ { rewrite ^ domain.tld/myadmin/ permanent;} location ~* ^/(webstat|awstats|webmail|myadmin|pgadmin)/ { proxy_pass 1.1.1.1:81; proxy_redirect 1.1.1.1:81/ /; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; }

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

Здравствуйте. На сервере (proliant с адаптером scsi) установлен дебиан. Имеется дисковый массив. По веб-морде создал на нем raid-массив. Возникла проблема подключения и определения этого массива с серваком. У адаптера есть биос и он видит массив, однако настроек наподобие «свзать сервер и массив» нету, драйверов в интернете тоже не нашел. Подскажите пожалуйста, как обычно решается данныя проблема.

UPD
С трудом выбил второй такой сервак, на котором стоит windows server 2012r2. В устройствах висят неопределенные устройства. Драйверы по-прежнему найти не могу. Буду благодарен если кто сможет найти драйвера для windows server 2012r2
PCI\VEN_1000&DEV_0030&SUBSYS_10B01000&REV_08
PCI\VEN_1000&DEV_0030&SUBSYS_10B01000&REV_08
PCI\VEN_103C&DEV_3302&SUBSYS_3305103C&REV_00
PCI\VEN_0E11&DEV_B204&SUBSYS_3305103C&REV_03

Проброс ип на виртуальную машину?

Имеется гипервизор
получает ип от провайдера по dhcp
bond0 Link encap:Ethernet HWaddr 0C:C4:7A:01:C5:CC inet6 addr: fe80::ec4:7aff:fe01:c5cc/64 Scope:Link UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 RX packets:3497943 errors:0 dropped:0 overruns:0 frame:0 TX packets:5094201 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3200769720 (2.9 GiB) TX bytes:2173888522 (2.0 GiB) br0 Link encap:Ethernet HWaddr 0C:C4:7A:01:C5:CC inet addr:37.235.ххх.132 Bcast:37.235.ххх.255 Mask:255.255.248.0 inet6 addr: fe80::ec4:7aff:fe01:c5cc/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3483486 errors:0 dropped:0 overruns:0 frame:0 TX packets:2641824 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:3147142263 (2.9 GiB) TX bytes:2026746464 (1.8 GiB) eth0 Link encap:Ethernet HWaddr 0C:C4:7A:01:C5:CD UP BROADCAST SLAVE MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:18 Memory:fbb00000-fbb20000 eth1 Link encap:Ethernet HWaddr 0C:C4:7A:01:C5:CC UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 RX packets:3497943 errors:0 dropped:0 overruns:0 frame:0 TX packets:5094201 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3200769720 (2.9 GiB) TX bytes:2173888522 (2.0 GiB) Interrupt:19 Memory:fba00000-fba20000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) virbr0 Link encap:Ethernet HWaddr 52:54:00:DF:83:98 inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1235330 errors:0 dropped:0 overruns:0 frame:0 TX packets:1176048 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1826407599 (1.7 GiB) TX bytes:975834586 (930.6 MiB) vnet0 Link encap:Ethernet HWaddr FE:54:00:C1:01:04 inet6 addr: fe80::fc54:ff:fec1:104/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1235330 errors:0 dropped:0 overruns:0 frame:0 TX packets:1584777 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:500 RX bytes:1843702219 (1.7 GiB) TX bytes:997088650 (950.8 MiB)
на нем имеется 2 виртуальных площадки который получают ип вида 192.168.1.ххх от dhcp сервера в виртуальной сети, нужные порты проброшены через нат
default.xml
default 28cbea7c-c509-44a1-8911-3fb39aea7ec7
sv-vm02.xml

каким образом мне заставить виртуальную машину получать ип от dhcp сервера провайдера?

Как на сайте с https выделить один роут с http?

Доброго времени суток.
Есть сайт, завернут в https, есть на нем одна-единственная страница, на которой будут разные iframe, которые очень даже могу и не быть https.
Задача следующая — показывать эту страницу с https и предупреждением со ссылкой на http (собственно в коде все делается), а так же показывать ее по http, редиректя остальные роуты на https.

Как оно выглядит сейчас:
server { server_name server.com; listen 80; location ~ ^/(hello|hello/.*)$ { uwsgi_pass django; include uwsgi_params; } location / { rewrite ^ https://$server_name$request_uri? permanent; } } server { listen 443 ssl spdy; server_name server.com; charset utf-8; # всякие настройки ssl, логи и прочая джанго-статика location / { uwsgi_pass django; include uwsgi_params; } }

Первый заход на страницу /hello происходит успешно, при повторном уже редирект на https происходит.

Есть подозрение, что во всем виновато вот это в сервере 80 порта
location / { rewrite ^ https://$server_name$request_uri? permanent; }
что редиректит статику и что запоминает браузер при последующем обновлении страницы.
Вот только как это обойти?

Как перенести dns сервер с winserv 2008r2 на 2012r2?

Здравствуйте. Начал процесс миграции с 2008r2 на 2012r2. По майкрософтским инструкциям успешно перенес AD и DHCP. По их алгоритму то же проделал с dns. Однако с последним возникли проблемы. Как в мануале — конечным шагом присвоил новой машине ip старого. Выключил старый. Теперь пробую ввести клиентскую машину в домен и получаю:
Directory:

2012r2.my2.my1.my.ru
2008r2.my2.my1.my.ru

К возможным причинам этой ошибки относятся:

— Записи узлов (A) или (AAAA), которые сопоставляют имя контроллера домена Active Directory его IP-адресам, утеряны или содержат неправильные адреса.

— Контроллеры доменов Active Directory, зарегистрированные в DNS, не подключены к сети или не запущены.
Подскажите как правильно перенести dns — сервер?

UPD
Вот что выдает ipconfig /all
Читать дальше

Почему KMS клиент не находит KMS сервер?

Перевожу организацию с MAK на KMS в Office 2010 и 2013.
Настроил KMS сервер. В DNS создал (сама не создалась) _VLMCS запись.
Подождал денег, попытался активировать на клиенте, чтобы хотя бы увидеть ошибку, что счетчик еще не набрался. Но к моему удивлению была ошибка:

ERROR CODE: 0xC004F074
ERROR DESCRIPTION: The Software Licensing Service reported that the product could not be activated. No Key Management Service (KMS) could be contacted. Please see the Application Event Log for additional information.

Когда я задал на клиенте командой ospp.vbs /sethst, то как ожидалось, была ошибка с счетчиком, то есть KMS клиент нашел KMS сервер

Почему так много apache2 процессов?

>ps ax

1158? Ss 0:36 /usr/sbin/apache2 -k start
7992? S 0:00 /usr/sbin/apache2 -k start
8023? S 0:00 /usr/sbin/apache2 -k start
8024? S 0:00 /usr/sbin/apache2 -k start
8035? S 0:00 /usr/sbin/apache2 -k start
8186? S 0:00 /usr/sbin/apache2 -k start
8332? S 0:00 /usr/sbin/apache2 -k start
10614? S 0:00 /usr/sbin/apache2 -k start
11169? S 0:00 /usr/sbin/apache2 -k start
11213? S 0:00 /usr/sbin/apache2 -k start
11328? S 0:00 /usr/sbin/apache2 -k start

Заранее благодарен за ответ!

Почему VirtualHost не работает как надо на новом ПК?

Поставил Apache 2.4 на ноут прямо на C:/ (как по умолчанию). Раскоментил include vhosts, прописал в конфиге vhosts:

DocumentRoot «c:/Apache24/htdocs/dummy.local» ServerName «dummy.local» ErrorLog «logs/dummy.local-error.log» CustomLog «logs/dummy.local-access.log» common

перезапустил, и всё отлично работает — браузер открывает dummy.local как положено.

Потом скопировал Apache24 на домашний ПК, также в корень C:/, также проинсталлил как сервис Windows.
Запускаю — полная фигня: если вводить локальный IP (10.1.1.4), открывается корень dummy.local, если же ввожу dummy.local — пишет, что сервер недоступен.

Ума не приложу, почему не работает на новом компе — так же дал разрешение брандмауэру, как и на ноуте, ОС та же.
При установке на обоих компах Apache писал, что не определено ServerName и сказал что будет использовать локальный IP (на ноуте было 192.68…, так как Wi-Fi точка, а на компе — 10.1.1.4, так как роутер).

Почему не подключается драйвер PDO?

Windows 7 x64. Поставил апач x64 с Apache Lounge, PHP 5.6.11 x64, вроде всё связал, работает.
Но PHP пишет, что не найден драйвер PDO (юзаю MySQL).

PHPINFO пишет:

PDO support enabled
PDO drivers no value

Раскомментировал в php.ini строки:
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
(эти файлы есть в папке ext)

Перезапустил апач, сделал рефреш — та же ошибка и ни одного подключенного драйвера PDO.

В чём дело?

Вот инфа о PHP:

Compiler MSVC11 (Visual C++ 2012)
Architecture x64
Configure Command cscript /nologo configure.js "--enable-snapshot-build" "--disable-isapi" "--enable-debug-pack" "--without-mssql" "--without-pdo-mssql" "--without-pi3web" "--with-pdo-oci=c:\php-sdk\oracle\x64\instantclient_12_1\sdk,shared" "--with-oci8-12c=c:\php-sdk\oracle\x64\instantclient_12_1\sdk,shared" "--enable-object-out-dir=../obj/" "--enable-com-dotnet=shared" "--with-mcrypt=static" "--without-analyzer" "--with-pgo"

Почему не работает mod_rewrite?

День добрый.
Вот содержимое моего файла httpacess:
AllowOverride All RewriteEngine on RewriteBase / RewriteRule ^(take|push)\/(\D{2})(?:\/([0-9]+))? $1/default.php?cat=$2&page=$3 RewriteRule ^(take|push)\/([0-9]+) $1/default.php?page=$2 RewriteRule ^(take|push)\/p\/ $1/getDate.php?getArticle=$2 #Проверка на мобильный — скопипащена с сайта detectmobilebrowsers.com/ RewriteCond %{HTTP_USER_AGENT} (android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge\ |maemo|midp|mmp|mobile.+firefox|netfront|opera\ m(ob|in)i|palm(\ os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows\ ce|xda|xiino [NC,OR] RewriteCond %{HTTP_USER_AGENT} ^(1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a\ wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r\ |s\ )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1\ u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp(\ i|ip)|hs\-c|ht(c(\-|\ |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac(\ |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt(\ |\/)|klon|kpt\ |kwc\-|kyo(c|k)|le(no|xi)|lg(\ g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-|\ |o|v)|zz)|mt(50|p1|v\ )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v\ )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-|\ )|webc|whit|wi(g\ |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-) [NC] RewriteRule ^alert\/(.*)@(.+)$ alert/$1m/$2 [R,L]

Лежит он в корне сайта, mod_rewrite на сервере включен — инфа сотка :). Почему же перенаправления не работают? Ошибка в коде?