使用域名访问你本地XAMPP(或者WAMPP)建设中的网站

使用域名访问你本地XAMPP(或者WAMPP)建设中的网站

作者:DIYzhan.com |  浏览:7067 |  评论已关闭 条评论
Ad - Web Hosting from SiteGround - Crafted for easy site management. Click to learn more.

有部分网友在找我帮忙把本地网站搬家到虚拟主机的时候,我发现他们都是使用http://localhost/开头的URLs去访问本地网站的内容。当然,这也是可以的,不过就是在搬家到空间之后,要运行SQL语句更改http://localhost为域名比较麻烦,甚至会出错。毕竟搬家过程中会遇到各种各样的问题。其实如果你想使用域名访问你本地XAMPP(或者WAMPP)建设中的网站,在建好后我们再网站搬家到网站空间,如果域名和空间中的一样,那么就不用运行SQL语句更改域名了。

那么,如何做可以让我们使用域名访问你本地XAMPP(或者WAMPP)建设中的网站呢?下面是步骤:

第一步:修改HOSTS文件:

  1. 同时按下你电脑的WIN+R键(就是键盘中左下角那个窗户的按键和R键),打开运行对话框,在对话框中输入”drivers” ;drivers
  2. 在打开的C:\Windows\System32\drivers\etc中,用记事本打开HOSTS文件;hostshost-2
  3. 在打开的HOSTS文件中,添加 “127.0.0.1 你的域名” ,127.0.0.1和域名之间用Tab键添加空格, 比如:
    127.0.0.1 www.ben.comhosts-3

第二步:设置Apache:

我们使用XAMPP都是把网站文件放在 D:\xampp\htdocs某个文件夹下;比如ben文件夹里面;访问路径为:http://locahost/ben。但上一步中输入你的域名,我们只能访问到 http://localhost, 输入域名是访问不到 http://locahost/ben。我们需要设置下Apache, 使得输入的域名是访问 http://locahost/ben, 而不是 http://locahost 。步骤如下:

    1. 进入Apache的安装文件夹里面 D:\xampp\apache\conf\extra,用记事本打开httpd-vhosts.conf,然后在最底下添加

ServerName www.ben.com
ServerAlias ben.com
DocumentRoot D:/xampp/htdocs/ben

httpvhost-0

  1. 把红色部分分别改为自己的域名和网站文件目录路径 ,保存;httpvhost-2
  2. 然后重启Apache,这样,我们就可以使用域名 ben.com 访问文件夹D:/xampp/htdocs/ben下面的网站了。

此时,数据库的管理路径是:http://localhost/phpmyadmin/ 或 域名/phpmyadmin,如:ben.com/phpmyadmin。安装wordpress前,在phpmyadmin里面创建数据库和数据库用户名用户名,然后把wordpress文件夹放到对应目录,再在浏览器中输入域名进行安装wordpress, 这样你的的数据库里面就是域名的URLs, 而不是localhost了。

如果你不想麻烦进行网站搬家,其实我们可以购买空间之后直接使用空间的建站功能一键安装网站并在空间修改设置好。如何使用空间的建站功能,请看文章《如何使用网站空间的建站功能建WordPress,Zen Cart网站》。

原创文章,转载请注明: 转载自DIYzhan.com-从零开始自己做外贸网站和海外网络营销
本文链接地址:https://www.diyzhan.com/2016/09/use-domain-to-visit-xampp-website/

相关推荐
更多

评论已关闭。

长按扫我微信
需要帮助?
点击这里给我发消息