> On 27 Feb 2018, at 05:04, niya <niyal...@gmail.com> wrote:
> 
> hi
> using vmd in openbsd 6.2
> and following 
> http://thecyberrecce.net/2017/01/15/secure-webservers-with-openbsd-6-0-setting-up-httpd-mariadb-and-php/
> i have setup openbsd running a webserver
> everything installed and the webserver works via port 80 and 443.
> i can access the webserver from a remote client by browsing to the ip of the 
> host machine and redirecting to the vm address and port using pf.
> i tried to setup port 80 redirection to port 443 so that all all access is 
> over HTTPS, when i use http://host ip, i am redirected to https://default/
> how do i get the webserver to redirect to the ip address of the host machine?
> 
> my httpd.conf
> 
> server "default" {
>         listen on $ext_addr port 80 block return 301 
> "https://$SERVER_NAME$REQUEST_URI";
> #       listen on $ext_addr port 80
>         listen on $ext_addr tls port 443
>         tls {
>                 key "/etc/ssl/private/server.key"
>                 certificate "/etc/ssl/server.crt"
>         }
>         directory {
>                 index "index.php"
>         }
>         location "*.php" {
>                 fastcgi socket "/run/php-fpm.sock"
>         }
> 
> 
> shadrock

Hi,

$SERVER_NAME uses the name you have specified at ‘server “default”’ which is 
“default” in this case. 

Mischa

Reply via email to