新睿云

> 知识库 > Apache虚拟主机是什么?如何设置.htaccess

Apache虚拟主机是什么?如何设置.htaccess

作者/来源:新睿云 发布时间:2019-10-09

Apache虚拟主机是什么呢?

Apache虚拟主机就是采用软件技术,把一台服务器分给很多网站使用,每个网站都具备一定的独立性。好处就是虚拟主机的价格比服务器低得多,也能满足很多站长的需求了。


因为虚拟主机不会涉及到服务器上操作系统的使用,所以选择什么系统的虚拟主机,不是因为你会不会使用,而是取决于你建站程序需要什么样的环境。一般来说,PHP选择linux操作系统,ASPASP.net选择Windows操作系统。


Apache和IIS是两种常用的网站服务器,mySQL MSSQL ACCESS是三种数据库。其中ACCESS比较特殊,只要用FTP上传到虚拟主机空间中就可以使用了,而MySQL MSSQL要涉及到建库建表等工作。正因为这样,很多新手站长选择了ASP+ACCESS的组合,这个对站长是有害的。以目前的情况看,首选是PHP+MySQL组合和 ASP.net+MSSQL组合。如果你没有偏向性的技术团队,建议选择前者。


Apache虚拟主机

Apache虚拟主机下如何设置.htaccess?

1 .htaccess是什么?

.htaccess是用于运行Apache Web服务器的配置文件。当.htaccess文件被放置在一个目录中,而这个目录又是通过Web服务器加载的,则Apache Web服务器会检测并执行.htaccess文件,以提供比Apache配置文件httpd.conf更精细的控制,且其语法与Apache其他配置文件完全相同。推荐相关文章阅读《如何在Apache中抵御暴力破解和DDoS攻击


2 为什么使用.htaccess?

目前很多网站都是租用服务器或虚拟主机的,其服务器的配置不能随意修改,当Apache配置安全性较低或者对网站访问有特殊需求时,均可通过配置Apache的.htaccess文件来实现。

(1)容错文件

创建自定义错误页面非常有用,它允许向网站访问者显示友好的错误消息。例如,如果网站的URL不起作用,这可避免不友好的“404 FileNot Found”错误,并允许显示友好的错误页面,引导用户重新访问网站内容。

(2)重定向

可使用户访问从网站的一个路径引导到另一个路径中,使访问的用户看不到真实路径,保护Web服务器真实访问路径,提高Web访问安全性。

(3)密码保护

Apache Web Server提供的密码保护和身份验证系统可能是.htaccess文件最重要的用途。可以设置使用用户名和密码才能访问网站文件或目录。这些安全目录的登录过程由Web浏览器使用弹出式登录界面自动处理。

(4)提高访问速度

.htaccess可以用过压缩文件体积来优化提高网站的访问速度,也可以通过设置文件缓存文件提高访问效率。

(5)限制IP地址访问

提供访问者组织功能,使Web服务器能够拒绝被特定访问者访问,或者允许特定访问者访问。这对于阻止不受欢迎的访问者或仅允许网站所有者访问网站的部分内容非常有用。

(6)防盗链技术

可阻止其他网站“盗用”本网站的资源内容(如文件、图像等),降低“带宽盗窃”的机率。


目前云技术不断发展,还是应该选择靠谱可用的新睿云云服务器ECS比较好,以后防御DDOS以及增加其余功能都能实现。

热门标签
免费领云产品

免费用

立即领取
联系客服
在线客服   
反馈意见
返回顶部
{{item.description}}

—您的烦恼我们已经收到—

我们会将处理结果发送至您的手机

请耐心等待