虚拟主机常用于在一个单独的IP地址上提供多个域名的网站服务。如果有人想在单个IP地址运行多个网站,这是非常有用的。
在这个教程中,让我告诉你如何设置在Ubuntu 14.04 LTS的Apache网页服务器设置虚拟主机。
1:获取子域名,假如你有多个域名那直接跳过这一步,把域名解析到你的服务器就好。例如我是在阿里云域名解析平台添加一个子域名的(例如test.icehill.cn)记录类型写:CNAME,主机记录写你的子域名例如(test.icehill.cn)对应填写主机记录就是:test,记录值写你的域名就好,例如:icehill.cn,(这个要是不清楚可以去看阿里云域名解析教程)
2: 上传代码到apache 服务器跟目录并配置好数据库,例如ubuntu14.04下是/var/www/html/,我上传的文件名称是test
3:修改该代码文件夹以及文件权限,例如:chmod -R 777 /var/www/html/test
4: 添加虚拟主机,在/etc/apache2/sites-available/下复制一份原来的配置文件,例如000-default.conf,命名为test.conf,并修改其内容例如下面
ServerAdmin 904349874@qq.com
ServerName test.icehill.cn
ServerAlias test.icehill.cn
DocumentRoot /var/www/html/test/
ErrorLog ${APACHE_LOG_DIR}/disk_error.log
CustomLog ${APACHE_LOG_DIR}/disk_access.log combined
5:启动该虚拟主机sudo a2ensite test.conf,启动成功或错误都会有提示,成功的话会在/etc/apache2/sites-enabled/下看到该文件,重新修改需要先停用改虚拟主机:a2dissite test.conf
现在直接访问test.icehill.cn应该就能看到效果了,如果不行,再试下chmod -R 777 /var/www/html/test/
- 转载请注明来源:Ubuntu 平台上apache2 搭建虚拟主机
- 本文永久链接地址:http://icehill.cn/post/single/info/97.html