当前位置: 首页 > news >正文

寮步镇网站建设网站建设项目团队

寮步镇网站建设,网站建设项目团队,上海门户网站建设公司,北京死亡病例详情在安装了Web服务器Apache后#xff0c;为了更好地使用Apache#xff0c;还需要学习如何对Apache进行配置。在项目开发中#xff0c;经常需要配置虚拟主机和访问权限#xff0c;下面对Web服务器的配置进行详细讲解。 配置虚拟主机 在默认情况下#xff0c;Apache只有Chwe…在安装了Web服务器Apache后为了更好地使用Apache还需要学习如何对Apache进行配置。在项目开发中经常需要配置虚拟主机和访问权限下面对Web服务器的配置进行详细讲解。 配置虚拟主机 在默认情况下Apache只有Chwebapache2.4hndoes这一个站点目录而在学习的过程中可能需要用到多个站点。为此可以利用Apoche的虚拟主机功能来实现多个站点。 Apache的默认站点使用IP地址127.0.0.1或主机名localhost来访问这两种方式访问到的站点目录都是C:webapache2.4htdoes。而通过虚拟主机可以实现用自定义的域名来访问并且可以为不同的域名指定不同的站点目录。 由于申请一个真实的域名需要一定的费用为了便于开发可以通过更改hosts文件来实现将任意域名解析到本地。在Windows系统中以管理员身份打开命令行然后执行如下命令调用记事本来编辑hosts文件。 notepad C: Windowa\Systen32\drivers\etc\hosts将hosts文件打开后在该文件中配置IP地址和域名的映射关系具体如下。 127.0.0.1 ww.php.test 127.0.0.1 vww.adnin.teat上述配置表示当访间www.php.test或www.admin.test这两个域名时自动解析到127.0.0.1这个IP地址上。经过上述配置之后就可以在浏览器上直接输人域名来访问本机的Web服务器了。需要注意的是这种域名解析方式只对本机有效。 通过虚拟主机可以在一台服务器上部署多个网站虽然服务器的IP地址是相同的但是当用户使用不同以名访问时访问到的不是相同的网站 下面开始学习如何配置Apache虚拟主机具体操作步骤如下。 1修改 httpl.conf文件启用虚拟主机配置文件。 在Apache的配置文件httpd.conf 中找到如下配置删除“#”取消注释即可。 #Include conf/extra/httpd-vhosts.conf在上述配置中lnclode表示从另一个文件中加载配置后面是配置文件的路径。 2在htpd-vhosts.cof配置文件中进行虚拟主机的配置。 打开confestra/httpd-vhosts.conf配置文件将文件中原有的配置删除或全部使用“#”进行注释然后重新编写配置具体如下 virtualhoat·:80DocumentRoot C:/veb/apache2.4/htdocaServerName localhoat /Virtualhoat*:80 Virtualhoat*:80DocumentRoot C:/web/apache2.4/htdocs/vnnv.php.testServerNane ww.php.test /Virtualhoat上述配置实现了两个虚拟主机分别是localhost和www.php.test,并且这两个虚拟主机的站点目录被指定在不同的目录下。“*80”表示任意IP的80端口“DocumentRoot”表示文档根目录“ServerName”表示服务器名。 3在Apache的hadoes目录中创建www.php.test目录并在这个目录中放一个简单的网页将文件命名为index.html.网页内容为“Welcome www.php.dest”。 4在修改了Apache配置文件后重启Apache服务使配置文件生效。 5在浏览器中访问这两个虚拟主机会看到两个不同的网站如图1所示。 图1 访问虚拟主机 访问权限控制 在Apache的主配置文件hupd.conf中默认已经添加了一些目录的配置这些配置写在指令中。为了便于查看下面将这部分配置摘取出来。 # 第1处配置 directory /directoryAllowOverride noneRequire all denLed #第2处配置 directory ${SRVROOT}/htdocsOptions Indexes FollowSymLinksAllowOverride NoneRoquire all granted /directory在上述代码中一共有两处目录配置第1处是根目录配置第2处是针对Apache安装目录下的htdoes目录的配置。当用户访问某个目录时Apache会查找该目录的配置和所有上级目录的配置该目录的配置会覆盖上级目录的配置。 第1处配置中的Reqpuire all denied表示阻止所有的访问第2处配置中的 Require all granted表示允许所有的访问。此外还可以配置为Require local表示只允许本地访问。 当用户访问的是htdoes 目录时第2处配置中的 Require all granted 会覆盖第1处的Reqpuire all denied,所以htdoes 目录允许访问。而当用户访问的是其他目录时由于其他目录没有配置 Require allgranted会被第1处配置阻止访问。 在配置虚拟主机时将wwwphp.test的站点目录放在了htdoes目录中因此该站点不需要配置访问权限就可以访问。 AlowOvemride mone表示不饰取分布式配置文件。分布式配置文件是指分布在每个目录下的配置文件文件名为“.htaccess”。如果允许Apache读取分布式配置文件可以将其修改为AllowOveride All。Apache在读取分布式配置文件时会从磁盘根目录一直查找到当前访问的目录如果这些目录下有“htaccess”文件就会被读取子目录的配置会覆盖上级目录的配置。分布式配置文件的优点在于修改了配置后不需要重启Apache服务就能生效;缺点在于读取这些文件增加了服务器的负担会降低性能。 Options lndeses表示启用Apache的目录浏览功能当该功能启用时如果用户访问的目录中没有默认索引页(Directorylndex)指定的文件就会显示文件列表。在安装PHP时已经对Directorylndex进行了配置Apache会在当前访问的目录下依次查找index.php和index.himl如果两个文件都不存在就会开启文件列表。 开启文件列表可以方便查看服务器上的文件但会降低服务器的安全性导致服务器上的重要文件被随意访问。如果需要关闭这个功能可以将“Indexes”修改为“-lndexes”。 在Opions lndexes后面还有一个FollowSymLinks它表示是否允许使用符号链接。符号链接在Limux系统中比较常见可以根据实际需要进行配置。 virtualhost *:80DocunentRoot C:/web/www/wnw.adnin.testServerName www.adnin.test /virtualhost directory c: web wwwOptions -indexesAllowOverride AllRequire local /directory(2)创建Cloweblowwwlwww.admnin.test目录然后在该目录下创建index.html文件文件的内容为“Weloome index.html。 (3)在浏览器中访问“www.admin.lesi”进行测试效果如图2所示。 图2 测试访问权限 从图2可以看出Apache没有显示文件列表返回了Forbidkdlen错误提示。 (5)在sub目录下创建“htaccess”文件开启目录浏览功能具体代码如下。 Options indexes图3 目录浏览效果 (6)在浏览器中刷新目录浏览效果如图3所示。 从图3可以看出Apache显示了当前目录下的文件和子目录(这些文件需要读者自行准备)说明分布式配置文件已经生效了。需要说明的是“htaecess”文件也在该目录下但Apache为了安全性、不会将该文件显示出来也不允许通过URL访问。
http://www.zqtcl.cn/news/474267/

相关文章:

  • 网上做环评立项的网站是哪个网站开发是前端吗
  • 公司网站可以自己建立吗前端网站开发教程
  • 淘宝客导购网站营销推广软件有哪些
  • 专做写字楼出租的网站建设银行北京招聘网站
  • 龙华观澜网站建设酒店网站建设策划
  • 淄博网站排名做版权保护的网站
  • 专业轻电商网站建设公司新闻发布的网站
  • 设计型网站营销存在的问题及改进
  • 南通建设企业网站wordpress 位置地图
  • 无锡本地网站有哪些手机拍摄720全景软件
  • 泉州晋江网站建设费用东莞市住房和城乡建设局门户网站
  • 苏州网站建设哪家便宜平谷手机网站设计
  • 建设项目一次公示网站嘉兴新站seo外包
  • 电子商务网站模板 html专业网站建设服务报价
  • 网页设计和网站建设的区别研发一款app要多少钱
  • seo网站建设方案建个企业网站需要多少钱
  • 搭建网站的软件网页动态设计
  • 好的界面建筑网站甘孜网站建设
  • 电子商务网站创建过程网站排名提升软件
  • 青岛企业如何建网站购买网站建站
  • 广东自考网站建设管理网站做ddns解析
  • 网站建设分类如何重启网站服务器
  • 新蒲建设集团网站怎么把源码做网站
  • 嘉兴建设局网站在线制作头像框
  • 苏州行业网站建设服务网页制作需要学什么技术
  • 二 网站建设的重要性东莞seo建站优化收费
  • 农业公司注册流程及费用快排seo排名软件
  • 响应式中文网站欣赏机wordpress
  • 如何建网站并做推广亚马逊网站怎么做推广
  • 做好网站建设总结免费开发app平台下载