Apache сервер работает на портах 80 и 443 конфиги виртуальных хостов:
ServerAdmin admin@localhost
ServerName site.com
ServerAlias www.site.com
DocumentRoot /var/www/site.com/public
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
RewriteEngine on
RewriteCond %{SERVER_NAME} =site.com [OR]
RewriteCond %{SERVER_NAME} =www.site.com
RewriteRule ^
https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
ServerAdmin admin@localhost
ServerName site.com
ServerAlias www.site.com
DocumentRoot /var/www/site.com/public
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Include /etc/letsencrypt/options-ssl-apache.conf
SSLCertificateFile /etc/letsencrypt/live/site.com/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/site.com/privkey.pem
На этом же хосте по тому же адресу site.com запущен демон вебсокет на порту 8080.
Подключение к вебсокету по
ws://site.com:8080 не проходит, т к все подключения к
site.com перенапрвляются на
https://site.com