LINUX.ORG.RU

Сообщения GreyDoom

location, root и все-все-все

Форум - Web-development

Подскажите, как правильно написать конфиг

например, есть

location /vasya
     root /var/www/names

Т.е когда броузер обратится к site.com/vasya, nginx отдаст ему содержимое /var/www/names/vasya. Мне же надо, чтобы при обращении к этому разделу отдавалось /var/www/names/kolya

Как это можно сделать?

самый логичный способ - это, видимо, rewrite типа

^/vasya/(.*)$ /kolya/$1 permanent;

Это правильно? Т.е вопрос у меня такой: всегда URI, указанный в location "добавляется" к root? Или как как-то можно переопределить его? И правильный ли я способ выбрал для этого (rewrite) ?

Просто мне отчего-то кажется, что такое переопределение немного костыльное.

Можно, конечно ещё просто редиректить site.com/vasya на site.com/kolya, но для этого должен существовать /kolya. Что не всегда нужно, да и юзер в адресной строке это увидит.

Метки: , ,

()

Можно ли использвать в качестве переключателя переменную

Форум - Web-development

т.е например что-то типа

http 
map $http_user_agent $auth {
                "opera" off;
                "^opera" on;
}

location  / {
                root    /var/www/;
                auth_basic $auth;

И если да, то как?

Потому что всё равно при заходе на страницу спрашивается авторизация с текстом $auth , т.е переменная не интерпретируется

Подскажите, как сделать правильно

Метки: , ,

()

Подскажите по конфигу nginx

Форум - Web-development

Дано

location /nod32 {
 root /var/www/
ls /var/www/nod32/
eset_upd nod_upd

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

 if ($http_user_agent ~ .*BPC.[345].*) {
 rewrite ^(.*)$ /eset_upd/$1 last;
 }
 if ($http_user_agent ~ .*BPC.2.*) {
 rewrite ^(.*)$ /nod_upd/$1 last;
 }
типа такого я кое-как накарябал, но оно работает совсем не так, как хочется, оно идёт судя по логам куда-то в /html/eset_upd//nod32/update.ver, а надо что б в /nod32/eset_upd напимер откуда берётся этот /html и как правильно задать путь?

Метки: ,

()

Ищется вписка в Казани на 1 ночь

Форум - Talks

Сабж. Хорошей девушке требуется вписка на 1 ночь. Кроме 1 койкоместа ничего не просится. В ночь с завтра на послезавтра.

()

swapoff failed

Форум - Admin

Хочу сделать swapoff

# swapoff -L SWAP
swapoff: /dev/sda3: swapoff failed: Невозможно выделить память
при этом
# free -m
             total       used       free     shared    buffers     cached
Mem:          7986       7860        125          0        137       5204
-/+ buffers/cache:       2518       5467
Swap:         9099          0       9099
из топа
Mem:   8177684K total,  8039188K used,   138496K free,   140944K buffers
Swap:  9318396K total,        8K used,  9318388K free,  5313932K cached
Т.е место для оасвобождения свапа в оперативке есть. Почему не выходит?

Доп. Инфо

# mount | grep tmp
udevfs on /dev type devtmpfs (rw,relatime,size=5120k,nr_inodes=1021296,mode=755)
runfs on /run type tmpfs (rw,relatime,size=5120k,mode=755)
shmfs on /dev/shm type tmpfs (rw,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,relatime,size=6291456k,nr_inodes=1048576)
# grep tmp /etc/fstab
tmpfs           /tmp    tmpfs   size=6g,nr_inodes=1m,nosuid     0       0

Метки: ,

()

корень на SD

Форум - Linux-install

Волею Судьбы я владею sd картой на 16 гигов, класс 10. Имеет ли хоть какой-то смысл перенести на неё систему? Ну кроме того, что система станет ещё тише.

()

Что случилось с knotes.ru?

Форум - Talks

Subj. Кто у нас оттуда?

()

wine и сеть

Форум - Desktop

система x86_64 wine 32bit.
Игры запускает, работает. Префикс удалял.

$ rpm -qa i586* | grep wine
i586-libwine-vanilla-1.3.36-alt1
i586-wine-vanilla-1.3.36-alt1
i586-wine-gecko-1.4-alt1
i586-libwine-vanilla-twain-1.3.36-alt1
i586-libwine-vanilla-gl-1.3.36-alt1

нет доступа к сети из wine. Проверил tramviewer и opera.

Ничего внятного в запуске не вижу.

wine .wine/drive_c/Program\ Files/Opera/opera.exe
fixme:process:SetProcessDEPPolicy (3): stub
fixme:heap:HeapSetInformation 0x110000 0 0x33f4d4 4
fixme:heap:HeapSetInformation 0x5df000 0 0x33f4d4 4
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:dwmapi:DwmIsCompositionEnabled 0x33ee10
fixme:imm:ImmGetOpenStatus (0x152710): semi-stub
fixme:imm:ImmReleaseContext (0x100b8, 0x152710): stub
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:dwmapi:DwmExtendFrameIntoClientArea (0x100b8, 0x33f078) stub
fixme:winsock:WSACancelAsyncRequest ((nil)),stub
fixme:winsock:WSACancelAsyncRequest ((nil)),stub
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:winsock:WSACancelAsyncRequest ((nil)),stub
^Cfixme:console:CONSOLE_DefaultHandler Terminating process 8 on event 0
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented
fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented

Запустил wineconsole, сетевые интерфейсы вроде те, но пинг не работает.

()

mkv & comments

Форум - Multimedia

Хочется добавить комментарии к mkv. Как это сделать? man mkvmerge и google вроде молчат. Vlc умеет читать комментарии, но не создавать.

()

fedora vs centos на vps

Форум - Admin

собственно сабж. Вернее вопрос такой, есть ли преимущества у федоры перед центосью? Ведь центось всё же стандарт. федора 15, центось 6.0

()

вопрос по Virtualbox и мостам

Форум - Desktop

Как известно, Виртуалбокс умеет делать мост с реальным интерфейсом. Вопрос прозаичен, имеет ли смысл делать виртальный тап, назначать его вирт машине, и системными средствами делать объединять мостом тап с реальным интерфейсом? Или способностей виртуалбокса вполне достаточно?

()

вопрос по dd и mount

Форум - Admin

По глупости сделал ddrescue /dev/sdc вместо /dev/sdc1 Соответственно mount теперь мне не поможет, ибо очевидно. Как быть дальше? надо смонтировать /sdc1, который лежит внутри снятого образа.

()

grub hdd migration

Форум - Admin

есть линукс, стоит на винчестере ёмкостью условно 120 гигов. Есть задача перенести систему на другой винт, условно 500 гигов, а этот высвободить. Таблицу разделов создал, данные скопировал. Вопрос в grub и mbr. Посмотрел blkid, исправил /etc/fstab и /boot/grub/grub.cfg Как теперь установить груб на новый винт? Делал стандартным grub-install /dev/sdb, при загрузке груб пишет, что нет нужной партиции, хочет старую партицию (в ошибке есть номер UUID). при этом в grub.conf прописаны новые UUID. Носители разбиты абсолютно идетично (кроме размеров разделов, естественно)

ливсд под рукой нет. Что-то туплю. Чую, что не вижу чего-то совершенно очевидного.

()

lxtask vs htop, как это объяснить?

Форум - Desktop

Уже не первый раз замечаю, что lxtask и индикатор загрузки процессора говорят одно, а top и htop - другое.

http://stalex.net/pic/temp/2011-09-02-165530_1280x1024_scrot.png

То есть по мнению лхде проц загружен на все сто, а по мнению топов - 5-10 процентов. На скрине 26, думаю, это из-за факта скриншота. Если перезапустить иксы, то всё будет норм.

()

[iptables],[паранойя]Посоветуйте политику по умолчанию

Форум - Admin

Доброго, господа.

Я внезапно задумался, а имеет ли смысл делать полиси DROP для всех цепочек?

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

Правильно ли я понимаю, что традиционно принято оставлять АССЕРТ как дефолт, а в нужной цепочке дропать неугодные пакеты? Не чешет ли подобный подход вашу паранойю?

С благодарностью прочитаю мнения уже думавших об этом и принявших решение.

В принципе в итоге все равно 99,9 трафика будет идти через сквид, но пока без него, да и чисто теоритически, повторюсь, интересно.

()

Закрывается проект TinyOGG

Новости - Интернет
Группа Интернет

15 июля закрывается проект TinyOGG, начавший своё существование 18 месяцев назад). Автор считает проект морально устаревшим, поскольку Google представил формат WebM, поддерживаемый большинством современных браузеров, и 99% популярного видео на youtube теперь доступно в этом формате. Ссылки на tinyogg будут переадресовываться на оригинальное видео, окончательно проект закроется ещё через 18 месяцев.

Этот проект был любим ЛОРом и являлся для многих самым простым способом посмотреть флеш-ролики с youtube и других ресурсов.

>>> Подробности

Метки: , , , , , ,

()

[fping] показывать только активные хосты

Форум - Admin

что-то не могу понять.

fping -ag 192.168.1.1/24
192.168.1.1
192.168.1.26
ICMP Host Unreachable from 192.168.1.1 for ICMP Echo sent to 192.168.1.2
192.168.1.102
ICMP Host Unreachable from 192.168.1.1 for ICMP Echo sent to 192.168.1.3
ICMP Host Unreachable from 192.168.1.1 for ICMP Echo sent to 192.168.1.4
ICMP Host Unreachable from 192.168.1.1 for ICMP Echo sent to 192.168.1.5
ICMP Host Unreachable from 192.168.1.1 for ICMP Echo sent to 192.168.1.6
ICMP Host Unreachable from 192.168.1.1 for ICMP Echo sent to 192.168.1.7
ICMP Host Unreachable from 192.168.1.1 for ICMP Echo sent to 192.168.1.8
ICMP Host Unreachable from 192.168.1.1 for ICMP Echo sent to 192.168.1.9
ICMP Host Unreachable from 192.168.1.1 for ICMP Echo sent to 192.168.1.10

Я хочу получить список только рабочих хостов, без сообщений об анричиблах.
Ман прочитал, гугл порыл, в тупике.

Что самое обидное, -u работает как надо, т.е хосты элайв не показывает.

fping -g 192.168.1.1/24 | grep *alive*
ICMP Host Unreachable from 192.168.1.1 for ICMP Echo sent to 192.168.1.2
ICMP Host Unreachable from 192.168.1.1 for ICMP Echo sent to 192.168.1.3
ICMP Host Unreachable from 192.168.1.1 for ICMP Echo sent to 192.168.1.4
ICMP Host Unreachable from 192.168.1.1 for ICMP Echo sent to 192.168.1.5


как видите вообще чёрт-те-что творит. Это как возможно?

И лоркод что-то не работает..

()

[fun][аналитикам]Как страшно жить.

Форум - Talks
()

[noob][идиотский вопрос]Слэши и nginx

Форум - Web-development

Подскажите, как обойти. Я с похмелья и тупой чего-то

когда идёшь на

example.com/ololo/ - всё хорошо, перекидывает на example.com/ololo/index.html

example.com/ololo - даёт 404. Как победить слэш? Гуглил немного, но что-то туплю, может сталкивался кто..

server {

listen 80;

location / {
root /var/www;
index index.html index.htm;
}


location /ololo {
root /var/www;
index index.html;
}

()

html перевернуть картинку

Форум - Web-development

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

Делаем простейший хтмл со списком картинок, но браузер показывет её горизонтально, а не вертикально.

Как заставить nginx понимать ротацию картинки или как указать в хтмл её разворот без css?

()