Сервер Apache2 недоступен из-за пределов локального хоста

Итак, я следил за некоторыми руководствами, и мне удалось установить сервер, но по какой-то причине его можно получить только через localhost на моем ноутбуке (окна и виртуальную машину ubuntu), когда я пытаюсь получить доступ через ip on мой рабочий стол не работает, даже если они находятся в одной сети, я отключил брандмауэр на окнах и ubuntu на всякий случай.

это то, что мой файл port.conf выглядит как [!d1 ]

Listen 80

<IfModule ssl_module>
    Listen 443
</IfModule>

<IfModule mod_gnutls.c>
    Listen 443
</IfModule>

это то, что выглядит файл myapp.conf на доступных сайтах:

<VirtualHost *:80>
    ServerName 10.0.2.15
    DocumentRoot /home/david/myapp/public
    RailsEnv development
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined
    <Directory "/home/david/myapp/public">
        Options FollowSymLinks
        Require all granted
    </Directory>
</VirtualHost>

И файл apache2.conf является стандартным, единственное отличие в том, что я должен был добавьте модуль пассажира, чтобы заставить его работать с рельсами

LoadModule passenger_module /home/david/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/passenger-5.1.2/buildout/apache2/mod_passenger.so
   <IfModule mod_passenger.c>
     PassengerRoot /home/david/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/passenger-5.1.2
     PassengerDefaultRuby /home/david/.rbenv/versions/2.4.0/bin/ruby
   </IfModule>

Любая идея, почему я не могу получить доступ к серверу через свой IP-адрес только из localhost?

1
задан 26 February 2017 в 00:21

0 ответов

Другие вопросы по тегам:

Похожие вопросы: