当前位置: 首页 > 技术支持 > 服务器维护>> 关于虚拟主机的目录(虚拟主机文件目录如何设置)

关于虚拟主机的目录(虚拟主机文件目录如何设置)

你这已经是根目录了,db是数据库的文件夹,log是日志的文件夹,web是网站页面的文件夹。

大家好,今天小编关注到一个比较有意思的话题,就是关于虚拟主机目录参数的问题,于是小编就整理了6个相关介绍虚拟主机目录参数的解答,让我们一起看看吧。

关于虚拟主机的目录(虚拟主机文件目录如何设置)

文章目录:

  1. 关于虚拟主机的目录
  2. 虚拟主机文件目录如何设置
  3. win10 创建web站点下的虚拟目录
  4. http配置虚拟主机
  5. 如何找到虚拟主机根目录?
  6. 如何配置 Apache 的虚拟主机

一、关于虚拟主机的目录

你这已茄袭经是根目录了,db是数据库唯含的文件夹,log是日志的文件夹,web是网站页面的文件夹,那三个已经是颤山兄这个目录的子目录了。

上传你的网站文件到web目录里面就可悄卖以了,这样网站就可以运行。到“空间做运察域名纯茄网络”买空间,免费备案域名。空间实惠稳定。

一般来说,虚拟主机都会定兆差义一个文件夹作为网站的卜知根目录..

正常来看,你的web文件夹就应该是网站的根目录

这个目录是作为网站访问的直接目录来设置的,你的主域名会直型猜消接指向这里

至于DB跟Log,一个是数据库一个是记录存档,显然不太可能

二、虚拟主机文件目录如何设置

这个设定只考虑了安全因陵弯素却没考虑实际因素,有时为了用后台修改一敏亩些设置(如尺拿闷数据库设置还有前台界面设置)会改动相关的asp文件,因此还需根据实际来做一些相应的修改

需要设置user用户的读写权限,没有读的权限没法访问茄塌塌,访问需要密码,没有写衫岩的权限,那就没法修改数据库!如果你是全静态网页那就可以只读权限颤圆,如果是动态带数据库的程序那就还需要写入的权限!

三、win10 创建web站点下的虚拟目录

下的虚拟目录

进入:D:\wamp\bin\apache\apache2.2.22\conf这个目录

目标文件是httpd.conf

打开并修改2处地方:

找到

# Virtual hosts

#Include conf/extra/httpd-vhosts.conf

取消#注释派慧 这样就可以导入使用httpd-vhost.conf这个文件。

找到

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

取消#注释。这样在重启Apache以后,加载虚拟主机这个功能模块了

第二件事:

进入:D:\wamp\bin\apache\apache2.2.22\conf\extra这个目录

找到虚拟主机的英文名称(简写的),vhosts,这个目录下有隐笑众多的Apache功能配置文件。

目标文件是httpd-vhost.conf

打开并作如下修改:

进入:D:\wamp\bin\apache\apache2.2.22\conf这个目录

目标文件是httpd.conf

打开并修改2处地方:

找到

# Virtual hosts

#Include conf/extra/httpd-vhosts.conf

取消#注释 这样就可以导入使用httpd-vhost.conf这个文件。

找到

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

取消#注释。这样在重启Apache以后,加载虚拟主机这个功能模块了

主要是改ServerName、DocumentRoot、Directory后面的参数。

  • ServerName后面是虚拟主机的名称,需要和hosts这个文件添加的虚拟主机名一致

  • DocumentRoot后面是虚拟主机存放文件的目录,想放哪放哪,但要知道这是你的项目所存储的位置。【手动创建】

  • Directory后面是解决虚拟主机的目录下文件的访问权限问题【这个后面的路径灶羡含需要自己手动创建!】

    推荐你使用notepad++工具文本编辑器的查找。

  • 更多电脑资讯www.shikwo.com

  • 今日教程:网页链接

  • 网页链接

四、http配置虚拟主机

1、设置虚拟主机通过/srv/default/www来为占位符站点提供内容。

创建目录 mkdir -p /srv/{default,allen}/www

2、使用文本编辑器创建index.html文化。/srv/defaul/www/www/index.文本内容 allen comming soon、在 /srv/allen/www/index/index 文件内容为allen。

3、重置上下文

restorecon -Rv /srv/

4、为 default:80 创建虚拟主机定义。并使用组合格式登录到logs/default-vhost.log

[root@solr1 conf.d]# cat default-vhost.conf

<VirtualHost _default_:80>

  DocumentRoot /srv/default/www

  CustomLog "logs/default-vhost.log" combined

</VirtualHost>

#打开默认虚拟主机的内容目录

<Directory /srv/default/www>

  Require all granted #允许访问此目录,纳罩Require all Denied 将拒绝提供此目录的内容。

</Directory>

5、为allen-vhost.conf配置内容。

[root@solr1 conf.d]# cat allen-vhost.conf

<VirtualHost *:80>

  ServerName allen.com

  ServerAlias allen

  DocumentRoot /srv/allen/www

  CustomLog "logs/allen.log" combined

</VirtualHost>

<Directory /srv/allen/www>

  Require all granted

</Directory>洞瞎闹

6、配置完成并启动httpd服务

systemctl start httpd.service

7、访问显示default的返回结果。

访问显示allen的返神枣回结果。

五、如何找到虚拟主机根目录?

上传文件用的软件FTP里面就可以看到根目录

站点根目录就是指上传站点的目录,将网站源码上传到站点根目录后,就可以通过主机绑定的域名访问站点打开网站程序。

这里我们介和稿绍下常见的不同类型虚拟主机的根目录位置

1、JSP虚拟主机(使用EasyPanel面板)站点根目录位于webapps下的ROOT

2、Linux虚拟主机(使用cpanel面板)站点根目录位于public_html

3、windows虚拟主机(使用plesk)站点根目录位于htdocs

4、袜棚含linux虚拟主机(使用DA面板)站点根目告笑录位于public_html

参考来源:bluehost主机使用指南

看你是什么系统,Linux的话现在也都是gui界面了,像Windows那样找到即可,不需要指令了

顺着虚拟主机的服务器配置文件找。

从服务器运行文件首高扰找服务器配置者旦文件。

从服务器进念族程找服务器运行文件。

六、如何配置 Apache 的虚拟主机

打开httpd.conf文件

去掉LoadModule vhost_alias_module modules/mod_vhost_alias.so

这句前面的#号

和滚闷纯

Include conf/extra/httpd-vhosts.conf这句前面的#号

Include conf/extra/httpd-vhosts.conf这句在httpd.conf文件底部

然后打开Apache2.2\conf\extra下的httpd-vhosts.conf文件,加入如下代码

#配置自己的虚拟主机

<VirtualHost *:80>

#网站目录,如果在www目录下的php目录,下面 #就填写F:/www/php

DocumentRoot "D:/WALP/大咐www"

#域名

ServerName www.plqjnet.com

#这里配置欢迎首页面

DirectoryIndex index.html index.htm index.php

<Directory />

Options FollowSymLinks

#不允许别人修改我们罩肢的页面

AllowOverride None

#设置访问权限

order allow,deny

Allow from all

</Directory>

</VirtualHost>

把ServerName改成你自己的,最后重启Apache。

到此,以上就是小编对于虚拟主机目录参数的问题就介绍到这了,希望介绍关于虚拟主机目录参数的6点解答对大家有用。


服务器购买/咨询热线:1563700917115617636856

本文链接:http://43.134.181.216/jishuzhichiyuweihu/27805.html
tags:
腾讯云服务器特惠

  • 关注微信
是否收录:

猜你喜欢

微信公众号