我已经在网上查了几个教程,并在这里回答,似乎没有人为我工作。 我无法设置我的本地Web服务器,所以我的项目可以通过除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
这应该是有效的,但是请注意,只有您能够以该名称访问它。 如果您希望其他人能够通过该名称访问它,则需要向某个注册商注册一个域名。
虽然,为什么你绑定到127.0.0.2? 而Apache是在127.0.0.2上侦听?
你有没有考虑过改变该虚拟主机的IP为127.0.0.1:80或只是添加到主机文件这一行: 127.0.0.2 tweet
还有一件事,别忘了重启你的服务器。