Попробовал так еще:
ChrootDirectory /var Работает и SFTP и NGINX, но пользователь тогда имеет доступ ко всей /var
имелось ввиду сделать ChrootDirectory /var/www, доступной только root, а уже в /var/www создать папку, к которой пользователь будет иметь доступ. (то есть изменить documentroot для вебсервера).
Создал пользователя user2 с /bin/false. Назначил ему группу www-data. На папку /var/www назначил root:root и права 0700. После этого стал ругаться NGINX (Forbidden) это раз. А во вторых по SFTP пользователь заходит, но клиент выдает такую ошибку: ... Затем отображается пустая корневая директория. Хотя там есть 2 папки. Создать директории не дает.
права 700 - это все для владельца (root), для остальных (включая пользователя user2) - ничего (включая листинг директорий).
может быть что угодно, начиная от прав на файл .htaccess, скорее всего неподдерживаемая директива в файле .htaccess или сделали синтаксическую ошибку, коментируйте знаком # все строки, потом постепенно раскоментируйте по одной и смотрите.
самый простой вариант - напишите в саппорт хостинга, если не владеете языком - воспользуйтесь гугл транслейтом.
---------- Добавлено 19.10.2013 в 16:04 ----------
может быть дело и не в .htaccess, белый экран - это скорее всего internal server error, либо неподдерживаемые директивы в .htaccess, либо ошибка в php файлах (криво написанные скрипты), попробуйте .htaccess убрать, если тоже самое - дело не в нем...
Так делал: /var/www/sites/, но nginx выпендривался forbidden.
права на /var/www должны в таком случае стоять не 700, а 755.
StrictModes no - ничего не дало.
sshd перезапускали?
ChrootDirectory /var
Работает и SFTP и NGINX, но пользователь тогда имеет доступ ко всей /var
имелось ввиду сделать ChrootDirectory /var/www, доступной только root, а уже в /var/www создать папку, к которой пользователь будет иметь доступ. (то есть изменить documentroot для вебсервера).
Демон 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
Создал пользователя 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 ----------
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;
}
}