Автор Тема: Как открыть доступ к сайту из интернета в Linux debian 7(apache2+php+mysql)?HELP  (Прочитано 4315 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн moskov199

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 14
Вобщем, имеется linux debian 7 установленный на wmware (интернет на debian через NAT на wmware), ip моего компьютера 46.164.199.84.
1. В debian устанавливаю apache2, php, mysql командой: apt-get install apache2 php5 mysql-server. Набираю в бр0узере localhost и получаю сообщение It's Works - все работает.
2. Дальше создаю каталог /var/www/46.164.199.84/ и туда помещаю файл index.php.
3. Потом создаю лог ошибок: /var/log/apache2/46.164.199.84-error.log, и конфиг для этого сайта /etc/apache2/sites-available/46.164.199.84 в нем пишу:
<VirtualHost *:80>
ServerName 46.164.199.84
DocumentRoot /var/www/46.164.199.84
ErrorLog /var/log/apache2/46.164.199.84-error.log
</VirtualHost>
<VirtualHost localhost>
ServerName localhost
DocumentRoot /var/www/
</VirtualHost>
4. В файле /etc/hosts пишу: 46.164.199.84 46.164.199.84.
5. Подключаю сайт: a2ensite 46.164.199.84 (при этом создалась символьная ссылка в etc/apache2/sites-enable - @46.164.199.84) и перезапускаю apache2.
6. Ввожу в адресной строке броузера ip своего компьютера 46.164.199.84.
7. Получаю в броузере ошибку: " Попытка соеденения не удалась" :(. Сайт не доступен из интернета :(.
8. Самое интересное что если поменять в файле hosts на другой ip ( не моего компьютера), например на 127.0.0.10 то в броузере по адресной строке 127.0.0.10 он переходит на сайт :). А вот с ip компьютера не хочет работать:(. Даже выложу конфиг apache2.conf (Прикрепил файл ниже). Господа помогите разобраться. Что я делаю не так? Буду очень благодарен).
 


yura_n

  • Гость
4. В файле /etc/hosts пишу: 46.164.199.84 46.164.199.84.
6. Ввожу в адресной строке броузера ip своего компьютера 46.164.199.84.
7. Получаю в броузере ошибку: " Попытка соеденения не удалась" :(. Сайт не доступен из интернета :(.
Так и не должно получиться. Вы просто не понимаете зачем используется /etc/hosts. Он предназначен не для того, чтобы присваивать одному IP - адресу другой. А для того, чтобы присваивать DNS имена IP адресам, для одной системы.
P.S А у вас мало того, что IP - адрес присвоен самому себе, так он еще и присвоен самому себе в FQDN.  ;D
« Последнее редактирование: 21 Июля 2013, 22:46:13 от yura_n »
 

Оффлайн Виктор

А как у вас интернет сделан? Я так понимаю, это внешний ай пи адрес?. Надо проброс портов в модеме или там в роутере сделать. И все. Больше настроек не требуется
 

Оффлайн gardarea51

интернет на debian через NAT на wmware
Вот через этот NAT вам нужно пробросить 80й порт в гостевую систему.
 

Теги:
 

Не бейте ногами или почтовый серевер на DEBIAN своми руками.

Автор vetrov

Ответов: 6
Просмотров: 1915
Последний ответ 10 Октября 2014, 12:44:39
от vetrov
Критическая уязвимость в apache2, т.к. не обновляет автоматом.

Автор dsdsda

Ответов: 10
Просмотров: 753
Последний ответ 09 Июня 2020, 21:59:03
от dsdsda
Введение рабочей станции Debian в домен Samba

Автор berg

Ответов: 8
Просмотров: 5624
Последний ответ 29 Октября 2012, 19:17:19
от kobzar
Что означает ошибка при установке mysql-server?

Автор atoumus

Ответов: 3
Просмотров: 1594
Последний ответ 24 Апреля 2017, 21:43:00
от symon2014
не доступен сайт по IP на Apache2 [РЕШЕНО]

Автор antonyem

Ответов: 9
Просмотров: 6370
Последний ответ 21 Ноября 2014, 10:54:09
от antonyem