Ubuntu Linux Apache虚拟主机的安装配置
目标
1、创建基于IP的虚拟主机用于一个项目的整体测试
2、创建基于用户的虚拟主机用于用户测试自己的代码
开始创建虚拟主机的目录结构
#s udo/ho me/
#c d/ho me/
#sudo mkdir 192.168.0.251 192.168.0.252
#cd 192.168.0.251
#sudo mkdir cgi-bin hts logs db
#cd../192.168.0.252
#sudo mkdir cgi-bin hts logs db
#tre e/ho me/ /ho me/
|-- 192.168.0.251
| |--c gi-b in
| |--db
| |--hts
| `-- logs
`-- 192.168.0.252
|--c gi-b in
|--db
|--hts
`-- logs
1、要在192.168.0.251和192.168.0.252上创建两个基于IP 的虚拟主机 为了直观起见 在/ho me/下分别创建了目录
192.168.0.251和192.168.0.252
2、 cgi-bin子目录用于存放CGI脚本
3、 db子目录用于存放SQ Lite数据库
4、 hts子目录用于存放站点文档
5、 logs子目录用于存放站点日志
创建虚拟主机的管理帐号并设置目录权限
#sudo us eradd -g -data -d /home//192.168.0.251 e//192.168.0.252e//192.168.0.251
3sudo choe//192.168.0.252 1、将192.168.0.251虚拟主机的管理者赋予 /etc/ask 255.255.255.0ask 255.255.255.0p le.p le. entRo ot/home//192.168.0.251/hts/
Options Indexes FolloLinks MultiVie all
S criptAlias /c gi-b in//home//192.168.0.251/c gi-b in/
AlloLinksIfO all
Erro rLo g/ho me//192.168.0.251/lo gs/erro r.lo g
CustomLog/home//192.168.0.251/ac c ess.log bined
◆S2.在/etc/apache2/sites-availab le/ 目录下创建新的文件192.168.0.252添加如下的配置
/etc/ap ache2/s ites-availab le/192.168.0.252
Do cumentRo ot/home//192.168.0.252/hts/
Options Indexes FolloLinks
123下一页——感谢阅读这篇文章 . . MultiVie all
S criptAlias /c gi-b in//home//192.168.0.252/c gi-b in/
AlloLinksIfO all
Erro rLo g/ho me//192.168.0.252/lo gs/erro r.lo g
CustomLog/home//192.168.0.252/ac c ess.log bined
◆S3.重新启动Apache
#sudo a2enmod reod php5
#sudo a2enmo d p erl
#sudo a2enmod mod_python
#sudo a2ensite 192.168.0.251
#sudo a2ensite 192.168.0.252
#s udo/etc/init.d/ap ac he2 re s tart
配置站点内容的上传
FTP服务器
◆S 1:使用如下命令安装proftpd sudo apt-get install proftpd proftpd-
◆S2.使用默认配置即可实现本地用户的上传和下载
Samba服务器
◆S1.使用如下命令sudo vi/etc/samba/smb.conf
添加如下的配置行
/etc/s amb a/smb.conf
[ho me s]ment=Home D irec tories b ro as k=0644directory mask=0755
◆S2.配置Samba用户通过如下命令添加Samba用户sudo smbpassbpassba服务器sudo/etc/init.d/samba restart
创建基于用户的虚拟主机
*可能开发者在ultiVieLinks IfO e/$1/c gi-b in/$2 #添加此行 意思是匹配~us er_name/c gi-b in/c gi_name 自动映射到
/ho me/us er_nam e/c g i-b in/c g i-n ame脚本
关于默认的虚拟主机
Ubuntu中文件/etc/apache2/s ites-available/default配置的是默认的虚拟主机。 d e fault虚拟主机的根文档目录默认设置为/var/为了便于备份最好将所有的ult iVi ews
All
上一页123下一页——感谢阅读这篇文章 . . o all
Sc rip tAlias /c gi-b in//ho me//192.168.0.222/c gi-b in/
AlloLinksIfO all
Erro rLo g/var/lo g/ap ac he2/e rror.lo g
CustomLog/var/log/apache2/ac c ess.log bined
Alias ///usr/share//
Options Indexes MultiVieLinks
Allo all
Allo 192.168.0.0/255.255.255.0 ◆S2.重新启动Apache
#sudo a2dissite default
#sudo a2ensite 192.168.0.222
#s udo/etc/init.d/ap ac he2 re s tart
上一页123——感谢阅读这篇文章 ..
搬瓦工vps(bandwagonhost)现在面向中国大陆有3条顶级线路:美国 cn2 gia,香港 cn2 gia,日本软银(softbank)。详细带宽是:美国cn2 gia、日本软银,都是2.5Gbps~10Gbps带宽,香港 cn2 gia为1Gbps带宽,搬瓦工是目前为止,全球所有提供这三种带宽的VPS(云服务器)商家里面带宽最大的,成本最高的,没有第二家了! 官方网站:https...
蓝速数据金秋上云季2G58/年怎么样?蓝速数据物理机拼团0元购劲爆?蓝速数据服务器秒杀爆产品好不好?蓝速数据是广州五联科技信息有限公司旗下品牌云计算平台、采用国内首选Zkeys公有云建设多种开通方式、具有IDC、ISP从业资格证IDC运营商新老用户值得信赖的商家。我司主要从事内地的枣庄、宿迁、深圳、绍兴、成都(市、县)。待开放地区:北京、广州、十堰、西安、镇江(市、县)。等地区数据中心业务,均KV...
百纵科技怎么样?百纵科技国人商家,ISP ICP 电信增值许可证的正规公司,近期上线美国C3机房洛杉矶独立服务器,大带宽/高配置多ip站群服务器。百纵科技拥有专业技术售后团队,机器支持自动化,自助安装系统 重启,开机交付时间 30分钟内交付!美国洛杉矶高防服务器配置特点: 硬件配置高 线路稳定 洛杉矶C3机房等级T4 平价销售,支持免费测试,美国独服适合做站,满意付款。点击进入:百纵科技官方网站地...