我已经在Linux上安装了apache2。我可以在目录/ var / www / html /中创建网站,例如,如果我创建以下文件:
/var/www/html/mywebsite/index.php
然后我的网站可通过以下网址访问:
http://localhost/mywebsite
如果我想为我的网站使用以下网址
,如何设置网站别名http://mywebsite.com
而不是
http://localhost/mywebsite ?
我可以在/var/www/html/mywebsite/.htaccess文件中设置吗?
(网站目录/ var / www / html /不在互联网或任何其他网络上共享,它只能在我的私人电脑上运行)
编辑:这与mentioned problem
不完全相同我不仅需要将域名替换为IP地址,还需要将域名替换为其他域名的路径。我试图在/ etc / hosts中设置:
<VirtualHost *:80>
ServerName mywebsite.com
# redirect elsewhere
Redirect localhost/mywebsite
</VirtualHost>
我重新启动了计算机,但此重定向对我不起作用。
答案 0 :(得分:1)
localhost适用于本地计算机上的内容。每台计算机的本地IP地址都设置为127.0.0.1。因此,互联网上没有其他人可以通过localhost访问您本地计算机的东西。您必须将计算机设置为服务器,使用自己的IP地址,或将其托管在服务器上。然后,您可以使用DNS注册域,以将域的请求转发到您的服务器。