Action unknown: backlinkmenuitem

راهنمای تنظیم virtual host

Step # 1: Install apache2 in Ubuntu server
$ sudo apt-get install apache2 apache2-common apache2-mpm-prefork apache2-utils ssl-cert
Step # 2: Enabling some Apache modules (SSL, rewrite, suexec, and include)
$ sudo a2enmod ssl
$ sudo a2enmod rewrite
$ sudo a2enmod suexec
$ sudo a2enmod include
Step # 3: Restarting
Restart Apache to make sure all is well.
$ sudo /etc/init.d/apache2 restart
Step # 4: Configuration
/etc/apache2/sites-available/default file would look like this:
NameVirtualHost *
ServerName yourdomain.com
DocumentRoot /home/www/html/default
$ sudo nano /etc/apache2/sites-available/yourdomain.com
it would look like this:
<VirtualHost *:80>
        ServerName yourdomain.com
        ServerAdmin webmaster@localhost
        ServerAlias yourdomain.com
        ServerAlias subdomain1.yourdomain.com
        ServerAlias subdomain2.yourdomain.com
        DocumentRoot /home/smmsadrnezh/yourdomain.com
        ScriptAlias /awstats/ /usr/lib/cgi-bin/
        CustomLog /var/log/apache2/yourdomain.com-access.log combined
</VirtualHost>
Step # 5: creating symlinks to the /etc/apache2/sites-enabled directory
you can use the following command:
$ sudo a2ensite yourdomain.com
Site www.yourdomain.com installed.
Step # 6: Restarting
$ sudo /etc/init.d/apache2 restart