Хостинг, который может больше
15.05.2010

Хостинг на домашнем компьютере или сервер своими руками. Часть 3

Настройка сервера на домашнем компьютере

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

Сегодня я предлагаю познакомится с установкой FTP-сервера на ArchLinux и, кроме того, мы затронем тему атрибутов файла (вам уже, наверное, знакомы все эти цифорки 644, которые периодически нужно менять на 777, теперь мы узнаем всю их подноготную).

Первая часть видеоурока на сервисе YouTube:

Вторая часть видеоурока на сервисе YouTube:

Скачать видео в лучшем качестве с Deposit Files:

С уважением, Андрей Морковин.


Если статья вам понравилась и вы не хотите пропустить свежие публикации, то подписывайтесь на RSS-ленту или получайте обновления сайта на эл. почту.


Похожие материалы:


Отзывов: 19 на «Хостинг на домашнем компьютере или сервер своими руками. Часть 3»

  1. bobpps, 17.05.2010 в 09:26

    Большое спасибо!
    Все как всегда на высоте!

  2. Yurbasik, 17.05.2010 в 18:20

    тоже думал сервак на домешнем компе сделать..
    хочу узнать, думал ставить xampp как сервак, вроде там все есть.. что скажете на этот счет?

    • Андрей Морковин, 18.05.2010 в 14:59

      Если под xampp Вы понимаете сборку Apache+PHP+MySQL — то я не поклонник такого подхода. Я предпочитаю ставить эти три компонента по отдельности и самостоятельно их настраивать.

      • noka, 02.06.2010 в 23:54

        Я не поддерживаю тоже.

  3. Владимир, 17.05.2010 в 19:46

    Да, урок дельный и подробный. Спасибо большое
    Уже потираю руки, глядя на старенький комп.

  4. Johndeff, 18.05.2010 в 22:25

    :) ух.. как интересно!
    Андрей, Огромное Вам спасибо и низкий поклон за труды!!
    ждем продолжения

  5. SergeySL, 19.05.2010 в 01:53

    1. Зачем ставить такой навороченный FTP-сервер на домашний сервер?
    2. Почему бы не воспользоваться WinSCP и SFTP (он полностью поддерживается OpenSSH, включая чрут пользователя домашней папке с запретом выполнения всех команд, кроме SFTP).

  6. Коля, 05.07.2010 в 00:23

    Добрый день. Настроил хостинг по этим урокам, все работает, я в восторге.

    Есть вопрос: Мне нужно дать доступ к хостингу для двух моих друзей, проблема в базах данных. как сделать так, чтоб каждый юзер имел доступ только к своим базам? и не видел базы другого юзера? Где это настраивается? в пхп му админе или в другом месте?

    • Андрей Морковин, 06.07.2010 в 19:41

      Да, настраивается в phpMyAdmin-е.

      На вкладке Privileges создайте нового пользователя. Далее в списке пользователей перейдите к его редактированию и настройте доступ только к тем базам данных, к которым нужно в разделе Database-specific privileges.

  7. mirsum, 23.08.2010 в 18:09

    нет в уроках создания пользователя http типа по аналогии, но когда создаю пользователя adduser http, ответ — User ‘http’ already exists; please choose another (пользователь уже есть) но я его до этого не создавал и в папке home нет пользователей http и по фтп естественно не могу зайти так как пароль не создавал…. и что делать дальше?

    • shizin, 17.09.2010 в 22:57

      Та же проблема. Расстроило. Что делать ?

      • booka, 21.04.2011 в 21:15

        Та же проблема… Как решить — пошагово?

    • Андрей Морковин, 22.04.2011 в 07:46

      Вот здесь информация по данному вопросу: http://www.sdelaysite.com/development/server-svoimi-rukami-2#comment-45421

      А что, есть такая необходимость использовать именно пользователя http? Помоему наоборот нужно отходить от общепринятых стандартов и брать другие имена пользователя, полезно для безопасности.

  8. Lucky13, 25.09.2010 в 22:25

    Посмотрите в сторону файлика /etc/passwd
    вот струксура этого файла

    login : password : UID : GID : GECOS : home : shell

    Каждая строка файла описывает одного пользователя и содержит семь полей, разделённых двоеточиями:

    1. регистрационное имя или логин;
    2. хеш пароля ;
    3. идентификатор пользователя;
    4. идентификатор группы по умолчанию;
    5. информационное поле GECOS (см. ниже);
    6. начальный (он же домашний) каталог;
    7. регистрационная оболочка, или shell.

    конкретно наличие пользователя http можно посмотреть так:
    #cat /etc/passwd | grep http,

    Сам пользуюсь Ubuntu, так как у неё очень много вещей реализовано на автомате, кстати в ней apache работает под пользователем www-data

  9. tret, 13.09.2011 в 13:00

    @vsftpd в демоны забыли прописать

Ваш отзыв