[英]Wamp in network with a domain name
我在本地網絡中配置了一個 Wamp 服務器,它運行良好。 我可以使用 xxx.xxx.xxx/myproject 訪問每個項目,但是,作為另一種選擇,我可以將它們配置為從本地網絡訪問 www.myproject.com 或http://myproject.com嗎? 我是一名嵌入式系統程序員,我必須使用各種機器訪問我的嵌入式以太網板。 它適用於 IP 地址,但我只想知道它是否可能。
你可以通過配置你的虛擬主機和你的 apache 的 httpd.conf 文件來做到這一點
配置阿帕奇
您的 apache 文件將位於:
搜索類似的東西:
DocumentRoot 'c:/wamp/www'
並在 DocumentRoot 'c:/wamp/www' 之后將以下代碼添加到文件中:
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
ServerName localhost
DocumentRoot 'C:\wamp\www'
</VirtualHost>
<VirtualHost 127.0.0.1>
ServerName yourdomain.com
DocumentRoot 'C:\wamp\www\ClientsMyClient'
</VirtualHost>
配置主機文件
通過終端在mac上:
在 Windows 7 上:
(來源: 在 Windows 7 中編輯主機文件)
當你打開它時,只需在文件中寫入一個新行:
XXX.XXX.XXX yourdomain.com
(mostly this will be: 127.0.0.1 yourdomain.com)
我建議您使用 yourdomain.local,因為如果您曾經托管過一個網站,您可能會混淆哪個是公共網站,哪個是本地網站 :)。
然后在您的瀏覽器中輸入:yourdomain.com,您應該能夠在 wamp 服務器上托管一個項目,並使用他自己的域。
希望這可以幫助! :-)
(來源:http: //viralpatel.net/blogs/how-to-setup-multiple-virtual-hosts-in-wamp/ )
打開 C:\Windows\system32\drivers\etc\hosts 並在 localhost 地址(127.0.0.1)之后添加您想要的域名,例如 www.example.com,並在 IP 地址和域名之間留一個空格。
例如,127.0.0.1 www.example.com
注意:您需要在 Administrator Privileges 中打開“hosts”文件。
打開 C:\wamp64\bin\apache\apache2.4.46\conf\httpd.conf
搜索類似的內容:
#Virtual hosts
#Include conf/extra/httpd-vhosts.conf
Include conf/extra/httpd-vhosts.conf
打開 C:\wamp64\bin\apache\apache2.4.46\conf\extra\httpd-vhosts.conf
最后添加以下代碼:
<VirtualHost *:80>
ServerName yourdomain.com
ServerAlias yourdomain.com
DocumentRoot "c:/wamp64/www/somename"
<Directory "c:/wamp64/www/somename/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
127.0.0.1 yourdomain.com
重啟 WAMP 服務器
然后在您的瀏覽器中鍵入:yourdomain.com,您應該能夠在 wamp 服務器上托管一個項目,並使用他自己的域。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.