Se você estiver usando o Apache para o software do servidor da Web, poderá usar DocumentRoot /var/www/html/MyWebsite/Code/web
em uma seção VirtualHosts do arquivo de configuração do Apache, /etc/httpd/conf/httpd.conf
, para apontar para essa pasta como a raiz do seu site.
Por exemplo, você pode incluir algo como o seguinte na parte inferior de httpd.conf
:
<VirtualHost *:80>
ServerName mysite.com
ServerAlias www.mysite.com
ServerAdmin [email protected]
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>
Se você não estiver familiarizado com a seção do VirtualHost, poderá ter vários sites em um servidor da Web usando as seções do VirtualHost no arquivo httpd.conf
. A diretiva DocumentRoot
especifica o diretório a ser usado para o nível superior, ou seja, "root", para o site mysite.com. Você também pode especificar onde os logs de erros individuais e de transferência para este site específico devem ser localizados (crie o diretório "logs" primeiro, se ele não existir). E você pode especificar um endereço de e-mail de contato, que pode ser o que quiser, por ServerAdmin
. Usar ServerAlias www.mysite.com
permite que mysite.com ou www.mysite.com funcionem, desde que você tenha DNS configurado para apontar www.mysite.com e mysite.com para o endereço IP do seu servidor. Depois de fazer alterações no arquivo httpd.conf
, reinicie o Apache.
Informações adicionais sobre o uso de hosts virais com o Apache podem ser encontradas em Documentação do Apache Virtual Host .