Виртуальный хост Apache2 для поддомена Topic is solved
Виртуальный хост Apache2 для поддомена
Создал поддомен subdomain.site.ltd через панель vestacp.
Просьба не пугаться велечины вопроса, потому что вопрос элементарен и Вы сможете легко мне помочь.
Теперь пытаюсь папку находяющуюся на сервере по адресу:
home/admin/folder/
переадресовать в общий доступ на скачивание в
home/admin/web/subdomain.site.ltd/public_html/folder/
Целью является выложить папку folder в свободный доступ на скачивание.
Папка folder будет постоянно обновлятся, поэтому синхронизация должна быть автоматической.
эта команда почему то не помогла...
пытался создать ссылку на папку...
могу ли я создать виртуальный хост apache2 для поддомена subdomain.site.ltd?
пытаюсь делать по инструкции описанной в этой статье:
https://docs.linuxgsm.com/commands/fastdl
подробнее ниже в спойлере
Просьба не пугаться велечины вопроса, потому что вопрос элементарен и Вы сможете легко мне помочь.
Теперь пытаюсь папку находяющуюся на сервере по адресу:
home/admin/folder/
переадресовать в общий доступ на скачивание в
home/admin/web/subdomain.site.ltd/public_html/folder/
Целью является выложить папку folder в свободный доступ на скачивание.
Папка folder будет постоянно обновлятся, поэтому синхронизация должна быть автоматической.
эта команда почему то не помогла...
пытался создать ссылку на папку...
Code: Select all
ln -s home/admin/folder/ home/admin/web/subdomain.site.ltd/public_html/folder/
пытаюсь делать по инструкции описанной в этой статье:
https://docs.linuxgsm.com/commands/fastdl
подробнее ниже в спойлере
SpoilerShow
там сказано, что нужно в создать файл:
и вписать в созданный файл следующее:
но при попытке создать файл выдает ошибку: Directory /etc/apache2/sites-available is not writable
запускать при помощи sudo я не решился, решил обратиться к сообществу.
в том числе файл /etc/apache2/sites-available/000-default.conf уже содержит следующие строчки (как бы намекает на то, что на 80 порту уже висит виртуальный хост):
затем ввести две команды и всё должно работать:
Могу ли я синхронизировать директорию и папку сайта более простым путём?
Или как правильно создать виртуальный хост apache2 в панели vestacp?
Хотел бы без проблем через backup переносить сервер на другие виртуальные машины, поэтому делаю всё в директории home/admin/
Code: Select all
nano /etc/apache2/sites-available/yourvirtualhost.com.conf
Code: Select all
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName subdomain.domain.com
ServerAlias subdomain.domain.com
DocumentRoot /home/gameserver/public_html
<Directory /home/gameserver/public_html>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
# Possible values include: debug, info, notice, warn, error, crit, alert, emerg.
LogLevel warn
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
запускать при помощи sudo я не решился, решил обратиться к сообществу.
в том числе файл /etc/apache2/sites-available/000-default.conf уже содержит следующие строчки (как бы намекает на то, что на 80 порту уже висит виртуальный хост):
Code: Select all
<VirtualHost *:80>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
затем ввести две команды и всё должно работать:
Code: Select all
a2ensite yourvirtualhost.com.conf
service apache2 reload
Или как правильно создать виртуальный хост apache2 в панели vestacp?
Хотел бы без проблем через backup переносить сервер на другие виртуальные машины, поэтому делаю всё в директории home/admin/
Re: Виртуальный хост Apache2 для поддомена
проблема решилась правильным написанием команды ln -s
ln -s /home/admin/folder/ /home/admin/web/subdomain.site.ltd/public_html/folder/
/home/admin/ был пропущен при написании, поэтому ярлык не отрабатывал.
всем спасибо за помощь.
ln -s /home/admin/folder/ /home/admin/web/subdomain.site.ltd/public_html/folder/
/home/admin/ был пропущен при написании, поэтому ярлык не отрабатывал.
всем спасибо за помощь.