资助取文档

当前位置: >  资助中央云服务器 ECS > 

设置情况_www.1432.com_永利高的网址

设置情况

网站设置(Linux)

以下枚举一些 ECS 上常见的 Web 顺序的域名绑定和站点设置

Tomcat 效劳绑定域名的要领

 域名绑定需求编纂 Tomcat 的配置文件完成,Tomcat 配置文件是 $TOMCAT_HOME/conf/server.xml,$TOMCAT_HOME 是 Tomcat 的安装目次。

3.JPG

 将上述内容修正为:

4.JPG

修正后的意义是:

1、www.aaa.com 是网站的默许域名,接见 www.aaa.com 会接见 Tomcat 网站根目录下的网页;

2、接见 www.abc.com,会默许跳转到 Tomcat 根目录下的 abc 目次;

3、接见服务器的 IP 地点 192.168.0.153,会默许跳转到 Tomcat 根目录下的 def 目次;

修正以后重启 Tomcat 服务器,便可见效。

Apache 效劳绑定域名的要领

比方运用一键安装包设置的 Apache 情况,增加网站设置要领以下:

1、进入站点配置文件目次,下令以下:

cd /alidata/server/httpd/conf/vhosts/

2、建立一个新的配置文件,下令以下:

vi aa.conf

3、按键盘上的字母 “i” ,最先编纂文件,将上面的内容复制已往。 

Order allow,denyDeny from allDocumentRoot /alidata/www/testServerName www.test.comServerAlias test.comErrorLog “/alidata/log/httpd/test-error.log”CustomLog “/alidata/log/httpd/test.log”

注重:对应的日记名字也需求本身修正一下,能够辨别网站的日记信息

4、重启 Apache 测试,下令以下:

/alidata/server/httpd/bin/apachectl restart

Apache 效劳设置实现多域名跳转

比方顺序的目次为 /var/www/html

网站目次构造:

www.1432.com

Apache 中心设置内容:

重要是开启 Apache 的虚拟主机功用,设置对应的虚拟主机到对应的目次便可。

QQ截图20150526204100.png

QQ截图20150526204124.png

实现结果:

运用a.example.com接见时,是接见到/var/www/html/a目次

运用b.example.com接见时,是接见到/var/www/html/b目次

运用c.example.com接见时,是接见到/var/www/html/c目次

Apache 效劳设置二级域名

1、具有一个有泛域名解析的顶级域名,比方: aliyun.com

2、正在 httpd.conf 中翻开 mod_rewrite 模块

3、正在 httpd.conf 的最初,增加以下内容:

RewriteEngine onRewriteMap lowercase int:tolowerRewriteMap vhost txt:/usr/local/etc/apache/vhost.mapRewriteCond ${lowercase:%{SERVER_NAME}} ^(.+)$RewriteCond ${vhost:%1} ^(/.)$RewriteRule ^/(.)$ %1/$1

注重:其中的 /usr/local/etc/apache 是您的 Apache 服务器配置文件地点途径,凭据实际情况变动。

4、正在这个地点途径的目次下建立一个文件: vhost.map

www.aliyun.com /usr/local/www/data-dist/aliyunbbs.aliyun.com /usr/local/www/data-dist/aliyunbbsanyname.aliyun.com /usr/local/www/data-dist/anyname

注重:以上局部都是:” 域名+空格+绝对路径” 的情势。

5、正在您的网站根目录 /usr/local/www/data-dist 下,建立对应目次:aliyun , bbs , anyname 等等,理论上能够有限。

如许,经由过程浏览器,接见 www.aliyun.com 时,实际上接见的就是 /usr/local/www/data-dist/aliyun目次下的文件。

同理,接见 bbs.aliyun.com 实际上接见的就是 /usr/local/www/data-dist/aliyunbbs 目次下的文件。

并且,您能够随时变动 vhost.map 去增添、删除、修正您的二级域名和所指向的现实途径,不消重启 Apache。

Apache 制止未经允许的域名接见 ECS 上的网站

题目征象

偶然 ECS 上的网站会被人歹意指向,譬如说您的 ECS 的 IP 地点为 123.123.123.123,一般效劳的域名为 www.abc.com,然则此时有歹意用户运用其他的域名,歹意指向到您的网站;

如歹意用户注册了一个域名 www.fake.com,然后指向到了 IP 123.123.123.123,如许会使接见本来不属于您网站的域名 www.fake.com 也会泛起您的网站内容。

解决方案

经由过程 Apache 的虚拟主机能够变通的处理这个问题。

测试场景:

服务器上有两个网站,离别为 http://t1.huigher.cn/ 和 http://p1.huigher.cn/

Apache 版本为 2.2.15

翻开 Apache 的配置文件,CentOS 下默许位置正在 /etc/httpd/conf/httpd.conf,正在个中到场以下内容

注重:以现实 Apache 配置文件途径为准

1、 起首是到场以下代码,示知 Apache 运用了基于 host 名的虚拟主机功用:

NameVirtualHost *:80

2、 然后到场以下代码,感化是当客户端照顾的host头不在以后设置的网站域名内时,指向一个 403 毛病页面示知用户域名不法,

个中 DocumentRoot 即是安排毛病提醒页面的目次,鄙人里能够安排一个简朴的 html 页面提醒用户接见的域名不法 

y8.cc永利娱乐网址

 3、 最初到场以下代码,示知 Apache 正当的网站主机头,这个代码块凭据实际情况修正内容,该实例中到场了两个网站,分别是 p1.huigher.cn 和 t1.huigher.cn

永利高的网址

4、 最初重新启动 Apache 便能够看到结果了

5、若期望运用其他域名接见时间接返回 403 毛病,能够正在第二步中将代码改为以下情势:

 ylg2999.com

重启 Apachye 后再运用其他域名接见便会间接返回 403 毛病了。


以上内容是不是对您有资助?