我们搭建好discuz论坛后,配置了apache虚拟主机后,在浏览器访问www.123.com能访问,在浏览器访问192.168.137.2也能访问discuz论坛,这个时候在真机host文件里在加个www.222.com,在浏览器访问www.222.com也能访问discuz论坛。那么得出一个结论,不管是什么域名,只要你把他指向我们这台服务器,那他都能访问到这个网站。那么这个网站就是我们虚拟主机
原创 2015-07-25 22:02:21
465阅读
<VirtualHost *:80>DocumentRoot "/tmp/tmp" ServerName tmp.com <Directory /tmp/tmp/> Order allow,deny Deny from all </Directory> 创建配置中提到的目录 # mkdir /tmp/t
原创 2016-01-01 16:13:28
473阅读
<VirtualHost *:80>DocumentRoot "/tmp/tmp" ServerName tmp.com <Directory /tmp/tmp/> Order allow,deny Deny from all </Directory> 创建配置中提到的目录 # mkdir /tmp/t
原创 2016-02-25 11:44:32
446阅读
默认虚拟主机#vim /usr/local/apache2/conf/extra/httpd-vhosts.conf 把下面的配置:<VirtualHost *:80>DocumentRoot "/data/www"ServerName www.test.comServerAlias www.aaa.com# ErrorLog "logs/dummy-host.example.com-
原创 2017-06-14 17:17:54
419阅读
httpd虚拟主机的配置
原创 2016-06-05 09:56:37
1479阅读
    之前我们配置了两个域名:test和aaa,或者访问IP的时候也能跳转到discuz论坛,这有一个概念叫做默认虚拟主机配置文件,不管是哪一个域名只要是你解析过来都能解析到该论坛,举个列子:比如我们打开计算机-C盘-windows-systmes32-drivers-etc-hosts用写字板打开         &nbs
原创 2015-12-29 00:17:51
574阅读
一台服务器可以访问多个网站,每个网站都是一个虚拟主机概念:域名(主机名)、DNS、解析域名、hosts任何一个域名解析到这台机器,都可以访问的虚拟主机就是默认虚拟主机1、默认虚拟主机这个站点就是默认虚拟主机2、设置自定义虚拟主机(第一个为默认)vim/usr/local/apache2/conf/httpd.conf//搜索httpd-vhost,去掉#vim/usr/local/apache2
原创 2019-01-24 04:36:09
462阅读
Apache默认虚拟主机 •一台服务器可以访问多个网站,每个网站都是一个虚拟主机 • 概念:域名(主机名)、DNS、解析域名、hosts • 任何一个域名解析到这台机器,都可以访问的虚拟主机就是默认虚拟主机 虚拟主机配置 1.修改主配置文件使虚拟主机生效 cd /usr/local/apache2/ ...
转载 2021-07-26 11:13:00
89阅读
2评论
vim/usr/local/nginx/conf/nginx.conf//删除server部分增加includevhost/*.conf//在conf下面创建一个vhost子目录[root@localhostconf]#pwd/usr/local/nginx/confmkdirvhostcdvhost/vimdefault.conf//加入如下内容server{listen80default_se
原创 2018-01-04 10:09:38
917阅读
Apache 默认虚拟主机
原创 2018-05-12 21:28:45
10000+阅读
1点赞
httpd配置文件中,DocumentRoot"/usr/local/apache2.4/htdocs"这一行定义了网站的根目录在哪里,域名就是定义的ServerNamewww.example.com:80这一行Windows下的hosts的路径在hosts文件中添加一行本机ip域名第二个域名(一个ip可以对应多个域名,中间使用空格隔开),可以临时把一个域名指定到一个IP上去,
原创 2018-05-29 10:06:16
1334阅读
一台服务器可以配置多个网站,每个网站都称为一个虚拟主机默认虚拟主机可以通过 default_server 来指定::
转载 2019-01-29 09:22:00
133阅读
Nginx默认虚拟主机 配置默认虚拟主机 定义一个默认虚拟主机有两种方法 1、放到一个目录里,根据名称来设置 2、在配置文件里设置default_server [root@antong vhost]# echo "this is a default site." >> /data/nginx/def ...
转载 2021-09-06 11:37:00
183阅读
2评论
设置Nginx默认虚拟主机,其实默认就是有的。在Nginx的配置文件(nginx.conf)中,server项中的就是。一般的,你有几个网站就配置几个server。还有另一种设置方式,在配置文件中不去设置server,直接重新写一个虚拟主机配置文件(vhost/*.conf),今天说的就是后者方式。1、修改nginx主配置文件# vim /usr/local/nginx/conf/nginx.c
原创 2023-08-08 01:13:23
399阅读
3点赞
禁止非法添加域名论坛1.编辑虚拟主机文件vim /usr/local/apache2/conf/extra/httpd-vhosts.conf加入:<VirtualHost *:80> DocumentRoot "/tmp/123"            ---随便创建一个目录 ServerName www
原创 2016-06-08 16:10:43
277阅读
一台服务器可以访问多个网站,每个网站都是一个虚拟主机DocumentRoot"/data/wwwroot/www.123.com"//定义了网站的根目录所在位置概念:域名(主机名)、DNS、解析域名、hosts任何一个域名只要指向了这台机器ip,都可以访问到这个站点。这个站点就叫默认虚拟主机。为了便于管理(一个默认主机显然不合适),打开一个虚拟主机配置文件vim/usr/loc
原创 2017-12-18 21:35:55
557阅读
构建虚拟主机的原理:   ★为什么要建立虚拟主机呢?真的,为什么要建立虚拟主机,我觉得这个问题很不错!答案: 因为,建立虚拟主机已经成为网络发展不可取代的一部分!随着Internet用户的增多,越来越多的服务器开始承受不了巨大的访问量。这时呢,就出现了虚拟主机,           虚拟主机可以使多台虚拟机共
默认虚拟主机为了防止其他不是自己的域名解析到自己的IP,我们可以通过更改虚拟主机文件件/usr/local/apache2/conf/extra/httpd-vhosts.con 去限制其他域名。我们创建的新的虚拟主机,创建一个新的空目录将其权限设置为600。这样只有我们在配置文件中定义的域名在能访问。命令如下:vim /usr/local/apache2/conf/extra/httpd-vho
原创 2016-05-09 21:07:37
684阅读
注:apache默认访问第一个虚拟主机。我们配置的www.test.com访问论坛,它的别名www.aaa.com以及ip都可以访问这个论坛,现在就有点疑惑了,test与aaa我们配置了,为什么这个Ip也可以访问这个论坛呢,这呢,就有一个概念,叫做默认虚拟主机配置文件,不管哪个域名,只要是你解析过来,举个例子说,我们在windows的host文件里再添加一个域名www.bbb.com,也解析到这
原创 2017-01-01 18:14:38
627阅读
在浏览器中输入www.test.com、www.aaa.com和本机ip都可以访问我们搭建的discuz论坛。 但是我们之前只设置了两个域名,www.test.com和www.aaa.com。输入ip也能访问,是因为ip是默认虚拟主机配置文件。不管是什么域名,只要指向了同一台服务器,就都能访问该网站。为了避免这种问题,我们需要去配置虚拟主机文件。[root@No test]#&
原创 2016-03-23 19:58:39
601阅读
  • 1
  • 2
  • 3
  • 4
  • 5