vim /etc/samba/smb.conf
service smbd restart
[work]
comment = work
path = /root/work
browseable = yes
public = yes
read only = no
force user = root
guest ok = yes
create mask = 0777
directory mask = 0777
No Dogmats, No Rules, only Knowledge
Веб-сервер Apache — популярный способ размещения сайтов в Интернете. Согласно оценкам, в 2019 году на базе этого веб-сервера работали 29% всех активных сайтов. Он обеспечивает разработчикам преимущества гибкости и надежности. Используя Apache, администратор может настроить один сервер для хостинга нескольких доменов или сайтов через единый интерфейс или IP-адрес, используя систему сопоставления.
Каждый домен или сайт («виртуальный хост»), настроенный с помощью Apache, направляет посетителя в определенную директорию, где хранятся данные этого сайта. При этом не показывается никаких признаков того, что этот же сервер обслуживает другие сайты. Эта схема поддерживает расширение без программных ограничений, пока сервер сможет выдерживать нагрузку. Базовая единица, описывающая отдельный сайт или домен, называется виртуальный хост
.
В этом руководстве мы рассмотрим настройку виртуальных хостов Apache на сервере Ubuntu 18.04. Во время этого процесса вы научитесь предоставлять разный контент разным посетителям в зависимости от того, какие домены они запрашивают.
Continue reading “Настройка виртуальных хостов Apache в Ubuntu 18.04”
Если вы находитесь на Ubuntu, отредактируйте файл /etc/apache2/apache2.conf
(здесь приведен пример /var/www
):
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
и измените его на;
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
то
sudo service apache2 restart
Возможно, вам понадобится сделать sudo a2enmod rewrite
, чтобы включить перезапись модуля.