Как открыть доступ к сайт извне на ubuntu server 14.04 с Apache 2?

Здравствуйте, поднял веб-сервер на ubuntu-server 14.04.1 установил
sudo apt-get install apache2
sudo apt-get install php5 libapache2-mod-php5 libapache2-mod-auth-mysql php5-mysql imagemagick
sudo apt-get install mysql-server
sudo apt-get install phpmyadmin
После чего ребутнулся и настроил pppoe со статическим ip-адресом.
По локальному ip сайт открывается, тот что в/var/www/htmlЯ же создал папку со своим сайтом /var/www/mysite.loc/public_html/ залил сайт, создал нужный конфиг в /etc/apache2/sites-available/mysite.loc.conf
<VirtualHost *:80>
 ServerName myovis.loc
 ServerAdmin webmaster@ovis.vn.ua

 Alias /myovis /var/www/myovis.loc/public_html

 DocumentRoot /var/www/myovis.loc/public_html
 <Directory />
  Options FollowSymLinks
  AllowOverride None
 </Directory>
 <Directory /var/www/myovis.loc/public_html>
  Options Indexes FollowSymLinks MultiViews
  AllowOverride All
  Order allow,deny
  allow from all
 </Directory>

 ErrorLog /var/log/apache2/error.log

 LogLevel debug

 CustomLog /var/log/apache2/access.log combined
</VirtualHost>
подцепил БД, включил его sudo a2ensite mysite.loc и теперь зайти на сайт могу только если в Windows-е прописать хост и домен в /windows/system32/drivers/etc/hosts

Как сделать чтобы доступ к mysite.loc был по внешнему статическому ip ?
Если даже по внешнему ip не открывает сайт который по умолчанию идет в apache ?
  • Вопрос задан
  • 12436 просмотров
Решения вопроса 1
merryjane
@merryjane
Системный администратор
Покажите вывод команд:
ip a
netstat -ntpua | grep apache
iptables-save
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@formspring
/etc/apache2/sites-available/mysite.loc.conf

в sites-enable есть такой-же конфиг?
Ответ написан
@Optimus159
Для того чтобы иметь доступ к сайту только по статическому ip (http://192.168.0.1) то нужно создать виртуал хост с именем 192.168.0.1.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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