WAMP 中的虚拟主机

假设你正在使用 Windows 7 PC

步骤 1: GOTO - > C:\ Windows \ System32 \ drivers \ etc 你将在其中找到名为 hosts 的文件,请将其复制并粘贴到同一位置。将在那里创建主机的副本文件。

现在我们需要在此文件中进行一些修改,但如果你尝试使用记事本或记事本++等任何编辑器进行编辑,则不允许你保存文件。

现在再次复制相同的文件并将其粘贴到桌面上,现在你可以轻松编辑此文件。

你将找到一个或多个条目,如:127.0.0.1 localhost 在该文件中。现在在该行下面添加另一行,例如:127.0.0.1 myproject1.local 通过这种方式,你已经定义了一个新的子域“myproject1.local”,它可以代替“localhost / myproject1”。

第 2 步: 好的,现在是时候定义访问这个新创建的域的根路径了吗?GOTO:C:\ wamp \ bin \ apache \ Your-Apache-Version \ conf \ extra 在这里你会找到一个名为“httpd-vhosts”的文件。在编辑器中打开它并粘贴下面的行。

<VirtualHost *:80> 
    ServerAdmin webmaster@dummy.example.com 
    DocumentRoot "c:/wamp/www/myproject1/” 
    ServerName myproject1.local 
    ErrorLog "logs/myproject1.local-error.log" 
    CustomLog "logs/myproject1.local.log" common 
</VirtualHost>

现在你几乎可以访问位于“c:/ wamp / www / myproject1 /”的项目

第 3 步:GOTO:C:\ wamp \ bin \ apache \ your-Apache-Version \ conf

找到一个名为 “httpd.conf” 的文件,将其复制并粘贴到同一位置以确保安全。在编辑器中打开文件并找到一个单词 #Virtual hosts” ,在下面你会看到一行 “Include conf / extra / httpd-vhosts.conf” 如果它被注释,那么让它取消注释并重新启动你的 wamp-server 的服务。

转到你的 Web 浏览器并编写 myproject1.local,你可以看到项目正在运行。

现在,你可能会遇到一个问题,即 localhost 将无法使用 localhost 作为 URL。无忧……将此代码粘贴到 “httpd-vhosts” 文件中。

<VirtualHost *:80> 
    ServerAdmin webmaster@dummy.example.com 
    DocumentRoot "c:/wamp/www" 
    ServerName localhost 
    ErrorLog "logs/localhost-error.log" 
    CustomLog "logs/localhost.log" common 
</VirtualHost>

重启 WAMP 的所有服务,工作完成

谢谢和欢呼 Chintan Gor