标签:
ubuntu lanmp环境下,一个服务器多站点的设置
首先理解apache多站点配置的思路:
1 将client的域名解析至同一ip下;
2 在服务器中,将各种域名指向某一特定的网页;
其中2中的具体操作步骤:
1 首先在服务器跟目录下任意位置创建自己的项目;
2 修改apache的配置文件,使apache将特定的域名指向特定的项目。
对于操作步骤2:在apache的配置文件夹sites-available中添加虚拟主机,在创建的虚拟主机中绑定特定的域名和项目路径,之后再在sites-enable下创建指向虚拟主机的软连接即可。
linux下的操作步骤:
1 cd /etc/apache2/sites-available //打开apache的配置文件
2 cat defaut //查看配置文件的选项 (这里不同版本的ubuntu配置文件名称可能不一样,我的虚拟主机系统装的是ubuntu14.04 apache默认配置文件是000-default.conf)
3 sudo cp default.conf xxx.conf //复制配置文件为xxx.conf作为xxx项目的配置文件(这里复制的配置文件格式要对,xxx.conf方便系统识别)
4 sudo vim xxx.conf //修改配置文件 绑定特定的域名及项目路径
添加 Servername XXX.com(绑定域名)
修改Document root /var/www/html/
添加 <Directory /xxx/xxx/>
Options Indexes FollowSymLinks Multiviews
AllowOverride None
Require all granted
</Directory>
配置好后保存退出
5 sudo service apache2 restart; //重启apache
最后在sites-enable中建立软连接即可。sudo ln -s ../sites-available/
注:在创建软连接的时候 如果不小心弄错了 利用rm 命令删除。
rm /var/abc/ //这是删除abc这个文件夹下的所有文件
rm /var/abc // 这是删除abc这个文件
所以在删除的时候一定要注意 小心再小心
标签:
原文地址:http://www.cnblogs.com/zhongshenggen/p/5774714.html