我查看了网上的几个教程和这里的答案,似乎都不适合我。我无法设置本地网络服务器,因此我的项目只能通过除http://localhost/projectname
这是我的 httpd-vhosts.conf
<VirtualHost 127.0.0.2:80>
ServerAdmin [email protected]
ServerName tweet
DocumentRoot "D:\xampp\htdocs\tweet"
ErrorLog logs/tweet-error_log
CustomLog logs/tweet-access_log common
<Directory "D:\xampp\htdocs\tweet">
Options Indexes FollowSymLinks Includes execCGI
AllowOverride None
Order Allow,Deny
Allow From All
</Directory>
</VirtualHost>
以下是我的主持人:
127.0.0.1 tweet
127.0.0.1 localhost
::1 localhost
答案1
这应该可以,但是请注意,只有您才能通过该名称访问它。如果您希望其他人能够通过该名称访问它,则需要向某个注册商注册一个域名。
但是,为什么要将其绑定到 127.0.0.2?Apache 是否正在监听 127.0.0.2?
答案2
您是否考虑过将该虚拟主机的 IP 更改为127.0.0.1:80
或仅向主机文件添加此行:127.0.0.2 tweet
还有一件事,不要忘记重新启动服务器。