Установка веб-сервера, использование многопользовательских учетных записей

Я только что установил Сервер Ubuntu на новом сервере и наводил справки об учебных руководствах при установке веб-сервера с многопользовательскими учетными записями.

То, как я установил маленькие веб-серверы как это в прошлом, является тем же способом, которым большинство учебных руководств предлагает путем создания каталогов в /var/www/ и затем с помощью Apache виртуальные хосты для перенаправления трафика.

То, что я пытаюсь сделать, создают систему, посредством чего учетные записи пользователей являются установкой под /home/new_account/, и затем public_html каталог, в который, который является, где виртуальные хосты связываются с.

Действительно ли это настолько просто? Если я хотел автоматизировать его от панели управления, я могу создать учетные записи легко с помощью, сказать PHP?

1
задан 25 June 2011 в 15:18

1 ответ

Необходимо было бы включить userdir модуль для апача

sudo a2enmod userdir

И перезапустите апача (sudo service apache2 restart)

Если необходимо использовать php также в пользовательских каталогах:

sudo apt-get install php5
sudo a2enmod php5

Открытый /etc/apache2/mods-available/php5.conf и удаляйте/комментируйте следующие строки:

<IfModule mod_userdir.c>
    <Directory /home/*/public_html>
        php_admin_value engine Off
    </Directory>
</IfModule>

После этого все Вы вставляете ~/public_html автоматически будет доступно в http://example.com/~username. Удостоверьтесь, что Вы знаете о проблемах безопасности, включенных, прежде чем Вы сделаете это (особенно php часть)

Источник: Ubuntu Wiki

2
ответ дан 7 December 2019 в 14:50

Другие вопросы по тегам:

Похожие вопросы: