ubuntu-apache多站点虚拟空间搭建
2015-11-11 23:21
357 查看
为了一个服务器挂载多个站点,绑定二级域名,之前常常会用二级目录来放置多个站点,但是目录多起来了,网站根目录就变得很乱,整个站点目录层级大大增加。虚拟主机常用于在一个单独的IP地址上提供多个域名的网站服务,使用起来也比较方便。
然后安装apache
等安装完毕,接下来就可以来配置虚拟空间了。
注意虚拟主机配置文件末尾包含.conf扩展名。
修改blog.conf文件
ServerName 为要解析的二级域名
DocumentRoot 为要设置的网站的根目录
Directory 中设置该网站目录可访问,不然会出现网站403错误
修改好配置文件后,需要创建软连接网站才能访问
最后会提示需要重新加载Apache
如果需要取消某个网站配置,可以取消网站配置的软链接
最后把你的二级域名解析到这台服务器,就能通过二级域名访问刚设置的虚拟空间啦。
我的个人博客开通了,欢迎访问:荔枝君个人博客
安装Apache网站服务器
安装apache服务器之前,先更新一下Ubuntu服务器软件列表sudo apt-get update
然后安装apache
sudo apt-get install apache2
等安装完毕,接下来就可以来配置虚拟空间了。
设置虚拟主机
创建网站目录
sudo mkdir /webdata cd /webdata sudo mkdir blog sudo mkdir www
创建虚拟主机配置文件
apache在/etc/apache2/sites-available/有一个默认的虚拟主机文件叫000-default.conf。我们将会复制000-default.conf文件内容到我们新的虚拟主机配置文件中。cd /etc/apache2/sites-available/ cp 000-default.conf blog.conf cp 000-default.conf wwws.conf
注意虚拟主机配置文件末尾包含.conf扩展名。
修改blog.conf文件
vi blog.conf
ServerName 为要解析的二级域名
DocumentRoot 为要设置的网站的根目录
Directory 中设置该网站目录可访问,不然会出现网站403错误
<VirtualHost *:80> ServerName blog.lizhijun.com.cn DocumentRoot /webdata/blog <Directory /> Options FollowSymLinks AllowOverride None </Directory> <Directory /webdata/blog/> Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny allow from all Require all granted </Directory> #.....此处省略不想关配置项 </VirtualHost>
修改好配置文件后,需要创建软连接网站才能访问
cd ../sites-enable/ sudo a2ensite blog.conf
最后会提示需要重新加载Apache
sudo service apache2 reload
如果需要取消某个网站配置,可以取消网站配置的软链接
sudo a2dissite blog.conf
最后把你的二级域名解析到这台服务器,就能通过二级域名访问刚设置的虚拟空间啦。
我的个人博客开通了,欢迎访问:荔枝君个人博客
相关文章推荐
- 关于org.apache.catalina.session.StandardManager doLoad错误的解决
- Apache Pig 安装配置
- ERROR org.apache.pig.tools.grunt.Grunt - ERROR 2997: Encountered IOException. File or directory null
- 部署apache让局域网和外网都可以访问
- Apache Oozie 的执行模型理解
- php apache mysql服务器搭建学习笔记
- Apache Stratos初步探索
- Apache Commons 工具集使用简介
- 基于Apache在本地配置多个虚拟机
- Apache支持的虚拟主机数是一定的
- Apache HBase Configuration
- iis安装与FTP安装与配置与php安装apache
- Apache Logging service—Log4net的使用介绍
- Linux下安装Apache
- org.apache.commons.beanutils.BeanUtils;
- lamp 环境搭建遇到的问题
- Windows Azure下Apache服务可用性集配置介绍
- Apache2.2.21安装图解
- CentOS安装apache
- Apache下htaccess有关301重定向、404错误的设置