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

Apache 如何通过URL打开我的本地网站,apache,web,canopy-web-testing,Apache,Web,Canopy Web Testing,我安装了一台apache服务器,并在中创建了一个网站:var\www\mywebsite。 当我在浏览器的地址栏中键入我的网站名称时,它会将我指向internet。当我禁用网络(作为临时解决方案)时,它根本没有打开网站。但是,当我在地址栏中键入完整目录路径时,网站索引页面会显示。我通过以下方式创建虚拟主机: $ cd /etc/apache2/sites-available/ $ sudo nano test.com.conf 然后,键入: <VirtualHost *:80>

我安装了一台apache服务器,并在中创建了一个网站:
var\www\mywebsite
。 当我在浏览器的地址栏中键入我的网站名称时,它会将我指向internet。当我禁用网络(作为临时解决方案)时,它根本没有打开网站。但是,当我在地址栏中键入完整目录路径时,网站
索引
页面会显示。我通过以下方式创建虚拟主机:

$ 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> 

服务器管理员carla@localhost
DocumentRoot/var/www/test.com
ServerName test.com
ServerAlias www.test.com
ErrorLog${APACHE_LOG_DIR}/error.LOG
CustomLog${APACHE\u LOG\u DIR}/access.LOG组合

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

当您在web浏览器中键入test.com时,操作系统正在进行DNS查找,并试图将test.com解析为IP地址。因为test.com是一个有效的网站,所以它会指引你去那里

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