У меня есть виртуальные хосты сейчас, когда я набираю localhost, это не работает. Я решил, что теперь мне нужно будет сделать виртуальный хост для локального хоста он сам, и он работал, но теперь, когда я печатаю свой внешний ip, он не работает, он говорит, что запрет запрещен, так как я могу это исправить, я должен сделать виртуальный хост для моего внешнего ip, и он будет работать для всех или просто мой компьютер, например, если я дам другу, и он набрал мой внешний ip, это сработает?{resolved} Wamp 2.5 локальный хост не работает после того, как у меня установлены виртуальные хосты, я получаю запрещенную ошибку 403
0
A
ответ
0
При создании виртуальных хостов Apache игнорирует узел, определенный в httpd.conf, то есть localhost. Таким образом, вам нужно создать vhost для localhost.
В целях безопасности она должна быть определена первая ВХост, как будто кто-то просто пытается Ваш IP-адрес, Apache будет по умолчанию первый виртуальный хост и будет определяться с только локальный доступ и они получат ошибку говоря вы не разрешено.
В соответствии с вашим другим вопросом вы должны разрешать доступ только к доменам .tk
, если пользователь действительно вводит действительное доменное имя xxx.tk
и запрещает доступ, если он просто использует ваш IP-адрес wan.
# Should be the first VHOST definition so that it is the default virtual host
# Also access rights should remain restricted to the local PC and the local network
# So that any random ip address attack will recieve an error code and not gain access
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot "c:/wamp/www"
ServerName localhost
ServerAlias localhost
<Directory "c:/wamp/www">
AllowOverride All
<IfDefine APACHE24>
Require local
</IfDefine>
<IfDefine !APACHE24>
Order Deny,Allow
Deny from all
Allow from 127.0.0.0 localhost ::1
</IfDefine>
</Directory>
</VirtualHost>