Your IP : 216.73.216.165


Current Path : /etc/apache2/sites-enabled/
Upload File :
Current File : //etc/apache2/sites-enabled/000-mediacontrol.no.conf

##################################
## Redirect alle site som ikke er konfigert over til SSL
##################################

<VirtualHost *:80>
	ServerName tng.mediacontrol.no
	ServerAlias *.tng.mediacontrol.no
	ServerAlias *.mediacontrol.no
	ServerAlias shop.07.no
	ServerAdmin webmaster@localhost

	CustomLog ${APACHE_LOG_DIR}/access_mediacontrol.log combined
	ErrorLog ${APACHE_LOG_DIR}/error_mediacontrol.log

    RewriteEngine on

    RewriteCond %{HTTP_HOST} ^utleiemegleren.tng.mediacontrol.no$
    RewriteRule ^.*$ https://utleiemegleren.mediacontrol.no%{REQUEST_URI} [R=302,L]

    RewriteCond %{HTTPS} !=on
    #RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
    RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE]

</VirtualHost>




###################################
## Alle sites med SSL under her
###################################

<IfModule mod_ssl.c>

<VirtualHost *:443>
    Protocols h2 http/1.1
    ServerName udir.mediacontrol.no
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/mediacontrol_feide/current/pub

    CustomLog ${APACHE_LOG_DIR}/access_mediacontrol_feide.log combined
    ErrorLog ${APACHE_LOG_DIR}/error_mediacontrol_feide.log

    ProxyRequests Off
    ProxyPreserveHost On
    ProxyTimeout 90

    Alias "/nsr" "/var/www/nsr_sok/current/public"
    AllowEncodedSlashes NoDecode

    <Directory /var/www/nsr_sok/current/public>
        AllowOverride All
        Require all granted
        Allow from All
        FallbackResource /index.php
    </Directory>


    <Proxy *>
         Order allow,deny
         Allow from all
    </Proxy>

    <Directory "/var/www/mediacontrol_feide/current/pub">
        AllowOverride  All
        Options Indexes FollowSymLinks MultiViews
    </Directory>

      <Directory "/var/www/mediacontrol_feide/shared/pub/media/">
        <FilesMatch "\.(php|php\d*|phtml|phar)$">
            SetHandler none
            Require all denied
        </FilesMatch>

        Options -ExecCGI
        AllowOverride None
    </Directory>

     <LocationMatch "^/customer/address_file/upload">
    Require all denied
</LocationMatch>
<LocationMatch "^/rest/V1/customer/address_file/upload">
    Require all denied
</LocationMatch>


    <Location /07admin>
      <RequireAny>
      Require ip 192.168.0.0/16
      Require ip 172.19.0.0/16
      Require ip 172.16.0.0/16
      Require ip 10.0.0.0/8
      Require ip 195.159.109.187
      </RequireAny>
    </Location>

    Include /etc/letsencrypt/options-ssl-apache.conf
    SSLCertificateFile /etc/letsencrypt_copied/mediacontrol.no/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt_copied/mediacontrol.no/privkey.pem

    Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains"

    <IfModule mod_brotli.c>
        AddOutputFilterByType BROTLI_COMPRESS text/html text/plain text/xml text/css text/javascript application/x-javascript application/javascript application/json application/x-font-ttf application/vnd.ms-fontobject image/x-icon
    </IfModule>

</VirtualHost>

<VirtualHost *:443>
    Protocols h2 http/1.1
    ServerName udir.test.mediacontrol.no
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/mediacontrol_feide_staging/current/pub

    CustomLog ${APACHE_LOG_DIR}/access_mediacontrol_feide_test.log combined
    ErrorLog ${APACHE_LOG_DIR}/error_mediacontrol_feide_test.log

    ProxyRequests Off
    ProxyPreserveHost On
    ProxyTimeout 90

    Alias "/nsr" "/var/www/nsr_sok/current/public"

     <Directory /var/www/nsr_sok/current/public>
        AllowOverride All
        Require all granted
        Allow from All
        FallbackResource /index.php
     </Directory>

     <Proxy *>
         Order allow,deny
         Allow from all
     </Proxy>

    <Directory "/var/www/mediacontrol_feide_staging/current/pub">
        AllowOverride  All
        Options Indexes FollowSymLinks MultiViews
    </Directory>

#    <Location /07admin>
    <Location />
      AuthType Basic
      AuthName "Forhåndsvisning"
      AuthUserFile /etc/apache2/udir_htpasswd
      <RequireAny>
      Require valid-user
      Require ip 192.168.0.0/16
      Require ip 172.19.0.0/16
      Require ip 172.16.0.0/16
      Require ip 10.0.0.0/8
      Require ip 195.159.109.187
      </RequireAny>
    </Location>

    Include /etc/letsencrypt/options-ssl-apache.conf
    SSLCertificateFile /etc/letsencrypt_copied/test.mediacontrol.no/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt_copied/test.mediacontrol.no/privkey.pem

    <IfModule mod_brotli.c>
        AddOutputFilterByType BROTLI_COMPRESS text/html text/plain text/xml text/css text/javascript application/x-javascript application/javascript application/json application/x-font-ttf application/vnd.ms-fontobject image/x-icon
    </IfModule>

</VirtualHost>

<VirtualHost *:443>
    Protocols h2 http/1.1
    ServerName shop.07.no
    ServerAlias 07shop.mediacontrol.no
    ServerAdmin webmaster@localhost
    DocumentRoot /var/www/mediacontrol_07shop/current/pub

    CustomLog ${APACHE_LOG_DIR}/access_mediacontrol_07shop.log combined
    ErrorLog ${APACHE_LOG_DIR}/error_mediacontrol_07shop.log

    ProxyRequests Off
    ProxyPreserveHost On
    ProxyTimeout 90

    <Proxy *>
         Order allow,deny
         Allow from all
    </Proxy>

    <Directory "/var/www/mediacontrol_07shop/current/pub">
        AllowOverride  All
        Options Indexes FollowSymLinks MultiViews
    </Directory>

    <Location /07admin>
      <RequireAny>
      Require ip 192.168.0.0/16
      Require ip 172.19.0.0/16
      Require ip 172.16.0.0/16
      Require ip 10.0.0.0/8
      Require ip 195.159.109.187
      </RequireAny>
    </Location>
	
    <Location />
      AuthType Basic
      AuthName "Forhåndsvisning"
      AuthUserFile /etc/apache2/07shop
      <RequireAny>
      Require valid-user
      Require ip 192.168.0.0/16
      Require ip 172.19.0.0/16
      Require ip 172.16.0.0/16
      Require ip 10.0.0.0/8
      Require ip 195.159.109.187
      </RequireAny>
    </Location>

    Include /etc/letsencrypt/options-ssl-apache.conf
    SSLCertificateFile /etc/letsencrypt/live/shop.07.no/fullchain.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/shop.07.no/privkey.pem

    Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains"

    <IfModule mod_brotli.c>
        AddOutputFilterByType BROTLI_COMPRESS text/html text/plain text/xml text/css text/javascript application/x-javascript application/javascript application/json application/x-font-ttf application/vnd.ms-fontobject image/x-icon
    </IfModule>

</VirtualHost>
</IfModule>


# vim: syntax=apache ts=4 sw=4 sts=4 sr noet