Если вы используете Apache для программного обеспечения веб-сервера, вы можете использовать DocumentRoot /var/www/html/MyWebsite/Code/web
в разделе VirtualHosts конфигурационного файла Apache, /etc/httpd/conf/httpd.conf
, чтобы укажите на эту папку в качестве корня вашего сайта.
Например, вы можете добавить что-то вроде следующего в httpd.conf
:
<VirtualHost *:80>
ServerName mysite.com
ServerAlias www.mysite.com
ServerAdmin webmaster@mysite.com
DocumentRoot /var/www/html/MyWebsite/Code/web
ErrorLog /var/www/html/MyWebsite/logs/error.log
CustomLog /var/www/html/MyWebsite/logs/transfer.log common
</VirtualHost>
Если вы не знакомы с разделом VirtualHost, вы можете иметь несколько веб-сайтов на одном веб-сервере, используя разделы VirtualHost в файле httpd.conf
. Директива DocumentRoot
указывает каталог, который будет использоваться для верхнего уровня, то есть "root", для веб-сайта mysite.com. Вы также можете указать, где должны находиться отдельные журналы ошибок и переносов для этого конкретного веб-сайта (сначала создайте каталог "logs", если он не существует). И вы можете указать контактный адрес электронной почты, который может быть любым для ServerAdmin
. Использование ServerAlias www.mysite.com
позволяет работать как mysite.com, так и www.mysite.com, при условии, что DNS настроен так, чтобы указывать www.mysite.com, а также mysite.com на IP-адрес вашего сервера. После внесения изменений в файл httpd.conf
перезапустите Apache.
Дополнительную информацию об использовании виртуальных хостов с Apache можно найти в документации Apache Virtual Host.