Welcome! Log In Create A New Profile

Advanced

Re: Аналог htaccess

Gena Makhomed
September 22, 2011 06:06AM
On 22.09.2011 12:34, Андрей Василишин wrote:

>>> Используйте связку nginx+apache. Статику по возможности отдавайте
>>> нжинксом, все остальное проксируйте на апач. Получите приемлемую
>>> скорость работы и поддержку htaccess-ов.

>> а также в качестве бонуса:

>> возможность любому пользователю хостинга скачать с сервера любой файл,
>> к которому имеет доступ на чтение nginx (в том числе и файл config.php
>> с паролями и настройками любого другого пользователя этого же хостинга)

> Расскажите как, если все кроме картинок будет проксироваться на апач?

на POSIX-совместимых операционных системах вот таким способом:

чужой файл, к которому есть доступ только у user1 и nginx:

/home/user1/example.com/htdocs/config.php

"взломщик" сервера user2 создает у себя симлинк:

/home/user2/example.org/htdocs/config.jpg

который указывает на /home/user1/example.com/htdocs/config.php

после чего - он у себя на локальной мащине запускает команду

wget http://example.org/config.jpg

и получает копию файла config.php чужого сайта example.com
к которому у него нет прямого доступа через ssh или ftp.

если операционная система на сервере не является POSIX-совместимой,
например, у нее нет поддержки симлинков, то этой уязвимости не будет.

решение проблемы:

- или отдельный OpenVZ контейнер каждому пользователю хостинга

- или отдельный nginx каждому пользователю под его учетной записью

- или написать аналог mod_aclr для второго апача и работать через него

--
Best regards,
Gena

_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Аналог htaccess

adiunov September 22, 2011 02:41AM

Re: Аналог htaccess

kav September 22, 2011 02:50AM

Re: Аналог htaccess

adiunov September 22, 2011 03:05AM

Re: Аналог htaccess

Anton Kiryushkin September 22, 2011 03:26AM

Re: Аналог htaccess

kav September 22, 2011 03:28AM

Re: Аналог htaccess

Gena Makhomed September 22, 2011 04:48AM

Re: Аналог htaccess

D StarK September 22, 2011 04:54AM

Re: Аналог htaccess

Alex Vorona September 22, 2011 05:12AM

Re: Аналог htaccess

Andrey N. Belov September 22, 2011 05:44AM

Re: Аналог htaccess

Nick Knutov September 23, 2011 05:20AM

Re: Аналог htaccess

Andrey N. Belov September 23, 2011 05:26AM

Re: Аналог htaccess

Gena Makhomed September 22, 2011 05:28AM

Re: Аналог htaccess

Андрей Василишин September 22, 2011 05:36AM

Re: Аналог htaccess

Gena Makhomed September 22, 2011 06:06AM

Re: Аналог htaccess

Alexandre Snarskii September 23, 2011 06:34AM

Re: Аналог htaccess

Gena Makhomed September 23, 2011 07:20AM

Re: Аналог htaccess

Serge September 22, 2011 05:42AM

Re: Аналог htaccess

Peter Vereshagin September 22, 2011 07:58AM

Re: Аналог htaccess

kav September 22, 2011 08:06AM

Re: Аналог htaccess

Pavel V. September 22, 2011 08:44AM

Re: Аналог htaccess

Peter Vereshagin September 22, 2011 09:22AM

Re: Аналог htaccess

locojohn September 22, 2011 08:05PM

Re: Аналог htaccess

Alexander Bodnarashik September 23, 2011 12:58AM

Re: Аналог htaccess

locojohn September 23, 2011 03:45AM

Re: Аналог htaccess

Alex Vorona September 23, 2011 06:06AM

Re[2]: htaccess

Andrey Repin September 25, 2011 09:06PM

Re: Аналог htaccess

Peter Vereshagin September 22, 2011 09:26AM

Re: Аналог htaccess

Gena Makhomed September 23, 2011 06:54AM

Re: Аналог htaccess

kav September 23, 2011 07:00AM

Re: Аналог htaccess

Илья Шипицин September 23, 2011 02:20AM

Re: Аналог htaccess

Peter Vereshagin October 01, 2011 05:46PM

Re: Аналог htaccess

Gena Makhomed October 02, 2011 08:08AM

Re: Аналог htaccess

miksir October 03, 2011 01:00PM

Re: Аналог htaccess

Andrey N. Belov October 04, 2011 05:34AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 215
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready