servercraft

servercraft
Рейтинг
8
Регистрация
03.07.2013
Должность
system administration
Интересы
linux
tolik777:

Так делал: /var/www/sites/, но nginx выпендривался forbidden.

права на /var/www должны в таком случае стоять не 700, а 755.

tolik777:

StrictModes no - ничего не дало.

sshd перезапускали?

Попробовал так еще:
ChrootDirectory /var
Работает и SFTP и NGINX, но пользователь тогда имеет доступ ко всей /var

имелось ввиду сделать ChrootDirectory /var/www, доступной только root, а уже в /var/www создать папку, к которой пользователь будет иметь доступ. (то есть изменить documentroot для вебсервера).

tolik777:

Демон sshd тогда так ругается:
fatal: bad ownership or modes for chroot directory

либо StrictModes no

либо chroot на уровень выше

chown -R root:www-data /var/www && chmod 775 -R root:www-data /var/www

tolik777:

Создал пользователя user2 с /bin/false. Назначил ему группу www-data.
На папку /var/www назначил root:root и права 0700. После этого стал ругаться NGINX (Forbidden) это раз.
А во вторых по SFTP пользователь заходит, но клиент выдает такую ошибку:
...
Затем отображается пустая корневая директория. Хотя там есть 2 папки. Создать директории не дает.

права 700 - это все для владельца (root), для остальных (включая пользователя user2) - ничего (включая листинг директорий).

http://ru.wikipedia.org/wiki/Chmod

поставить apache mpm-itk, запускать пхп с правами нужного пользователя и не страдать...

может быть что угодно, начиная от прав на файл .htaccess, скорее всего неподдерживаемая директива в файле .htaccess или сделали синтаксическую ошибку, коментируйте знаком # все строки, потом постепенно раскоментируйте по одной и смотрите.

самый простой вариант - напишите в саппорт хостинга, если не владеете языком - воспользуйтесь гугл транслейтом.

---------- Добавлено 19.10.2013 в 16:04 ----------

может быть дело и не в .htaccess, белый экран - это скорее всего internal server error, либо неподдерживаемые директивы в .htaccess, либо ошибка в php файлах (криво написанные скрипты), попробуйте .htaccess убрать, если тоже самое - дело не в нем...

можно к примеру не миллионы инсертов использовать, а LOAD DATA INFILE

---------- Добавлено 17.10.2013 в 10:25 ----------

Stepan-momo:
Intel(R) Xeon(R) CPU X3440 @ 2.53GHz X 8
Память 8139 Mb

скопировать файлами у меня не получится, так как на руках я имею дамп

поднимите на локальном компьютере mysql, в него влейте дамп, потом копируйте файлы на удаленный сервер 🙄

настройки my.cnf вообще какие?

в апаче что-то типа

RewriteCond %{REMOTE_ADDR} !77.110.1.33 [NC]

RewriteRule wp-admin - [R=404,L,NC]

---------- Добавлено 26.09.2013 в 11:36 ----------

в nginx что-то типа

location ~ ^/(wp-admin|wp-login\.php$){

if ($remote_addr !~ "77.110.1.33"

{

return 404;

}

}

Всего: 126