如何通过URL打开我的本地网站

时间:2017-05-09 14:21:04

标签: apache web canopy-web-testing

我设置了一个apache服务器,并在var\www\mywebsite中创建了一个网站。 当我在浏览器的地址栏中输入我的网站名称时,它会将我引导到互联网。当我禁用网络时(作为临时解决方案),它根本没有打开网站。但是,当我在地址栏中键入完整目录路径时,网站index页面会显示。我做了虚拟主机:

$ cd /etc/apache2/sites-available/
$ sudo nano test.com.conf

然后,输入:

<VirtualHost *:80>
    ServerAdmin carla@localhost
    DocumentRoot /var/www/test.com
    ServerName test.com
    ServerAlias www.test.com
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost> 

当我在地址栏中写下我的网站名称test.com时,如何直接打开我的网站主页?

1 个答案:

答案 0 :(得分:2)

当您在网络浏览器中输入test.com时,操作系统正在进行DNS查找并尝试将test.com解析为IP地址。由于test.com是一个有效的网站,它会引导您到那里。

如果您想查看自己的网站,则需要在网络浏览器中输入http://localhost。或者将127.0.0.1 test.com添加到/ etc / hosts文件中,这将强制操作系统将test.com的请求解析为本地主机IP地址。