Pomoc Certyfikat ssl aby obsługiwał domenę

prozak64

System Engineer
Q Specialist
6 Listopad 2016
123
7
18
60
QNAP
TS-x53A
Ethernet
10 GbE
Wygenerowałem certyfikat z nazwą domeny w Comodo i gdzie mam umieścić na serwerze który udostępnia kilka stron www? Tzw instalacja i konfiguracja certyfikatu dla apache. Proszę o pomoc.

Wersja oprogramowania Firmware: 4.3.3.0299 Build 20170901
Model serwera: QNAP TS-253A
 
z gui nie ma takiej możlwości, tylko edycja plików przez ssh/winscp
trzeba dodać (include) do konfiguracji apache serwera WWW (!! nie do konfiguracji serwera panela zarządzającego)
httpd-ssl-vhosts-user.conf
Bash:
NameVirtualHost *:443

<VirtualHost *:443>
ServerName mydomain.com
DocumentRoot "/share/mydomain/web"

SSLEngine on
SSLCertificateFile /path/to/file.pem
</VirtualHost>

działa to różnie ..

upload_2017-10-16_17-43-19.png
 

Załączniki

  • upload_2017-10-16_17-41-53.png
    upload_2017-10-16_17-41-53.png
    991 bytes · Wyświetleń: 71
z gui nie ma takiej możlwości, tylko edycja plików przez ssh/winscp
trzeba dodać (include) do konfiguracji apache serwera WWW (!! nie do konfiguracji serwera panela zarządzającego)
httpd-ssl-vhosts-user.conf
Bash:
NameVirtualHost *:443

<VirtualHost *:443>
ServerName mydomain.com
DocumentRoot "/share/mydomain/web"

SSLEngine on
SSLCertificateFile /path/to/file.pem
</VirtualHost>

działa to różnie ..

20585.png
Niby działa , ale w zasadzie jestem średnio zadowolony. Pewnie zrezygnuje.
Po wyłączeniu w administracji systemu bezpiecznego połączenia (HTTPS) , jest znacznie lepiej, ale jednak wróciłem do http. Zastanawia mnie czy rozwiązanie
Kofiguracji certyfikatu dla Apache 2.2.x
jakie przedstawiono w » Generowanie i instalacja certyfikatu SSL na serwerze WWW -- Niebezpiecznik.pl --
ma sens zastosować w qnap?
 
Mam jeden, i to do subdomeny dla serwera xmpp. Taki najprostszy certyfikat Comodo wystarczy w zupełności.

Wysłane z mojego SM-J730F przy użyciu Tapatalka
 
Ok, pytam, bo u mnie działa to bez zarzutu. Mam 3 certyfikaty - głównej domeny (zainstalowany przez panel) i 2 do subdomen (ścieżki ustawione w pliku httpd-ssl-vhosts-user.conf). Certyfikaty subdomen umieściłem w folderze /conf apache'a.

Dla przykładu mój plik wygląda tak:
Kod:
NameVirtualHost *:443

<VirtualHost *:443>
<Directory "/share/...(ścieżka do folderu)...">
	Options FollowSymLinks MultiViews
	AllowOverride All
	Require all granted
</Directory>
	ServerName mr.domena.pl
	DocumentRoot "/share/...(ścieżka do folderu)..."
	SSLEngine on
	SSLCipherSuite EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:!MD5
	SSLProtocol All -SSLv2 -SSLv3
	SSLCertificateChainFile "/usr/local/apache/conf/certtificates/mr/ca_bundle.crt"
	SSLCertificateFile "/usr/local/apache/conf/certtificates/mr/certificate.crt"
	SSLCertificateKeyFile "/usr/local/apache/conf/certtificates/mr/private.key"
</VirtualHost>

<VirtualHost *:443>
<Directory "/share/Web/mt">
	Options FollowSymLinks MultiViews
	AllowOverride All
	Require all granted
</Directory>
	ServerName mt.domena.pl
	DocumentRoot "/share/Web/mt"
	SSLEngine on
	SSLCipherSuite EECDH+CHACHA20:EECDH+CHACHA20-draft:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:!MD5
	SSLProtocol All -SSLv2 -SSLv3
	SSLCertificateChainFile "/usr/local/apache/conf/certtificates/mt/domainCA-crt.txt"
	SSLCertificateFile "/usr/local/apache/conf/certtificates/mt/domain-crt.txt"
	SSLCertificateKeyFile "/usr/local/apache/conf/certtificates/mt/domain-key.txt"
</VirtualHost>
Jedyna rzecz, którą zauważyłem, to po edycji i podmianie pliku httpd-ssl-vhosts-user.conf nie należy ruszać vhostów w panelu. Po każdym zatwierdzeniu jakiejkolwiek zmiany w panelu, ścieżki do certyfikatów ustawiają się na główny certyfikat serwera i cała zabawa z edycją i podmianą od początku.
Oczywiście po podmianie pliku httpd-ssl-vhosts-user.conf restart apache'a.

Udało mi się to ustawić, właśnie dzięki tej stronie, którą podałeś. Daj znać czy powyższe było pomocne :)
 
W tygodniu sprawdze, ale z tego co piszesz, to po każdym restarcie serwera trzeba będzie ponownie ustawiać.

Wysłane z mojego SM-J730F przy użyciu Tapatalka
 
Nie, nawet po update z 4.3.3 do 4.3.4 konfiguracja została. Tylko potwierdzenie zmiany w vhostach przez panel wywala ustawione ścieżki do certyfikatów na domyślny certyfikat serwera. Jeśli będziesz dodawał kolejne vhosty przez edycję i podmianę pliku, możesz restartować do woli.
 
Nic z tego, powtórne przetestowanie nic nie dało. Jak zawsze restart apache'a wymusza włączenie v hostów w panelu, bo restart je wyłącza.
 

Użytkownicy znaleźli tą stronę używając tych słów:

  1. Certyfikat ssl