веб-страница не может быть доступна с другого компьютера - PullRequest
0 голосов
/ 20 мая 2018

Я новичок в httpd, и моя проблема в том, что я не могу получить доступ к своей веб-странице с другого компьютера.

Я пытаюсь выполнить развертывание с использованием минимального файла httpd.conf со следующим https://www.youtube.com/watch?v=1ZioHruINOA.

/ etc / httpd / conf / httpd.conf =

Listen 0.0.0.0:80
User apache
Group apache
ServerName www.example.com
ErrorLog /var/log/httpd/error.log
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule dir_module modules/mod_dir.so
DirectoryIndex index.html
DocumentRoot /var/www/html
<Directory /var/www/html>
    AllowOverride None
    Order allow,deny
    allow from all
</Directory>

после запуска команды

sudo apachectl start
w3m 172.31.30.53

я вижу нужную веб-страницу (/ var / www / html/index.html)

Однако, выполнение команды

w3m 172.31.30.53

на терминале другого компьютера не работает.

Заранее спасибо.

edit1:

sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
Apache Full                ALLOW       Anywhere
22                         ALLOW       Anywhere
80                         ALLOW       Anywhere
Anywhere                   ALLOW       0.0.0.0
Apache Full (v6)           ALLOW       Anywhere (v6)
22 (v6)                    ALLOW       Anywhere (v6)
80 (v6)                    ALLOW       Anywhere (v6)

edit2:

/etc/apache2$ nmap 127.0.0.1

Starting Nmap 6.40 ( http://nmap.org ) at 2018-05-20 21:31 UTC
Nmap scan report for localhost (127.0.0.1)
Host is up (0.00019s latency).
Not shown: 998 closed ports
PORT   STATE SERVICE
22/tcp open  ssh
80/tcp open  http

Nmap done: 1 IP address (1 host up) scanned in 0.91 seconds

1 Ответ

0 голосов
/ 20 мая 2018

Мне кажется, что вы пытаетесь запустить свой веб-сервер на компьютере с Linux.Если вы хотите получить доступ к своим веб-страницам с других компьютеров, вы можете проверить настройки брандмауэра.Доступ локально должен работать, но в зависимости от вашего дистрибутива вам придется разрешить доступ.В Ubuntu вам необходимо проверить ufw.

РЕДАКТИРОВАТЬ 1:

Попробуйте nmap с другого компьютера.Таким образом, вы можете увидеть, какие порты доступны.Пример: nmap yourmachine

...