阿里云服务器如果有公网地址,完全可以用非阿里的域名服务,配置好域名与ip的对应关系,域名服务商会把你的域名与ip对应关系提交给上级,最后到根的域名服务器,这样全网都能进行你的域名解析,包括阿里云的域名解析服务。
你好。你的问题是可以实现的。通过.htaccess 文件来实现一个阿里云虚拟主机建立多个网站的目的。假设我们的两个域名,www.a.top、www.b.top,它们在阿里云虚拟主机对应的目录分别是 aweb、bweb 文件夹,那么通过以下操作可以实现阿里云虚拟主机建立2个网站(理论上可以建立很多个)。
1、在阿里云虚拟主机根目录建立一个.htaccess 文件,内容如下:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.a.top$ [NC]
RewriteCond %{REQUEST_URI} !^/aweb
RewriteRule ^(.*)$ /aweb/$1 [L]
RewriteCond %{HTTP_HOST} ^www.b.top$ [NC]
RewriteCond %{REQUEST_URI} !^/bweb
RewriteRule ^(.*)$ /bweb/$1 [L]
</IfModule>
2、在 aweb 文件夹内建立一个.htaccess 文件,内容如下:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.a.top$ [NC]
RewriteRule (.*) http://www.a.top/$1 [L,R=301]
</IfModule>
3、解析域名和在主机绑定域名的步骤就直接略过,自行添加即可。
此时,我们可以分别在 aweb、bweb文件夹上传相应的建站程序,然后就可以通过不同的域名访问不同的文件夹内容,这就实现了一个阿里云虚拟主机建立多个网站。
温馨提示:文中虽然说是阿里云虚拟主机,其实文中方法不单单适用于阿里云虚拟主机,也适用于其他使用 apache 支持.htaccess 的虚拟主机。
1、在上次购买了域名和云服务器之后我让大家先做网站备案,因为只有备案过的网站做域名解析才不会被服务商限制访问。
2、打开阿里云网站并登陆进入管理控制台,然后点击左侧的域名菜单进入。
3、在对应的域名右侧就有解析的功能选项,点击解析就会进解析设置页面。
4、然后在域名解析设置页面,点击右侧的添加解析按钮。
5、然后在添加解析页面填写对应的信息,记录类型默认是A,主机记录用www,解析线路不改,记录值就是我们购买的云服务器分配的公网IP,TTL值不改,都填好后点击确认。
6、然后鼠标移动到服务器上点击一下进入云服务器具体的配置页面,在这个页面上就可以看到云服务器分配的公网IP了。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)