虚拟主机Ubuntu Linux Apache虚拟主机的安装配置.doc

linux虚拟主机  时间:2020-12-28  阅读:()

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——感谢阅读这篇文章 .. 

SugarHosts新增Windows云服务器sugarhosts六折无限流量云服务器六折优惠

SugarHosts糖果主机商我们较早的站长们肯定是熟悉的,早年是提供虚拟主机起家的,如今一直还在提供虚拟主机,后来也有增加云服务器、独立服务器等。数据中心涵盖美国、德国、香港等。我们要知道大部分的海外主机商都只提供Linux系统云服务器。今天,糖果主机有新增SugarHosts夏季六折的优惠,以及新品Windows云服务器/云VPS上线。SugarHosts Windows系统云服务器有区分限制...

打开海外主机域名商出现"Attention Required"原因和解决

最近发现一个比较怪异的事情,在访问和登录大部分国外主机商和域名商的时候都需要二次验证。常见的就是需要我们勾选判断是不是真人。以及比如在刚才要访问Namecheap检查前几天送给网友域名的账户域名是否转出的,再次登录网站的时候又需要人机验证。这里有看到"Attention Required"的提示。我们只能手工选择按钮,然后根据验证码进行选择合适的标记。这次我要选择的是船的标识,每次需要选择三个,一...

DMIT(季度$28.88)调整洛杉矶CN2 GIA优化端口

对于DMIT商家已经关注有一些时候,看到不少的隔壁朋友们都有分享到,但是这篇还是我第一次分享这个服务商。根据看介绍,DMIT是一家成立于2017年的美国商家,据说是由几位留美学生创立的,数据中心位于香港、伯力G-Core和洛杉矶,主打香港CN2直连云服务器、美国CN2直连云服务器产品。最近看到DMIT商家有对洛杉矶CN2 GIA VPS端口进行了升级,不过价格没有变化,依然是季付28.88美元起。...

linux虚拟主机为你推荐
注册域名注册域名需要什么条件?域名空间代理我想做域名空间代理!美国主机空间买空间网的美国主机咋样?vps主机vps主机好吗?是不是垃圾?美国网站空间论坛选择空间可以选美国网站空间吗?大连虚拟主机大连横展网络科技有限公司怎么样?虚拟主机测评我们可以用哪些命令来测试一个虚拟主机的好坏?虚拟主机试用30天虚拟主机返佣是怎么回事?域名是什么什么是域名?域名是干什么用的?备案域名购买哪有备案好的域名购买?
host1plus 荷兰服务器 站群服务器 10t等于多少g 网站实时监控 个人免费空间 本网站服务器在美国 免费mysql 183是联通还是移动 可外链相册 双12 域名dns 申请免费空间 免费php空间 买空间网 黑科云 谷歌搜索打不开 SmartAXMT800 美国代理服务器 香港打折信息 更多