Проблемка с сервером на FreeBSD

Discussion in 'Linux, Freebsd, *nix' started by Itachi_kun, 26 Dec 2011.

  1. Itachi_kun

    Itachi_kun New Member

    Joined:
    31 Jan 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Проблема заключается в следующем:
    на сервере установлен nginx+php+mysql. Вообщем функциональный рабочий сервер. Есть каталог в папки /usr/home/my/123 в котором лежат файлы сайта (админка). Так же сервер доступен по SSL, и соответственно настроен. При переходе на

    Code:
    https://ip_serva/123/data/index.php 
    все нормально работает: запрашивает логин и пароль для входа. Сделал второй каталог точно такой же только с другим именем: /usr/home/my/456 в котором содержатся точно такие же файлы что и в каталоге 123. Но если перейти по адресу:

    Code:
    https://ip_serva/456/data/index.php 
    Выдает 403 Forbidden
    Вот не могу понять откуда эта ошибка, причем она скорей распространяется на каталоги, а не на файлы в них. Т.Е. если в первом случае ввести
    https://ip_serva/123/data без индекса то он все равно выведет index.php, во втором же случае сразу 403...

    Ерорреп:
    Code:
    tail -f /home/logs/my_error.log 
    Code:
    [error] 19632#0: *224 directory index of "/home/my/456/data/" is forbidden, client: xxx.xxx.xxx.xxx, server: МОЙ_ДОМЕН, request: "GET /my/data/ HTTP/1.0", host: "МОЙ_ДОМЕН"
    Вообщем помогите разобратся, поскольку довольно странная проблема, учитывая что каталоги идентичные. И сервер работает нормально. Права и пользователи+группы на обеих директориях и всех файлах/подпапках одинаковые.
     
  2. FQziT

    FQziT Elder - Старейшина

    Joined:
    3 Nov 2005
    Messages:
    543
    Likes Received:
    156
    Reputations:
    206
    С такими вопросами нужно еще конфиг nginx`a показывать. Потому что, если точно
    то, возможно, что-то там перемудрил.
     
  3. Itachi_kun

    Itachi_kun New Member

    Joined:
    31 Jan 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    Смысл? нгинкс работает нормально. Проблема именно в том что не дает доступ по SSL, (по http все норм) к каталогу... Причем щас для проверки положил в /usr/home/my/456/data/1/test.txt - отобразился. То есть проблема опять же в том что нету доступа именно к каталогам, а не файлам в них. Это то и странно.
     
  4. sele

    sele New Member

    Joined:
    14 Aug 2011
    Messages:
    28
    Likes Received:
    2
    Reputations:
    0
    Права какие выставлены на директории? Попробуйте собрать nginx поновее, или откатиться наоборот, может они там что-то с ssl нахимичили :)
     
  5. Itachi_kun

    Itachi_kun New Member

    Joined:
    31 Jan 2010
    Messages:
    0
    Likes Received:
    0
    Reputations:
    0
    644 как обычно, на эту директорию ставил и 777 и 755 и 644 толку нету). нгинкс последней версии, с ссл все нормально. Сначало думал во второй директории файл .htaccess лежал с -Indexes но ничего такого не обнаружилось. Возможно где то прописано в настройках (нгинкса или апача) чтобы работала только 1 директория, однако и такого замечено не было.
     
  6. emomasson

    emomasson Member

    Joined:
    27 Jul 2010
    Messages:
    174
    Likes Received:
    12
    Reputations:
    5
    хм, а часом в .htaccess ни чего не написано?
     
  7. ae_admin

    ae_admin New Member

    Joined:
    20 Jul 2011
    Messages:
    41
    Likes Received:
    0
    Reputations:
    0
    конифиг нгинкса хоть показал бы, вывод ls двух папок этих так же увидеть бы