How to add Virtualhost Apache2 on Ubuntu Linux Server( Beginners Guide)
by Bikram Kawan 0
* Virtual Host
* Virtual Hosting
* Includes
* Defaults
* Create a website
* Subscriber
apache2 virtual host add ubuntu linuxApache is the most commonly used web servers on many Linux Machines. For hosting multiple website on same server we need to create virtual host on Linux Machine. Below are steps I have implemented on my web server using Ubuntu 10.04 Linux Machine.
Go to site-available directory by :
cd /etc/apache2/sites-available
Now copy default to another filename
For E.g.
cp default bikramkawan
Now add /Update certain parameter for your document root as below.
<VirtualHost *:80>
ServerAdmin webmaster@bikramkawan.com.np
ServerName bikramkawan.com.np
DocumentRoot /var/www/bikramkawan
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/bikramkawan>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory “/usr/lib/cgi-bin”>
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ “/usr/share/doc/”
<Directory “/usr/share/doc/”>
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
Now your new filename for me (bikramkawan) to sites-enabled directory also.
Restart your apache server your site should be running now.
by Bikram Kawan 0
* Virtual Host
* Virtual Hosting
* Includes
* Defaults
* Create a website
* Subscriber
apache2 virtual host add ubuntu linuxApache is the most commonly used web servers on many Linux Machines. For hosting multiple website on same server we need to create virtual host on Linux Machine. Below are steps I have implemented on my web server using Ubuntu 10.04 Linux Machine.
Go to site-available directory by :
cd /etc/apache2/sites-available
Now copy default to another filename
For E.g.
cp default bikramkawan
Now add /Update certain parameter for your document root as below.
<VirtualHost *:80>
ServerAdmin webmaster@bikramkawan.com.np
ServerName bikramkawan.com.np
DocumentRoot /var/www/bikramkawan
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/bikramkawan>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory “/usr/lib/cgi-bin”>
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ “/usr/share/doc/”
<Directory “/usr/share/doc/”>
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
Now your new filename for me (bikramkawan) to sites-enabled directory also.
Restart your apache server your site should be running now.
本文详细介绍了如何在基于Ubuntu Linux系统的服务器上配置Apache2 Web服务器,以支持多个虚拟主机。通过创建虚拟主机文件并设置特定参数,可以为每个网站分配独立的域名和文档根目录,实现资源隔离与高效管理。
2839

被折叠的 条评论
为什么被折叠?



