apache2 s vice http://domenami (bez ssl) a jednou https://domenou (s ssl)

pm-conf na kostax.cz pm-conf na kostax.cz
Čtvrtek Červen 18 10:35:40 CEST 2015


Dobry den,
je to z verze 2.2, snad to bude fungovat. Je to z FreeBSD, konfigurace 
na nekterych linuxech je v jinych souborech. Snad jsem vytahal vse 
podstatne:

httpd.conf:
-----------
Listen 80
ServerName muj.server.cz:80
DocumentRoot "/usr/local/www/apache22/data"

<Directory "/usr/local/www/apache22/data">
     Options FollowSymLinks

     AllowOverride None

     Order allow,deny
     Allow from all

</Directory>

......


# Virtual hosts
Include etc/apache22/extra/httpd-vhosts.conf

# Secure (SSL/TLS) connections
Include etc/apache22/extra/httpd-ssl.conf

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>


httpd-ssl.conf:
----------------
Listen 443
AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl    .crl
SSLPassPhraseDialog  builtin
SSLSessionCache        "shmcb:/var/run/ssl_scache(512000)"
SSLSessionCacheTimeout  300
SSLMutex  "file:/var/run/ssl_mutex"



httpd-vhost.conf:
------------------
NameVirtualHost *:80
<VirtualHost *:80>
     ServerAdmin webmaster na dummy-host.example.com
     DocumentRoot "/usr/local/docs/dummy-host.example.com"
     ServerName dummy-host.example.com
     ServerAlias www.dummy-host.example.com
     ErrorLog "/var/log/dummy-host.example.com-error_log"
     CustomLog "/var/log/dummy-host.example.com-access_log" common
</VirtualHost>

<VirtualHost *:443>
         ServerName server.cz
         ServerAdmin nekdo na nekde.cz
         DocumentRoot /usr/local/www/apache22/data/server_cz/html

         ServerAlias xxx.server.cz

         SSLEngine On
         SSLCertificateFile 
/usr/local/www/apache22/data/server_cz/certs/server.cz.crt
         SSLCertificateKeyFile 
/usr/local/www/apache22/data/server_cz/certs/server.key_bez_passphrase
         SSLCertificateChainFile 
"/usr/local/www/apache22/data/server_cz/certs/linux_intermediate.pem"
</VirtualHost>

+ dalsi virtualy


Petr Macek




Dne 18.6.2015 v 09:20 Zdenek Janis napsal(a):
> Dobry den,
> marne se snazim nastavit apache (2.0), ktery obsluhuje vice domen bez
> SSL (http) a nyni potrebuji nad jednou zrovoznit SSL (HTTPS).
>
> Problem je vtom, ze nastavenim SSL pro jednu domenu se mi toto nastaveni
> pouzije i u ostatnich domen, pro ktere nechci HTTPS (nemam certifikat a
> ani to neni potreba) zcela nezavisle na pouziti NameVirtualHost,
> VirtualHost a nastavenim ServerName a pod...
>
> Mate nekdo prosim nejakou takovou funkcni konfiguraci o kterou by se byl
> ochoten podelit nebo nelze provozovat domeny s a bez SSL na jednom
> apachi aniz by se certifikat naposilal i pro neSSL domeny?
>
> Idealne priklad s dvemi http domenami zniz jen jedna bude umet i https a
> druha ne.
>
> Dekuji.
>


Další informace o konferenci Linux