I've just setup my third Traccar server (Ubuntu 18.04) all with SSL following the /secure-connection guide with no issues at all.
I suggest you have a look at the Apache config file and carefully follow the secure-connection guide.
I did exactly as it is in the document, installed and activated the modules, configured the /etc/apache2/sites-available/traccar.conf included the contents of VirtualHost, activated the site and restarted apache, installed and activated the certificate. Everything is identical to the document. When I access port 443, the certificate is there, but the page that is loaded remains the apache index.
I would recommend to ask on Apache resources. You issue is clearly with Apache configuration and not Traccar.
Is it some redirection to be made? Could you tell me how to configure Apache to accomplish this?
You need proxy, which is what documentation describes.
So.. I followed the documentation in full, but it still seems that the configuration does not obey and instead of showing the Traccar, continues to show the Apache. I have tried and researched a lot on the forum, but nothing has managed to help me yet. All I have to do is appeal.
Friend, check my configuration in ( /etc/apache2/sites-enabled ), this will help you!
Note that my configuration is based on the Apache server!
<IfModule mod_ssl.c>
<VirtualHost _default_:80>
ServerName myserver.com.br
ServerAlias www.myserver.com.br
Redirect / https://myserver.com.br
</VirtualHost>
<VirtualHost _default_:443>
ServerName myserver.com.br
ServerAdmin myemail@gmail.com
ProxyPass /api/socket ws://localhost:8082/api/socket
ProxyPassReverse /api/socket ws://localhost:8082/api/socket
ProxyPass / http://localhost:8082/
ProxyPassReverse / http://localhost:8082/
SSLEngine on
Include /etc/letsencrypt/options-ssl-apache.conf
ServerAlias www.myserver.com.br
SSLCertificateFile /etc/letsencrypt/live/myserver.com.br/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/myserver.com.br/privkey.pem
</VirtualHost>
</IfModule>
<IfModule mod_ssl.c>
Hello Turbovix, thanks for the help, I did as instructed, but without effect. I keep seeing the Apache index. Any other ideas?
Is it possible to access your server?
Perhaps you could post your /etc/apache2/sites-enabled/traccar.conf
file to give us/others something to go on.... We aren't all mind readers :-)
Turbovix, yes!
Jake Stephens, Following configuration of my: /etc/apache2/sites-enabled/traccar.conf
<IfModule mod_ssl.c>
<VirtualHost _default_:80>
ServerName sistema.tecsat.net.br
ServerAlias www.sistema.tecsat.net.br
Redirect / https://sistema.tecsat.net.br
</VirtualHost>
<VirtualHost _default_:443>
ServerName sistema.tecsat.net.br
ServerAdmin contato@tecsat.net.br
ProxyPass /api/socket ws://localhost:8082/api/socket
ProxyPassReverse /api/socket ws://localhost:8082/api/socket
ProxyPass / http://localhost:8082/
ProxyPassReverse / http://localhost:8082/
SSLEngine on
Include /etc/letsencrypt/options-ssl-apache.conf
ServerAlias www.sistema.tecsat.net.br
SSLCertificateFile /etc/letsencrypt/live/sistema.tecsat.net.br/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/sistema.tecsat.net.br/privkey.pem
</VirtualHost>
</IfModule>
smsoousa,
certamente você deixou passar alguma outra configuração, se você tiver interesse posso verificar, porém preciso acessar o servidor via ssh!
Por acaso você informou o Apache para trabalhar com o traccar.conf utilizando o comando abaixo ?
sudo a2ensite traccar.conf
Lembre-se de reiniciar o servidor apache depois!
Turbovix, send me an email so I can pass you the access.
[removed]
Hi, Anton.
I followed the documentation: https://www.traccar.org/secure-connection/
but without effect, the system does not load on port 443, still loading the Apache files, should I do some targeting? From what I saw in other topics, whoever accompanied the documentation worked perfectly, but for me it is not working, when access:
https://mysystem.com
I see the Apache index file.
I can only access the system with http://mysystem.com:8082
can you help me? Thank you