Apache HTTP Server: differenze tra le versioni

Nessun oggetto della modifica
Riga 257: Riga 257:
</pre>
</pre>


Si supponga ora che il file conf di partenza fosse come segue
Si supponga ora che il file conf di partenza fosse:
<pre>
<pre>
<VirtualHost *:80>
<VirtualHost *:80>
ServerName ind1.ciao.abc
ServerName ind1.ciao.abc
ServerAlias mio_sito
DocumentRoot "/var/www/cartella_mio_sito/"
DocumentRoot "/var/www/cartella_mio_sito/"
DirectoryIndex pagina_principale.html
DirectoryIndex pagina_principale.html
<Directory "/var/www/mio_sito">
Require ip 127.0.0.0/8
Require ip 192.168.0.0/16
</Directory>
</VirtualHost>
</VirtualHost>
</pre>
</pre>
Riga 274: Riga 269:
<VirtualHost *:80>
<VirtualHost *:80>
ServerName ind1.ciao.abc
ServerName ind1.ciao.abc
ServerAlias mio_sito
DocumentRoot "/var/www/cartella_mio_sito/"
DocumentRoot "/var/www/cartella_mio_sito/"
DirectoryIndex pagina_principale.html
DirectoryIndex pagina_principale.html
<Directory "/var/www/mio_sito">
Require ip 127.0.0.0/8
Require ip 192.168.0.0/16
</Directory>
         RewriteEngine on
         RewriteEngine on
         RewriteCond %{SERVER_NAME} =ind1.ciao.abc [OR]
         RewriteCond %{SERVER_NAME} =ind1.ciao.abc
        RewriteCond %{SERVER_NAME} =mio_sito
         RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
         RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
</VirtualHost>
</pre>
Contestualmente sarà stato creato un secondo file conf di nome <code>mio_sito-le-ssl.conf</code>:
<pre>
<IfModule mod_ssl.c>
    <VirtualHost *:443>
        ServerName ind1.ciao.abc
        DocumentRoot "/var/www/cartella_mio_sito/"
        DirectoryIndex pagina_principale.html
        SSLCertificateFile /etc/letsencrypt/live/ind1.ciao.abc/fullchain.pem
        SSLCertificateKeyFile /etc/letsencrypt/live/ind1.ciao.abc/privkey.pem
        Include /etc/letsencrypt/options-ssl-apache.conf
    </VirtualHost>
</IfModule>
</pre>
</pre>


3 155

contributi