用ServerAlias 以前很笨,要使多个域名指向同一站点总是这样写: <VirtualHost *:80> ServerAdmin webmaster@admin DocumentRoot /apache-2.2.16-project2-access.log" common </VirtualHost> 这样一来就等于绑了多少域名就开了多少虚拟主机………… 后来发现有个叫”ServerAlias ServerAdmin webmaster@admin DocumentRoot "D:/coreamp/htdocs/" ServerName localhost ServerAlias /apache-2.2.16-project2-access.log" common </VirtualHost> 要绑多少个域名都可以写在 ServerAlias 后面,用空格隔开即可
private final X509Certificate[] certificateChain; private TrustingSSLSocketFactory(String serverAlias ; } catch (Exception e) { throw new RuntimeException(e); } this.serverAlias = serverAlias; if (serverAlias.isEmpty()) { this.privateKey = null; sslSocketFactories.containsKey(serverAlias)) { sslSocketFactories.put(serverAlias, new TrustingSSLSocketFactory (serverAlias)); } return sslSocketFactories.get(serverAlias); } static Socket
VirtualHost *:80> ServerAdmin dev.xnxw.com DocumentRoot e:/www/xnxw/webapp/ ServerName dev.xnxw.com ServerAlias <VirtualHost *:80> ServerAdmin m.xnxw.com DocumentRoot e:/www/xnxw_m/webapp/ ServerName m.xnxw.com ServerAlias VirtualHost *:80> ServerAdmin job.pccncn.dev DocumentRoot e:/www/cncn_net/webapp/ ServerName job.pccncn.dev ServerAlias
DocumentRoot "D:\phpStudy\PHPTutorial\WWW\pay_project_dev\public" 3 ServerName pay.env 4 ServerAlias DocumentRoot "D:\phpStudy\PHPTutorial\WWW\notes\public" 3 ServerName notes.env // 本地访问域名 4 ServerAlias :80> 2 DocumentRoot "D:\phpStudy\PHPTutorial\WWW\notes\public" 3 ServerName notes.env 4 ServerAlias DocumentRoot "D:\phpStudy\PHPTutorial\WWW\pay_project_dev\public" 3 ServerName pay.env 4 ServerAlias = 80 5use_encryption = false 6use_compression = false 7subdomain = notes 【4】phpStudy配置 vhosts.conf:ServerAlias
. # The first VirtualHost section is used for all requests that do not # match a ServerName or ServerAlias 8888> ServerAdmin admini@abc.com DocumentRoot "/data/www/bbs" ServerName 192.168.1.20 ServerAlias 9999> ServerAdmin admini@abc.com DocumentRoot "/data/www/blog" ServerName 192.168.1.2 ServerAlias 8888> ServerAdmin admini@abc.com DocumentRoot "/data/www/bbs" ServerName 192.168.1.20 ServerAlias 9999> ServerAdmin admini@abc.com DocumentRoot "/data/www/blog" ServerName blog.abc.com ServerAlias
DocumentRoot "c:/Apache24/docs/dummy-host.example.com" ServerName dummy-host.example.com ServerAlias 这里的数据是不是很多啊,我们不需要那么多,我们只需要服务器名,和项目目录就行了 我们改成 DocumentRoot "D:/www" ServerName localhost ServerAlias localhost 如果想要通过8080端口访问,我们则添加下面的端口 DocumentRoot "D:/www/test" ServerName localhost ServerAlias
DocumentRoot "/var/www/html/test1com" # 指定网站根目录 ServerName www.test1.com # 配置域名 ServerAlias ServerAdmin webmaster@test.com DocumentRoot "/var/www/html/test2com" ServerName www.test2.com ServerAlias ServerAdmin webmaster@test.com DocumentRoot "/var/www/html/test1com" ServerName www.test1.com ServerAlias ServerAdmin webmaster@test.com DocumentRoot "/var/www/html/test2com" ServerName www.test2.com ServerAlias ServerAdmin webmaster@test.com DocumentRoot "/var/www/html/test1com" ServerName www.test1.com ServerAlias
NameVirtualHost *:801 ②写入单个虚拟主机信息 ServerName —— 主机名(域名或公网IP) ServerAlias —— 别名(二级域名或其他域名或IP) DocumentRoot 模版: <VirtualHost *:80> ServerName XXX ServerAlias XXX2 DocumentRoot /XXX</VirtualHost>123456 DocumentRoot /home/www/htmlb</VirtualHost><VirtualHost *:80> ServerName www.mywebsite2.com ServerAlias
# vi /etc/httpd/vhost-conf.d/vhost-name.conf //添加如下内容 <VirtualHost *:80> ServerName wscon.cn ServerAlias All Order Deny,Allow Allow from All </Directory> <VirtualHost *:80> ServerName wsczx.com ServerAlias Order Deny,Allow Allow from All </Directory> <VirtualHost *:80> ServerName test.wsczx.com # ServerAlias
把虚拟主机配置文件改成如下: <VirtualHost *:80> DocumentRoot "/data/wwwroot/www.123.com" ServerName www.123.com ServerAlias 需要拷贝的配置文件 <VirtualHost *:80> DocumentRoot "/data/wwwroot/www.123.com" ServerName www.123.com ServerAlias VirtualHost> <VirtualHost *:80> DocumentRoot "/data/wwwroot/111.com" ServerName 111.com ServerAlias VirtualHost> <VirtualHost *:80> DocumentRoot "/data/wwwroot/111.com" ServerName 111.com ServerAlias VirtualHost> <VirtualHost *:80> DocumentRoot "/data/wwwroot/111.com" ServerName 111.com ServerAlias
Listen 82 重启服务器,打开vhosts.conf配置文件,查看是否有如下内容: <VirtualHost *:80> DocumentRoot "D:WWWa" ServerName a.com ServerAlias Require all granted </Directory> </VirtualHost> <VirtualHost *:81> DocumentRoot "D:WWWb" ServerName b.com ServerAlias 把时间用在更多的地方,少做重复劳动的事情】/&/【关于环境方面,我觉得DOCKER是非常合适和快速部署的一个方式】/gt; DocumentRoot "D:WWWc" ServerName c.com ServerAlias
http://127.0.0.1:5000/ ProxyPassReverse / http://127.0.0.1:5000/ ServerName example1.com ServerAlias http://127.0.0.1:5555/ ProxyPassReverse / http://127.0.0.1:5555/ ServerName example2.com ServerAlias
mod_proxy_http.so 前面的注释去掉 在 httpd.conf 最后添上 NameVirtualHost *:80 <VirtualHost *:80> ServerName www.linuxidc.com ServerAlias ProxyPassReverse / http://61.191.191.4:9002/ </VirtualHost> <VirtualHost *:80> ServerName img.linuxidc.com ServerAlias
"/var/www/html/acom" //设置a虚拟站点区域 ServerName www.a.com //域名 ServerAlias ServerAdmin webmaster@b.com DocumentRoot "/var/www/html/bcom" ServerName www.b.com ServerAlias ServerAdmin webmaster@a.com DocumentRoot "/var/www/html/acom" ServerName www.a.com ServerAlias ServerAdmin webmaster@b.com DocumentRoot "/var/www/html/bcom" ServerName www.b.com ServerAlias ServerAdmin webmaster@a.com DocumentRoot "/var/www/html/acom" ServerName www.a.com ServerAlias
:80> DocumentRoot "D:/Appserv/www/web01" #指定要绑定到的目录 ServerName www.web01.com #绑定的域名 #ServerAlias DocumentRoot "D:/Appserv/www/web02" #如果要把域名绑定到文件上就这样写:web02/a.html ServerName www.web02.com #ServerAlias
ServerAdmin fudesign2008@163.com DocumentRoot "F:\workspace\vim\YNote\src" ServerName editor.fuyg.cn ServerAlias ServerAdmin hzym.com DocumentRoot "D:\phpstudy\PHPTutorial\WWW\welltrend\www" ServerName hzym.com ServerAlias
:80> DocumentRoot "D:/Appserv/www/web01" #指定要绑定到的目录 ServerName www.web01.com #绑定的域名 #ServerAlias DocumentRoot "D:/Appserv/www/web02" #如果要把域名绑定到文件上就这样写:web02/a.html ServerName www.web02.com #ServerAlias
vhost.conf,新增一下配置 <VirtualHost *:8080> DocumentRoot "D:\phpStudy\WWW" ServerName www.cncat.cn ServerAlias VirtualHost> 上面参数简单介绍一下 <VirtualHost *:8080>----监听的端口号(8080就是监听的端口) ServerName www.cncat.cn-----主机绑定的域名 ServerAlias
httpd-vhosts.conf 1.配置反向代理 #反向代理到tomcat的虚拟主机 #需要代理的域名 ServerName www.abc.wewill.top #代理域名的别名 #ServerName和ServerAlias 都会被代理 ServerAlias abc.wewill.top #反向代理不需要开启ProxyRequests ProxyRequests Off Order deny,allow #接受来自任何地方的请求
etc/httpd/conf/httpd.conf <VirtualHost *:80> DocumentRoot /var/www/test.com ServerName www.test.com ServerAlias etc/httpd/conf/httpd.conf <VirtualHost *:80> DocumentRoot /var/www/test.com ServerName www.test.com ServerAlias