Apache не будет прослушивать другие порты, кроме порта 80 - PullRequest
1 голос
/ 08 апреля 2020

У меня есть экземпляр amazon ec2, использующий сервер Ubuntu 18.04, я сконфигурировал файлы конфигурации и добавил их в sites-enable, выполнив sudo a2ensite. Порт 88 недоступен только порту 80. Может кто-нибудь подсказать в чем проблема этого? Должен ли я включить IP? Нужно ли применять elasti c IP для работы? так как я использую IP-адрес publi c на этом.

PS: моя учетная запись на Amazon является подпиской бесплатного уровня, то есть я могу сделать только один экземпляр. Я использую Ubuntu 18.04. Я развертываю laravel приложение

ports.conf

Listen 80
Listen 88
<IfModule ssl_module>
        Listen 443
</IfModule>

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

Порт 80 (основной проект) 000-default.conf

<VirtualHost *:80>

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/capstoneproject/public


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


<Directory "/var/www/html/capstoneproject/public">
 AllowOverride all
 Require all granted
 Options Indexes FollowSymLinks
 Order allow,deny
 Allow from all
</Directory>


</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

Порт 88

<VirtualHost *:88>

    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/html/Inventory/public

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

<Directory "/var/www/html/Inventory/public">
 AllowOverride all
 Require all granted
 Options Indexes FollowSymLinks
 Order allow,deny
 Allow from all
</Directory>


</VirtualHost>

Уже попытался перезапустить apache, но он не работает.

ОБНОВЛЕНИЕ: я попытался запустить netstat -anp | grep apache2, и я получил

tcp6       0      0 :::88                   :::*                    LISTEN      11685/apache2
tcp6       0      0 :::80                   :::*                    LISTEN      11685/apache2

Все еще не работает. почему?

1 Ответ

1 голос
/ 08 апреля 2020

Вам нужно изменить группу безопасности в EC2.

Из панели мониторинга EC2, go перейдите на вкладку «Экземпляры» и щелкните свой экземпляр. Затем go в разделе «Группа безопасности» и нажмите «просмотреть входящие правила». Вы сможете увидеть открытые порты. Вам нужно изменить правила группы безопасности, к которым подключен ваш экземпляр. Нажмите на название группы безопасности на панели, где вы увидели «просмотр входящих правил». Он должен перейти на другую страницу, где вы сможете редактировать все правила брандмауэра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...