У меня есть экземпляр 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
Все еще не работает. почему?