如何搭建一个虚拟主机

Linux VPS 支持
回复
头像
oneleaf
论坛管理员
帖子: 10446
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

如何搭建一个虚拟主机

#1

帖子 oneleaf » 2010-03-10 15:54

1 增加虚拟站点配置:

代码: 全选

# vim /etc/apache2/sites-available/mysite

按i进入编辑状态
根据你的实际情况调整后,输入以下代码:

代码: 全选

<VirtualHost *:80>
     ServerName www.mysite.com
     ServerAlias mysite.com www2.mysite.com
     DocumentRoot /var/www/mysite/
</VirtualHost> 
按Esc退出编辑状态,再输入:wq 回车,保存文件并退出vim编辑器。

2 激活这个虚拟站点:

代码: 全选

# a2ensite mysite
3 apache2重新加载配置:

代码: 全选

# /etc/init.d/apache2 reload
4 上传你的程序到 /var/www/mysite/ 目录

5 上传完毕后,修改 mysite 目录的权限:

代码: 全选

# chown -R www-data:www-data /var/www/mysite/
# chmod -R +x /var/www/mysite/
6 可以访问了 http://www.mysite.com

7 如果有多个虚拟主机,重复 1-5 步。
aphen
帖子: 19
注册时间: 2008-01-07 5:31
联系:

Re: 如何搭建一个虚拟主机

#2

帖子 aphen » 2010-03-10 18:00

根据你的实际情况调整后,输入以下代码:
代码:
<VirtualHost *:80>
ServerName www.mysite.com
DocumentRoot /var/www/mysite/
</VirtualHost>

这一步我提出反驳。
虽然能使用,但不够完美。
这一步应该参考
DocumentRoot /var/www
<Directory />
Options FollowSymLinks
AllowOverride all
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride all
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
来修改。
如果想启动rewrite,需要在终端运行:
sudo a2enmod rewrite
这样比较详细一点。

以上属于个人观点,至于怎样改,网上很多相关资料,
反问,www.abc.com能访问,abc.com也一样能访问吗?
不懂就问!
头像
qy117121
论坛版主
帖子: 50554
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: 如何搭建一个虚拟主机

#3

帖子 qy117121 » 2010-03-11 13:37

:em11 :em11 :em11
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
aguai370993809
帖子: 15
注册时间: 2009-05-21 17:06

Re: 如何搭建一个虚拟主机

#4

帖子 aguai370993809 » 2010-03-12 9:34

完美搭建好。非常感谢。
fofo999
帖子: 2
注册时间: 2010-03-11 21:21

Re: 如何搭建一个虚拟主机

#5

帖子 fofo999 » 2010-03-15 18:19

貌似很牛B!但是看不懂
头像
Athena Asamiya
帖子: 303
注册时间: 2010-03-14 19:57

Re: 如何搭建一个虚拟主机

#6

帖子 Athena Asamiya » 2010-03-15 18:22

boss发的帖 :em11
放波打你……
alan8888
帖子: 2
注册时间: 2010-03-30 17:58

Re: 如何搭建一个虚拟主机

#7

帖子 alan8888 » 2010-04-03 0:03

以上属于个人观点,至于怎样改,网上很多相关资料,
反问,www.abc.com能访问,abc.com也一样能访问吗?

use redirect ar better for seo
头像
博客教主
帖子: 239
注册时间: 2009-07-27 11:03
来自: 广东 深圳
联系:

Re: 如何搭建一个虚拟主机

#8

帖子 博客教主 » 2010-04-06 20:25

谢谢分享!对centos比较熟,对ubuntu还不熟。ubuntu的服务器配置与centos不太一样,默认路径都不同。希望楼主测试出个服务优化教程。把一些无关的服务关闭,以节省资源!
头像
lgxwqq
帖子: 1145
注册时间: 2009-12-04 13:29

Re: 如何搭建一个虚拟主机

#9

帖子 lgxwqq » 2010-10-15 12:43

早已经搭好了
关注和奉献Tianjin Linux User Group的建设,热心参与开源社区,Linux爱好者,python初学者,希望成为一名geek,求交流求指导

我知道发QQ群是不对的。。。可是:Linux天津qq群104029520 73809331,终有一天会没有QQ的。。

Blog:http://www.freetstar.com //欢迎
twitter:https://twitter.com/freetstar
头像
月下叹逍遥
论坛版主
帖子: 33994
注册时间: 2010-10-07 14:23
系统: Archdows10
来自: 某系某星某洲某国某省某市
联系:

Re: 如何搭建一个虚拟主机

#10

帖子 月下叹逍遥 » 2011-05-28 23:51

:em11 :em11
浮生七十今三十,从此凄惶未可知
RaebLoocMai
帖子: 81
注册时间: 2011-06-09 22:17

Re: 如何搭建一个虚拟主机

#11

帖子 RaebLoocMai » 2011-06-09 23:13

这个搭建好了跟那些网站卖的有区别么?
回复