Versionsunterschiede von Test Server / Setting Up Virtual Hosts
hinzugefĂźgt:
Create a custom domain for the host files on your system
Create folder to host your files
You must be root to install and configure Apache.Change to user root
mkdir myproject
cd /srv/www/myproject
mkdir htdocs
echo -e '<html>\n<html>\n\t<body>\n\t\t<h1>Welcome World!</h1>\n\t</body>\n</html>' > /srv/www/myproject/htdocs/index.html
Link DocumentRoot to ServerName respectively virtual host
echo -e 'DocumentRoot "/srv/www/myproject"\nServerName "myproject"' > /etc/apache2/conf.d/vhost.conf
Edit configuration file
sudo cp /etc/apache2/vhosts.d/vhost.template /etc/apache2/vhosts.d/myproject_vhost.conf
<VirtualHost 127.0.0.3:80>
DocumentRoot /srv/www/myproject/htdocs
<Directory /srv/www/myproject/htdocs>
<Directory /srv/www/myproject/htdocs>
|| /etc/apache2/httpd.conf | The main Apache server configuration file. Avoid changing this file. It primarily contains include statements and global settings. ||
|| /etc/apache2/global.conf | General configuration of the main Web server process, such as the access path, error logs, or the level of logging. ||
|| /etc/apache2/conf.d/vhost.conf | ||
|| !!/etc/apache2/vhosts.d/*.conf!! | !!Your virtual host configuration should be located here. The directory contains template files for virtual hosts with and without SSL. Every file in this directory ending with .conf is automatically included in the Apache configuration.!! ||
entfernt:
Create a custom domain in the hosts file of your system
sudo mkdir myproject
echo -e '<html>\n<html>\n\t<body>\n\t\t<h1>Welcome World!</h1>\n\t</body>\n</html>' > /srv/www/htdocs/myproject/index.html
echo -e 'DocumentRoot "/srv/www/htdocs/myproject"\nServerName "myproject"' > /etc/apache2/conf.d/vhost.conf
Edit configuration file
sudo cp /etc/apache2/vhosts.d/vhost.template /etc/apache2/vhosts.d/myprojectvhost.conf
<VirtualHost *:80>
DocumentRoot /srv/www/vhosts/myproject
<Directory /srv/www/vhosts/myproject>
<Directory /srv/www/vhosts/myproject>
|| /etc/apache2/conf.d/vhost.conf | ||
|| /etc/apache2/vhosts.d/*.conf | ||