Что я хочу сделать: получить доступ к моему приложению zend framework с другого компьютера в моей частной локальной сети
например: //192.168.x.x/my_app
На моем сервере, если я это сделаю //my_app
оно работает.
На другом компьютере, если я это сделаю //192.168.x.x
он показывает сообщение по умолчанию "Работает", но если я //192.168.x.x/my_app
он "Не найден на этом сервере"
Настройки сервера
/etc/hosts
127.0.1.1 localhost
127.0.1.1 my_app
/etc/apache2/sites-enabled/000-default
<VirtualHost *:80>
DocumentRoot "/var/www"
ServerName localhost:80
</VirtualHost>
<VirtualHost *:80>
ServerName my_app
DocumentRoot "/var/www/my_app/public"
SetEnv APPLICATION_ENV "development"
<Directory "/var/www/my_app/public">
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Надеюсь, кто-нибудь может мне помочь. Спасибо!
Вы не можете использовать "_" в имени сервера
Добавьте имя сервера и свой IP-адрес в файл / etc / hosts на другом компьютере. Конечно, у вас должно быть ServerName в вашем файле виртуального хоста.