香港云服务器apache如何建立虚拟主机并做安全设置
Apache安装完成之后,就可以用其建立虚拟主机,今天讲解以下一种最简单的方法。
步骤
1. 先在apapche安装目录下建立一个landuitest的文件夹,当然在其他磁盘建立也行,在里面添加网站资源(可以到网上下载一个织梦 cms,把里面upload文件下的内容复制到此文件夹),这里对网站目录文件夹赋予相应的权限,例如这里我对apache服务降权为landuitest这个地权限用户,在这里就给landuitest账户的“读取”和“写入”权限。
之后点开高级选项,给它“删除”,“创建文件夹”等属性,主要看自己需要哪些权限,不要乱加完全控制的权限。
如下图设置完后依次确定;
2.这里完成之后,我们对apache相关配置文件进行设置,假设apache安装在c:apache ,那么先打开c:apacheconfhttpd.conf,查找"Include conf/extra/httpd-vhosts.conf" 若前面有‘#’将其删掉,若没有这行语句,则手动添加。
如果未能显示页面,报403错误,可能是httpd.conf文件里没加默认首页,打开配置文件搜索代码DirectoryIndex index.html在下面后直面添加index.php.
这样应该就可以了。
上面我们的虚拟主机的配置文件只是一个很简单的设置,如果存在多个虚拟主机的话,可以看到都是一个apache服务账户的读取写入权限,没有进行目录限制这样是很不安全的。这就需要对每个站点进行一些限制,让其只能访问自己的目录和临时文件目录。
Apache如何对虚拟主机目录限制呢,这里我们使用php_admin_value open_basedir来做限制.
打开我们刚才新建虚拟主机的配置文件httpd-vhosts.conf文件,在新建的虚拟主机最后面加如下代码:
购买使用一诺网络香港服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。香港服务器低至29元/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2