Apache 创建虚拟主机后无法访问本地主机网站
我已经为我的一个本地主机网站创建了virtualhost:Apache 创建虚拟主机后无法访问本地主机网站,apache,Apache,我已经为我的一个本地主机网站创建了virtualhost: <VirtualHost *:80> ServerName mysite DocumentRoot /var/www/html/mysite/public <Directory /var/www/html/mysite/public> Options Indexes FollowSymLinks AllowOverride All allow from all <
<VirtualHost *:80>
ServerName mysite
DocumentRoot /var/www/html/mysite/public
<Directory /var/www/html/mysite/public>
Options Indexes FollowSymLinks
AllowOverride All
allow from all
</Directory>
</VirtualHost>
服务器名mysite
DocumentRoot/var/www/html/mysite/public
选项索引跟随符号链接
允许超越所有
通融
现在,我不能再访问其他本地网站了。例如,当我转到
localhost/anotherwwebite
时,我会被重定向到mysite。我认为您需要添加一些行
C:\Windows\System32\drivers\etc\host
添加这一行
127.0.0.1您的站点名称
比如说
让您的站点名称为stack.overflow127.0.0.1堆栈溢出 在您的浏览器中,您可以使用stack.overflow代替localhost 这样,您现在可以使用您的SiteName而不是localhost
希望此帮助….要使其正常工作,请执行以下步骤:
)
#包括conf/extra/httpd vhosts.conf`
ServerAdmin localhost.admin
DocumentRoot“C:\wamp\www”>>用于UBUNTU/opt/lampp/htdocs/
服务器名本地主机
(在虚拟主机之前)
ServerAdmin.test
DocumentRoot“C:\wamp\www\pimcore最新版本”
ServerName.test
ErrorLog“logs/pimcore.test.log”
CustomLog“logs/pimcore.test.log”通用
1:C:\wamp\bin\apache\Apache2.2.11\conf\httpd.conf或/opt/lampp/etc/httpd.conf 2:C:\wamp\bin\apache\Apache2.2.11\conf\extra\httpd vhosts.conf或 /opt/lampp/etc/extra/httpd vhosts.conf 3:C:\WINDOWS\system32\drivers\etc\hosts:或/etc/hosts
关于您的其他本地网站是否也有虚拟主机?从httpd.conf:#几乎所有Apache指令都可以放入VirtualHost容器中。第一个VirtualHost部分用于没有已知服务器名称的请求。您是gem。这很简单,很直接。为什么还不接受?非常有效。搜索了5个小时后。。。终于找到了适合我的东西!非常感谢,谢谢!之前,我的本地主机正在将我重定向到我在虚拟主机中设置的项目。我刚刚添加了第2步,我的本地主机再次工作。我有同样的问题,不是在本地主机上。但是,我没有httpd.conf文件。在Ubuntu 16.4上,解决方案会是什么样子?
<VirtualHost *:80>
ServerAdmin localhost.admin
DocumentRoot "C:\wamp\www" >> For UBUNTU /opt/lampp/htdocs/
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
ServerAdmin pimcore.test
DocumentRoot "C:\wamp\www\pimcore-latest"
ServerName pimcore.test
ErrorLog "logs/pimcore.test.log"
CustomLog "logs/pimcore.test.log" common
</VirtualHost>