Назад | Перейти на главную страницу

Проблема с доступом к моему приложению zend framework через LAN-соединение с моим хостингом на сервере ubuntu

Что я хочу сделать: получить доступ к моему приложению 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 в вашем файле виртуального хоста.