Eu tenho tentado isso por vários dias agora, eu segui alguns tutoriais (aqueles no oceano digital que eu encontrei particularmente claro), mas ainda preso.
Ubuntu 16.04
Instalado o apache2 e todas as dependências. Iptables abertos:
iptables -A INPUT -i $IFACE_ETH -m state --state NEW -p tcp --dport 8080 -j ACCEPT
Encaminhou a porta no roteador e confirmou a partir de dois sites diferentes que o 8080 está aberto.
chmod -R 755 em / var / www
configuração e site ativado no apache2 e reinicialização do apache2:
<VirtualHost *:8080>
ServerAdmin webmaster@localhost
ServerName first
ServerAlias www.first
DirectoryIndex index.php
DocumentRoot /var/www/first/public_html
<Directory /var/www/first/public_html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Coloque a página em / etc / hosts
Se eu navegar para o localhost, a página será exibida corretamente. Se eu tentar navegar para ele através do meu% dinâmico co_de% p (eu também tentei digitar meu IP externo) a página apenas fica presa no carregamento e eventualmente expira (para de carregar e mostra e em branco a página em vez de dizer " a conexão expirou "). Eu sei que o ip dinâmico está funcionando como eu posso ssh com esta maneira sem problema.
O que eu não estou fazendo?
TIA