Не открыватся сайт расположенный на пк (apache)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Ответить
rew_g
Сообщения: 4
ОС: mint

Не открыватся сайт расположенный на пк (apache)

Сообщение rew_g »

Добрый день( или ночь), друзья. Осваиваю линукс и вот столкнулся проблемой. Поставил сервер apache2.4. Привязал свой динамический ip к домену на no-ip. Виртуальный хост настроил на порт 1200. В модеме порт открыл. Сделал тестовую страничку. И вот сама проблема - не могу с этого же компьютера через браузер попасть на тестовую страницу. Притом с телефона могу. Через прокси тоже получается, а просто через браузер, будь то хромиум или фаерфокс, ну никак не выходит. Другие компы тоже вполне могут зайти. Дистрибутив Mint 18.2. Идей нет у меня. Буду благодарен за любую помощь.
Спасибо сказали:
Аватара пользователя
devilr
Сообщения: 3665
ОС: Mandriva => Gentoo (~amd64)
Контактная информация:

Re: Не открыватся сайт расположенный на пк (apache)

Сообщение devilr »

Может настройками апача сами себя заблокировали? Коли уж "Другие компы тоже вполне могут зайти". Т.е. работает с любого адреса, кроме одного. Если я правильно понял.
Мудрость приходит с возрастом.
Иногда возраст приходит один.
Эхо разума
Спасибо сказали:
azsx
Сообщения: 3684
ОС: calculate linux, debian, ubuntu

Re: Не открыватся сайт расположенный на пк (apache)

Сообщение azsx »

Если у вас такая же проблема Решено: Сайт внутри локальной сети не открывается.
то я себе в hosts прописал.
Спасибо сказали:
Аватара пользователя
NoVASpirit
Сообщения: 118
ОС: Arch

Re: Не открыватся сайт расположенный на пк (apache)

Сообщение NoVASpirit »

А какой локальный адрес у этого компьютера? localhost? И, что будет если ввести этот локальный адрес в браузер?
Спасибо сказали:
rew_g
Сообщения: 4
ОС: mint

Re: Не открыватся сайт расположенный на пк (apache)

Сообщение rew_g »

Спасибо всем за помощь) Отвечаю каждому по отдельности.
devilr писал(а):
26.11.2017 01:43
Может настройками апача сами себя заблокировали? Коли уж "Другие компы тоже вполне могут зайти". Т.е. работает с любого адреса, кроме одного. Если я правильно понял.

Настройки не менял, добавил только виртуальный хост.


azsx писал(а):
26.11.2017 02:44
Если у вас такая же проблема Решено: Сайт внутри локальной сети не открывается.
то я себе в hosts прописал.

Прописал в hosts и теперь все работает, но все же не понятно почему по доменному имени, привязанному к внешнему ip-адресу, не хочет работать. Хотелось бы разобраться.


NoVASpirit писал(а):
26.11.2017 10:16
А какой локальный адрес у этого компьютера? localhost? И, что будет если ввести этот локальный адрес в браузер?

На локалхосте висит другой виртуальный хост.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: Не открыватся сайт расположенный на пк (apache)

Сообщение SLEDopit »

rew_g писал(а):
26.11.2017 21:34
Хотелось бы разобраться.
Попробоуйте с проблемной машины выполнить такие команды и запостите вывод сюда:

Код: Выделить всё

host домен
ping домен
telnet домен 1200


Заодно покажите конфигурацию виртуального хоста.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
rew_g
Сообщения: 4
ОС: mint

Re: Не открыватся сайт расположенный на пк (apache)

Сообщение rew_g »

SLEDopit писал(а):
26.11.2017 22:55
Попробоуйте с проблемной машины выполнить такие команды и запостите вывод сюда:

Код: Выделить всё

host домен
ping домен
telnet домен 1200


Заодно покажите конфигурацию виртуального хоста.

Код: Выделить всё

host r.ddns.net
r.ddns.net has address 178.44.100.246

ping r.ddns.net
PING r.ddns.net (178.44.100.246) 56(84) bytes of data.
64 bytes from r.ddns.net (178.44.100.246): icmp_seq=1 ttl=254 time=1.43 ms
64 bytes from r.ddns.net (178.44.100.246): icmp_seq=2 ttl=254 time=1.33 ms
64 bytes from r.ddns.net (178.44.100.246): icmp_seq=3 ttl=254 time=1.28 ms
64 bytes from r.ddns.net (178.44.100.246): icmp_seq=4 ttl=254 time=1.34 ms
64 bytes from r.ddns.net (178.44.100.246): icmp_seq=5 ttl=254 time=1.37 ms
64 bytes from r.ddns.net (178.44.100.246): icmp_seq=6 ttl=254 time=1.39 ms
64 bytes from r.ddns.net (178.44.100.246): icmp_seq=7 ttl=254 time=1.33 ms
64 bytes from r.ddns.net (178.44.100.246): icmp_seq=8 ttl=254 time=1.31 ms

(порт поменял на стандартный 80)

Код: Выделить всё

telnet r.ddns.net 80
Trying 178.44.100.246...
Connected to r.ddns.net.
Escape character is '^]'.


Конфигурация виртуального хоста:

Код: Выделить всё

<VirtualHost *:80>
    # The ServerName directive sets the request scheme, hostname and port that
    # the server uses to identify itself. This is used when creating
    # redirection URLs. In the context of virtual hosts, the ServerName
    # specifies what hostname must appear in the request's Host: header to
    # match this virtual host. For the default virtual host (this file) this
    # value is not decisive as it is used as a last resort host regardless.
    # However, you must set it for any further virtual host explicitly.
    #ServerName www.example.com

    ServerAdmin admin@test.com
    ServerName r.ddns.net
    ServerAlias www.r.ddns.net
    DocumentRoot /var/www/r.ddns.net/public_html

    # Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
    # error, crit, alert, emerg.
    # It is also possible to configure the loglevel for particular
    # modules, e.g.
    #LogLevel info ssl:warn

    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    # For most configuration files from conf-available/, which are
    # enabled or disabled at a global level, it is possible to
    # include a line for only one particular virtual host. For example the
    # following line enables the CGI configuration for this host only
    # after it has been globally disabled with "a2disconf".
    #Include conf-available/serve-cgi-bin.conf
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
Спасибо сказали:
Topper
Бывший модератор
Сообщения: 2087
Статус: Насильник бабушек-педофилок
ОС: Windows 10

Re: Не открыватся сайт расположенный на пк (apache)

Сообщение Topper »

Эцсамое
Hairpin NAT надо.
Некоторые роутеры (всякие кинетики там) в нарушение протоколов автоматически его делают, а некоторые - нет.
Но в целом hairpin - это костыль, правильным решением будет на машинах внутри сети, как уже выше было предложено, тупо прописать в hosts локальный айпишник. Для теста разницы никакой, а вот для продакшена в крупной конторе может быть Большой Айяйяй.
Хрю.
Спасибо сказали:
Ответить