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