Aceasta este probabil o întrebare stupidă, dar se pare că nu găsesc o soluție.
Următorul scenariu:
https://sub.doma.in:443 este găzduit pe serverul meu Apache acasă. Funcționează excelent atunci când se conectează din exterior. De asemenea, funcționează excelent atunci când mă conectez de la aceeași rețea pe computerul meu.
Cu toate acestea, telefonul meu nu se poate conecta de la aceeași rețea (ERR_CONNECTION_TIMED_OUT). Deci ceva trebuie să fie în neregulă.
Vreau fie: Pentru a face orice conexiune la sub.doma.in, mergi pe internet la site-ul meu găzduit. Asa este in acest moment, cred, dar nu merge cu toate dispozitivele.
Sau (de preferință): pentru a face conexiuni la sub.doma.in de pe intranet, conectați-vă direct la IP-ul intern, fără a fi direcționat mai întâi afară.
Toată lumea ar trebui să ajungă întotdeauna pe același site, indiferent de unde se conectează.
Firewall permite 80 și 443 de oriunde, routerul are doar portul 443 deschis. Dacă aveți nevoie de fișiere de configurare sau jurnal, spuneți-mi. Orice ajutor este foarte apreciat! :)
Vhost-ul meu actual pentru site arată astfel:
<VirtualHost *:80>
ServerName sub.doma.in
Alias /.well-known/acme-challenge/ /usr/share/webapps/acme
RewriteEngine on
RewriteCond %{REQUEST_URI} !^/\.well\-known/acme\-challenge/
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
</VirtualHost>
<VirtualHost *:443>
ServerName sub.doma.in
SSLEngine on
SSLCertificateFile xxx
SSLCertificateKeyFile xxx
Include xxx
Protocols h2 http/1.1
Header always set Strict-Transport-Security "max-age=63072000"
CustomLog "xxx" common
DocumentRoot xxx
DirectoryIndex index.php index.html
<Directory xxx>
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
</Directory>
<IfModule mod_dav.c>
Dav off
</IfModule>
<FilesMatch \.php$>
SetHandler "proxy:unix:xxx|fcgi://localhost/"
</FilesMatch>
</VirtualHost>