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——感谢阅读这篇文章 ..
A400互联是一家成立于2020年的商家,本次给大家带来的是,全新上线的香港节点,cmi+cn2线路,全场香港产品7折优惠,优惠码0711,A400互联,只为给你提供更快,更稳,更实惠的套餐。目前,商家推出香港cn2节点+cmi线路云主机,1H/1G/10M/300G流量,37.8元/季,云上日子,你我共享。A400互联优惠码:七折优惠码:0711A400互联优惠方案:适合建站,个人开发爱好者配置...
OneTechCloud(易科云)是一家主打CN2等高端线路的VPS主机商家,成立于2019年,提供的产品包括VPS主机和独立服务器租用等,数据中心可选美国洛杉矶、中国香港、日本等,有CN2 GIA线路、AS9929、高防、原生IP等。目前商家针对全场VPS主机提供月付9折,季付8折优惠码,优惠后香港VPS最低季付64元起(≈21.3元/月),美国洛杉矶CN2 GIA线路+20Gbps防御型VPS...
ZJI怎么样?ZJI是一家成立于2011年的商家,原名维翔主机,主要从事独立服务器产品销售,目前主打中国香港、日本、美国独立服务器产品,是一个稳定、靠谱的老牌商家。详情如下:月付/年付优惠码:zji??下物理服务器/VDS/虚拟主机空间订单八折终身优惠(长期有效)一、ZJI官网点击直达香港葵湾特惠B型 CPU:E5-2650L核心:6核12线程内存:16GB硬盘:480GB SSD带宽:5Mbps...