Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将基于ip的url更改为基于名称的url_Php_Ubuntu_Drupal - Fatal编程技术网

Php 将基于ip的url更改为基于名称的url

Php 将基于ip的url更改为基于名称的url,php,ubuntu,drupal,Php,Ubuntu,Drupal,基本上,我的网站位于91.xx.xx.76/mywebsite文件夹/var/www/mywebsite下 我希望用户键入www.mywebsite.com,我有一些搜索方法,但实际上没有解决它。他们说在可用站点下创建一个文件,然后启用它 我在“可用站点”下创建了文件,还使用a2ensite mywebsite启用了该文件,然后使用服务apache2 restart重新启动apache2,然后我尝试加载www.website.com,但它什么也不加载 有什么帮助吗? 感谢要使用基于名称的URL,

基本上,我的网站位于91.xx.xx.76/mywebsite文件夹/var/www/mywebsite下

我希望用户键入www.mywebsite.com,我有一些搜索方法,但实际上没有解决它。他们说在可用站点下创建一个文件,然后启用它

我在“可用站点”下创建了文件,还使用a2ensite mywebsite启用了该文件,然后使用服务apache2 restart重新启动apache2,然后我尝试加载www.website.com,但它什么也不加载

有什么帮助吗?
感谢要使用基于名称的URL,您需要在全局域名系统DNS中注册您希望使用的域。仅仅在自己的服务器上设置一些配置是不够的;任何人都可以这样做,这意味着可能会有任何数量的人同时申请域名www.website.com。这不是它的工作原理

给自己找一个域名注册商,你可以给他电汇一小笔钱来注册你想要的域名。这将为您购买设置所述域的DNS配置的权限,以将其A记录指向您服务器的IP地址。*这使您能够将www.website.com解析到您的服务器。然后,您只需适当地配置服务器,即可满足www.website.com的请求


*更准确地说,它为您购买了将域的NS记录设置为指向您控制的名称服务器的权利,您可以在该服务器上设置任意数量的DNS记录,包括a记录。大多数注册商还提供名称服务器作为购买域名交易的一部分,但这些实际上是不同的事情。

您是否注册了域名网站.com并相应地设置了DNS以指向您的服务器。。。?!你能把文件放在这里可用的网站下吗?哦,我明白了!我现在启用了www.website.com并支付了费用。我的网站现在改为www.website.com,但现在的问题是,每当我点击我网站下的链接时,url应该变成www.website.com/link,但它保持不变,页面会改变。好吧,如果你链接到一个带有IP地址的url,那么这就是你得到的。不要链接到你的IP地址。顺便说一句,我使用drupal,所以菜单会自动创建并链接到$base\u url/menu1,其中$base\u url是到我的IP 91.xx.xx.xx/MyWebsite的路由。然后你需要更改你的baseurl,不知道如何在drupal中进行更改。我知道如何更改,但是,如果我更改整个drupal,顺便说一下,将会被销毁。我试图创建链接到www.website.com/sample的链接。。它仍然不会更改url,但将显示示例页面。