前一段时间打算尝试一下微信开发,需要在阿里云上使用多个项目,于是查了一下资料,找到如下实现方案:
具体配置如下,找到/etc/nginx/sites-available/default文件,修改为如下:
接着解析域名,到对应的域名管理处新增加子域名的解析,添加一条记录。记录类型为A,主机记录为你的子域名(对应上面的目录),记录值为ip地址,其他保持默认即可。同时,如果之前添加了@或空的主机记录,记得删除,以免产生混淆。
重启nginx,等待域名解析生效即可。
其他问题 :
如果按照上面的步骤后出现500错误,可能是Laravel没有对应的存储权限导致的,可以使用下面的命令来给storage赋予权限 chmod -R 777 storage
参考资料
二级域名是有域名服务器解析分配的,跟云服务器没有关系;只要你有域名管理权,理论上是可以分配无限个二级域名的;一般情况下,云服务器对于二级域名的绑定不做限制的,一级域名可能会有个数限制;比如:“快云服务器”,对于一级域名和二级域名的绑定,都不做限制,想绑几个就绑几个!说明:
解析的记录值可以是IP地址,也可以CNAME网址,这个地址指向的是网站空间地址,而这个空间是需要购买个网站空间的。MX是用于邮箱服务解析的,也还有目录解析等等,这些解析方式不太常用。
域名解析原理及 *** 作方法通常,在我们通过浏览器访问网站的时候,浏览器中通常会显示网址和网页内容(如下图),但是作为网站管理者,我们需要理解其中的原理,才好进行这方面的 *** 作。
1:理解域名和网站空间的关系
域名可以理解为你房间的“钥匙”,网站空间则是网站文件存放的“房间”,因此,有“房间”没“钥匙”或者有“钥匙”没“房间”的情况下网站都是没法访问的。
2:理解域名绑定
域名绑定可以理解为“钥匙”和“房间”的绑定对应关系,一个房间可以有多把“钥匙”,也就是绑定多个域名,让多个域名都指向同一个空间。
3:域名绑定的原理
域名绑定是需要双向绑定的,总共分为域名解析和域名绑定两部分,即“钥匙”和“锁”需要相互配对,需要在域名和空间相互绑定对方。
(1)域名解析
域名解析需要在域名部分填写网站空间的指向信息,需要指出的是,对于网站来说,指向方式目前主要是A记录(独立ip)或CNAME记录(CNAME一般是一个类似网址的地址):
这个需要解析的地址是由网站空间提供的,一般可以在虚拟主机控制面板上找到,独立ip的一般会给到ip地址,而CNAME的一般会给到一个别名地址,如下图(域名解析别名):
(2)绑定域名
只有网站空间绑定域名后“门”才允许打开,这一步是需要在网站空间的控制面板上进行 *** 作的:
参考资料:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)