Я только что установил Ubuntu Server на новый сервер и искал учебники по настройке веб-сервера с несколькими учетными записями пользователей.
Как я установил такие небольшие веб-серверы, как это в прошлое аналогично тому, как предлагают большинство руководств, создавая каталоги внутри /var/www/, а затем используя виртуальные хосты Apache для перенаправления трафика.
То, что я пытаюсь сделать, это создать систему, посредством которой учетные записи пользователей настраиваются в /home/new_account/, а затем каталог public_html находится внутри этого, к которому привязаны виртуальные узлы.
Это так просто? Если бы я хотел автоматизировать его с панели управления, могу ли я легко создавать учетные записи, скажем PHP?
Вам нужно включить модуль userdir для apache
sudo a2enmod userdir
И перезапустить apache (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
Вам нужно включить модуль userdir для apache
sudo a2enmod userdir
И перезапустить apache (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
Вам нужно включить модуль userdir для apache
sudo a2enmod userdir
И перезапустить apache (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
Вам нужно включить модуль userdir для apache
sudo a2enmod userdir
И перезапустить apache (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
Вам нужно включить модуль userdir для apache
sudo a2enmod userdir
И перезапустить apache (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
Вам нужно включить модуль userdir
для apache
sudo a2enmod userdir
И перезапустить apache ( sudo service apache2 restart
)
Если вам нужно использовать php также внутри пользовательских каталогов:
sudo apt-get install php5 sudo a2enmod php5
Откройте /etc/apache2/mods-available/php5.conf
и удалите / прокомментируйте следующие строки:
& lt ; IfModule mod_userdir.c & gt; & lt; Directory / home / * / public_html & gt; php_admin_value engine Выкл. & lt; / Directory & gt; & Lt; / IfModule & GT;
После этого все, что вы помещаете в ~ / public_html
, будет автоматически доступно на http://example.com/~username
, Перед тем, как это сделать, убедитесь, что вы знаете о проблемах безопасности (особенно часть php)
Источник: Ubuntu Wiki
Вам нужно включить модуль userdir
для apache
sudo a2enmod userdir
И перезапустить apache ( sudo service apache2 restart
)
Если вам нужно использовать php также внутри пользовательских каталогов:
sudo apt-get install php5 sudo a2enmod php5
Откройте /etc/apache2/mods-available/php5.conf
и удалите / прокомментируйте следующие строки:
& lt ; IfModule mod_userdir.c & gt; & lt; Directory / home / * / public_html & gt; php_admin_value engine Выкл. & lt; / Directory & gt; & Lt; / IfModule & GT;
После этого все, что вы помещаете в ~ / public_html
, будет автоматически доступно на http://example.com/~username
, Перед тем, как это сделать, убедитесь, что вы знаете о проблемах безопасности (особенно часть php)
Источник: Ubuntu Wiki
Вам нужно включить модуль userdir
для apache
sudo a2enmod userdir
И перезапустить apache ( sudo service apache2 restart
)
Если вам нужно использовать php также внутри пользовательских каталогов:
sudo apt-get install php5 sudo a2enmod php5
Откройте /etc/apache2/mods-available/php5.conf
и удалите / прокомментируйте следующие строки:
& lt ; IfModule mod_userdir.c & gt; & lt; Directory / home / * / public_html & gt; php_admin_value engine Выкл. & lt; / Directory & gt; & Lt; / IfModule & GT;
После этого все, что вы помещаете в ~ / public_html
, будет автоматически доступно на http://example.com/~username
, Перед тем, как это сделать, убедитесь, что вы знаете о проблемах безопасности (особенно часть php)
Источник: Ubuntu Wiki