LINUX.ORG.RU

Сообщения alex_stranger

 

Nginx location все что кроме

Добрый вечер LOR!

есть сайтик, у него фронт написан на ангуляр и есть вордпресс часть, сейчас все запросы в вордпресс захардкожены в конфиге nginx, и это создает определенные неудобства для заказчика, например нельзя добавить новые страницы в вордпрессе, какие-то SEO проблемы. просят сделать что бы по умолчанию все попадало в вордпресс, а только определенные запросы (/assets, favicon, /admin, /personal, /auth и /) попадали на ангуляр часть. Помогите с этим, уже голову сломал как это сделать, через отрицательную регуляку - nginx не работает с такими регулярными выражениями


user  nginx;
worker_processes  1;
error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;
events {
	worker_connections  1024;
}
http {
	include       /etc/nginx/mime.types;
	default_type  application/octet-stream;

	log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
					  '$status $body_bytes_sent "$http_referer" '
					  '"$http_user_agent" "$http_x_forwarded_for"';
	access_log  /var/log/nginx/access.log  main;
	sendfile        on;
	keepalive_timeout  65;
	gzip  on;
	gzip_types application/javascript text/javascript image/svg+xml;
    server {
         server_name "~^www\.(.*)$" ;
         return 301 $scheme://$1$request_uri;
    }

	server {
		listen       80 default;
		#access_log  /var/log/nginx/log/host.access.log  main;
		location ~ ^/(test|about|email|subscribe|wp-content|wp-admin|wp-includes|mainpage|\d+)/ {
			proxy_pass        http://wp.site.ru;
			proxy_redirect    off;
                        proxy_set_header  X-Forwarded-Proto https;
			proxy_set_header  Host site.ru;
		}
		location ~ \.php {
			proxy_pass        http://wp.site.ru;
			proxy_redirect    off;
            proxy_set_header  X-Forwarded-Proto https;
			proxy_set_header  Host site.ru;
		}
		location / {
			root   /usr/share/nginx/html;
			try_files $uri /index.html;
		}
		error_page   500 502 503 504  /50x.html;
		location = /50x.html {
			root   /usr/share/nginx/html;
		}
	}

}

 , ,

alex_stranger
()

в эмуляторе терминала при зажатом ctrl печатаются русские буквы

Добрый день всем! Установил centos 6 в рельсах на маке, все отлично работает, но почему-то в консоли при зажатом ctrl печатаются русские буквы, ctrl+c не работает. Подскажите пожалуйста как это отключить, гуглил не нагуглил :( Кстати так же centos ведет себя если ставишь его как гостя на KVM хост.

 , ,

alex_stranger
()

доступ из виртуальной машины к хост машине kvm

Добрый день! Есть kvm-хост на котором настроена виртуалка-роутер, используется как нат и фаерволл в интернет. На хост машине 2 сетевых карты: одна в инет, вторая в локалку, настроены 2 бриджа. в виртуалку добавлены 2 адаптера, на один приходит инет от провайдера, второй смотрит в локальную сеть. Хост машина при этом не получает ip адресов и не имеет выхода в сеть. Мне нужно: что бы эта виртуалка работала как роутер-нат-фаерволл для всех виртуальных машин, которые будут сделаны на данном хосте, что бы я с одной из виртуальных машин смог попасть по ssh на хост.

Подскажите как это сделать? Смотрел в сторону tun|tap интерфейсов, но не до конца понимаю как это работает. Так же прошу подсказать насколько безопасно данное решение? можно ли получив доступ на роутер и использую уязвимость гипервизора получить доступ к хост машине?

 , ,

alex_stranger
()

помогите сделать программный рейд массив

Нужно сделать такую разметку диска

/ - 1 GB
/boot - 1 GB
swap - 4 GB
/tmp - 2 GB
/home - 4 GB
/usr - 8 GB
/var - остальное

Как я понимаю из чтения манов и хауту - нужно сначала создать нужные разделы и потом собирать рейд, т. е. каждый раздел будет отдельно зеркалироваться на другом диске. А хочется что бы было все как с аппаратным рейдом, т. е. что бы система видела не 2 диска и кучу рейд массивов - разделов, а один диск, с 1 рейд массивом, размеченным по указанной выше схеме. Из чтения манов закладывается подозрение, что программный рейд работает на уровне ФС и того что я хочу, не получится сделать. Подскажите правильное решение пожалуйста.

 ,

alex_stranger
()

не могу собрать transmission на Debian Lenny на armv4l

Есть «NAS» dlink-313, нашел для него собранный образ debian lenny Пытаюсь собрать трансмишн, в репозитории только старая версия, 1.42, и почему-то не подхватывает конфиг файл и не стартует веб морду для удаленного управления. Скачал и собрал и установил libevent 2.0.21-stable, configure для трансмишена прошел без ошибок, начинаю собирать и на сборке libtransmission появляется вот такая ошибка

/usr/bin/ld: /usr/local/lib/: No such file: File format not recognized
collect2: ld returned 1 exit status
make[1]: *** [bitfield-test] Error 1
make[1]: Leaving directory `/mnt/HD_a2/torrents/incomplete/transmission-2.82/libtransmission'
make: *** [all-recursive] Error 1
добавил 2 переменные в окружения: LIBEVENT_LIBS=«/usr/local/lib/» PKG_CONFIG_PATH=«/usr/local/lib/pkgconfig/» Не помогло. Прошу совета, что еще можно сделать и что я делаю не так

 , , ,

alex_stranger
()

Что такое ENABLE_RAT_ ?!

Я знаю, что тут много любителей и пользователей продукции аппле.

У коллеги айфон 4s плохо работал интернет, он решил выключить и включть 3G, зашел в меню и увидел там

https://discussions.apple.com/servlet/JiveServlet/showImage/2-21078307-210428...

Картинка взята с сайта дискуса аппле.

после включения-выключения 3g это поле исчезло и добиться появления никак не удается. Как я понимаю RAT - это крыса - средство удаленного управления или сбора информации. Инфы в интернетах очень мало, не гуглится ничего кроме похожих сообщений на не русских форумах. Айфон не джейленный, привезен из англии sim-free, прошивка обновлялась через тунец, сейчас там 6.1.2

Что это такое? Если это закладка от аппле - то это очень плохо

 , ,

alex_stranger
()

не могу загрузить данные в таблицу, чяднт?

создаю таблицу

mysql> CREATE TABLE codes (id INT, descr text, prefix INT, l_from INT, l_to INT, oid INT);
Query OK, 0 ROWS affected (0.89 sec)
пытаюсь загрузить файл codes.sql в таблицу codes
mysql> LOAD DATA LOCAL INFILE "/home/user/codes.sql" INTO TABLE codes;
Query OK, 3025 ROWS affected, 18150 warnings (0.02 sec)
Records: 3025  Deleted: 0  Skipped: 0  Warnings: 15126
 
mysql> SELECT * FROM codes LIMIT 10;
+------+-------+--------+--------+------+------+
| id   | descr | prefix | l_from | l_to | oid  |
+------+-------+--------+--------+------+------+
|    0 | NULL  |   NULL |   NULL | NULL | NULL |
|    0 | NULL  |   NULL |   NULL | NULL | NULL |
|    0 | NULL  |   NULL |   NULL | NULL | NULL |
|    0 | NULL  |   NULL |   NULL | NULL | NULL |
|    0 | NULL  |   NULL |   NULL | NULL | NULL |
|    0 | NULL  |   NULL |   NULL | NULL | NULL |
|    0 | NULL  |   NULL |   NULL | NULL | NULL |
|    0 | NULL  |   NULL |   NULL | NULL | NULL |
|    0 | NULL  |   NULL |   NULL | NULL | NULL |
|    0 | NULL  |   NULL |   NULL | NULL | NULL |
+------+-------+--------+--------+------+------+
10 ROWS IN SET (0.00 sec)

mysql> show warnings;

| Warning | 1366 | Incorrect integer value: '|    2 | Afghanistan Mobile - Roshan             |       9379 |     11 |   11 |   1 ' for column 'id' at row 5  |
сам файл выглядит так:

+----+-----------------------------+--------+--------+------+-----+
| id | descr                       | prefix | l_from | l_to | oid |
+----+-----------------------------+--------+--------+------+-----+
|  1 | Afghanistan Mobile - Other  |    937 |     11 |   11 |   1 |
|  2 | Afghanistan Mobile - Roshan |   9379 |     11 |   11 |   1 |
|  3 | Afghanistan Proper          |     93 |      8 |   12 |   1 |
+----+-----------------------------+--------+--------+------+-----+
и мне кажется что проблема в нем.

 

alex_stranger
()

почему компании все равно выбирают продукты компании microsoft?

Почему крупные компании, в целом не завязанные на работу с windows продолжают выбирать продукцию компании микрософт? например почтовые сервера? хост машины для виртуальных машин?

alex_stranger
()

помогите с пробросом доступа к внутреннему сайту из интернета

есть сайт, а точнее даже не сайт, а опубликованные базы 1с 8.2 на веб сервере apache, запущенном под виндой, которые имеют вид http:\\192.168.0.57\base1 и http:\\192.168.0.57\base2, их нужно сделать доступными из интернетов, подскажите как и с помощью чего это можно сделать? Если тупо переадресовывать их через iptables то пока получается сделать доступ только к корневой странице http сервера, т .е http:\\192.168.0.57\index.html, как переадресовать их на другие страницы я пока не представляю.

alex_stranger
()

настройка adsl соединения руками в centos 6.0

Помогите настроить adsl в centos 6.0.

В прежних версиях был adsl-setup, сейчас от него осталось только adsl-start, adsl-stop. попробовал настроить через pppoe-setup, диалог настройки тот же самый, но при попытке поднять соединение - все сетевые интерфейсы перестают работать.

alex_stranger
()

[Nvidia 7600Go][suspend2ram] ноутбук засыпает, после просыпания все работает кроме дисплея

Ноутбук acer aspire 5680, видеокарта 7600Go, засыпает нормально, просыпается все, кроме монитора. На мониторе либо просто белый фон, либо фон с помехами.

В лог X.org.0.log.old пишется это

[    57.908] (II) NVIDIA(0): Setting mode "nvidia-auto-select"
[    57.950] (II) NVIDIA(0): ACPI: failed to connect to the ACPI event daemon; the daemon
[    57.950] (II) NVIDIA(0):     may not be running or the "AcpidSocketPath" X
[    57.950] (II) NVIDIA(0):     configuration option may not be set correctly.  When the
[    57.950] (II) NVIDIA(0):     ACPI event daemon is available, the NVIDIA X driver will
[    57.950] (II) NVIDIA(0):     try to use it to receive ACPI event notifications.  For
[    57.950] (II) NVIDIA(0):     details, please see the "ConnectToAcpid" and
[    57.950] (II) NVIDIA(0):     "AcpidSocketPath" X configuration options in Appendix B: X
[    57.950] (II) NVIDIA(0):     Config Options in the README.

в какую сторону копать?

alex_stranger
()

[Ubuntu][nvidia] пропадает часть изображения при прокрутке страниц в firefox

при прокрутке страниц в фф пропадает часть изображения, как бы накладывается одно на другое, прокручиваю еще раз - появляется. Баг постоянный, драйвера стоят пропиенитарные. Карта nvidia 7600go, ноутбучная.

Этот баг отравляет мне жизнь и заставляет смотреть в сторону win систем, где все работает идеально. помогите избавится, или хотя бы куда копать

 ,

alex_stranger
()

[samba][практический опыт] Опыт переезда с win 2003 сервер на Linux, стоит ли?

Есть старый сервер на 2003 винде с которого уже убрали все значимые сервисы и остались только расшаренные диски для разных отделов. Вроде нормально работал, да только стал выдавать ошибку «сервис RPC недоступен» и не пускать на расшаренные диски. Хочу перевести его под управление или Centos или Debian, главное что бы доступ к сетевым шарам сохранился и стабильно работал. Есть ли у кого опыт переезда, насколько стабильно работает samba? Поддерживает ли авторизацию через AD? И стоит ли вообще переходить на Linux, может проще тупо переустановить там систему и не мучаться? Клиенты будут виндовые, и ничего поделать с этим не могу.

 

alex_stranger
()

настройка маршрутизации, squid в centos

Помогите правильно настроить squid и iptables.

Не разу не сталкивался с настройкой ppp0 соединения, вчера осилил настройку прозрачного прокси на squid и раздачу интернета в сеть. Теперь нужно сделать что бы работал https, всякие аськи и была возможность подключится к нам из внешнего интернета.

Интернет работает через adsl модем. eth0 смотрит в модем, eth1 смотрит в локальную сеть, ppp0 - поднимается после соединения с adsl модемом.

Т. к. предыдущий админ после перехода на другого провайдера убил сервер на котором все это было настроено, а после увольнения удалил все конфиги и PDC c BDC приходится настраивать все с 0. настройку шлюза на со статическим ip я осилил для другого провайдера я осилил, а тут почему то по тем же правилам и конфигам не работает.

вывод ifconfig

[root@gw ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:08:A1:A2:56:63
          inet addr:192.168.0.4  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:45806 errors:0 dropped:0 overruns:0 frame:0
          TX packets:43283 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:48636562 (46.3 MiB)  TX bytes:5953689 (5.6 MiB)
          Interrupt:209 Base address:0xa000

eth1      Link encap:Ethernet  HWaddr 00:0C:6E:2F:D7:A1
          inet addr:192.168.1.1  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:51163 errors:0 dropped:0 overruns:0 frame:0
          TX packets:50692 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5856597 (5.5 MiB)  TX bytes:50083402 (47.7 MiB)
          Interrupt:201 Base address:0x9800

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)

ppp0      Link encap:Point-to-Point Protocol
          inet addr:46.21.72.106  P-t-P:88.82.85.222  Mask:255.255.255.255
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1492  Metric:1
          RX packets:45273 errors:0 dropped:0 overruns:0 frame:0
          TX packets:42987 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:3
          RX bytes:47608486 (45.4 MiB)  TX bytes:4988734 (4.7 MiB)

конфиг iptables

[root@gw ~]# cat /etc/sysconfig/iptables
# Firewall configuration written by system-config-securitylevel
# Manual customization of this file is not recommended.
#FORWARD_IPV4=YES
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:RH-Firewall-1-INPUT - [0:0]
-A INPUT -j RH-Firewall-1-INPUT
-A FORWARD -j RH-Firewall-1-INPUT
-A FORWARD -s 192.168.1.0/24 -i eth1 -o ppp0 -m conntrack --ctstate NEW -j ACCEPT
-A RH-Firewall-1-INPUT -i lo -j ACCEPT
-A RH-Firewall-1-INPUT -i eth1 -j ACCEPT
-A RH-Firewall-1-INPUT -i eth0 -j ACCEPT
-A RH-Firewall-1-INPUT -p icmp --icmp-type any -j ACCEPT
-A RH-Firewall-1-INPUT -p 50 -j ACCEPT
-A RH-Firewall-1-INPUT -p 51 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp --dport 5353 -d 224.0.0.251 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -p tcp -m tcp --dport 631 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 223 -j ACCEPT
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
-A RH-Firewall-1-INPUT -p tcp -m state --state NEW -m tcp --dport 3128 -j ACCEPT
COMMIT
*mangle
:PREROUTING ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A PREROUTING -i eth0 -j MARK --set-mark 0x9
COMMIT
*nat
:PREROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -m mark --mark 0x9 -j MASQUERADE
-A POSTROUTING -o eth1 -j SNAT --to-source 46.21.72.106
-A PREROUTING -p tcp -m tcp -s 192.168.1.0/24 --dport 80 -j REDIRECT --to-port 3128
-A PREROUTING -d 46.21.72.106/32 -p tcp -m tcp --dport 15000 -j DNAT --to-destination 192.168.1.6:3389
COMMIT

конфиг squid

[root@gw ~]# cat /etc/squid/squid.conf
visible_hostname GW.centos.local
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443 563 1025 5190
acl safe_ports port 80
acl Safe_ports port 21
acl Safe_ports port 443
acl Safe_ports port 70
acl Safe_ports port 210
acl Safe_ports port 1025-65535
acl Safe_ports port 280
acl Safe_ports port 488
acl Safe_ports port 591
acl Safe_ports port 777
acl CONNECT method CONNECT
# http_acces
http_acces allow connect ssl_ports
http_acces allow manager localhost
http_acces deny manager
#http_acces deny CONNECT ISSL_ports
# ouwn rule
acl our_network src 192.168.1.0/24
acl full-access src 192.168.1.3-192.168.1.240
acl full-access src 192.168.1.2
#acl bad_url url_regex "/etc/squid/acl/bad_url.domain"
#acl upload url_regex "/etc/squid/acl/upload_domain"
#acl filetupes urlpath_regex -i "/etc/squid/acl/filetypes.acl"
#acl banners url_regex "/etc/squid/acl/ads.acl"
#http_access deny banners !full-access
#http_access deny upload !full-access
#http_access deny bad_url !full-access
http_access allow our_network
http_access allow full-access
#
icp_access allow all
#
http_port 3128 transparent
hierarchy_stoplist cgi-bin ?
cache dir  ufs /var/spool/squid 40000 16 256
maximum_object_size 50 MB
cache_swap_low 90
cache_swap_high 95
#
acces_log /var/log/squid/acces.log
#
acl QUERY urlpath_regex cgi-bin \?
refresh_pattern ^ftp:   1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
store_avg_object_size 70 MB
#acp apache rep_header Server ^Apache
cache deny QUERY
#broken_vary_encoding allow apache

Смущает эта строка: inet addr:46.21.72.106 P-t-P:88.82.85.222, какой у нас реальный IP? В договоре с провайдером написано про 88.82.72.110, но в инете везде светится 46.21.72.106

alex_stranger
()

не ставятся rpm пакеты в centos 5.6

не ставятся rpm пакеты, при установке долго висит на подготовке, если прервать по ctrl+c пишет что ошибка в скрипте (2) и имя пакета. подскажите куда копать?

centos 5.6

alex_stranger
()

RSS подписка на новые темы