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——感谢阅读这篇文章 ..
HostNamaste是一家成立于2016年3月的印度IDC商家,目前有美国洛杉矶、达拉斯、杰克逊维尔、法国鲁贝、俄罗斯莫斯科、印度孟买、加拿大魁北克机房。其中洛杉矶是Quadranet也就是我们常说的QN机房(也有CC机房,可发工单让客服改机房);达拉斯是ColoCrossing也就是我们常说的CC机房;杰克逊维尔和法国鲁贝是OVH的高防机房。采用主流的OpenVZ和KVM架构,支持ipv6,免...
virmach送来了夏季促销,价格低到爆炸,而且在低价的基础上还搞首年8折,也就是说VPS低至7.2美元/年。不过,这里有一点要说明:你所购买的当前的VPS将会在09/30/2021 ~ 04/30/2022进行服务器转移,而且IP还会改变,当前的Intel平台会换成AMD平台,机房也会变动(目前来看以后会从colocrossing切换到INAP和Psychz),采取的是就近原则,原来的水牛城可能...
CloudCone在月初发了个邮件,表示上新了一个系列VPS主机,采用SSD缓存磁盘,支持下单购买额外的CPU、内存和硬盘资源,最低年付17.99美元起。CloudCone成立于2017年,提供VPS和独立服务器租用,深耕洛杉矶MC机房,最初提供按小时计费随时退回,给自己弄回一大堆中国不能访问的IP,现在已经取消了随时删除了,不过他的VPS主机价格不贵,支持购买额外IP,还支持购买高防IP。下面列...