Oops, don't know what happened to my config that I added below. Sorry
about that.

Anyways, the only thing I recall was that I used the real server name
instead of "default" and it worked and I have not touched the configuration
since then :)

Vijay

Quoting Vijay Sankar <vsan...@foretell.ca>:

> Hi,
>
> Can you try using the name of the server instead of "default"?
>
> I sort of recall something like this from a couple of years ago but it
has
> run without any problems for me.
>
> For example, I had "default" instead of the server's name and it did not
> work. Once I changed to the following, there were no issues and it has
run
> like this  since
>
> vault.lab.foretell.ca$ ls -l
>
/etc/httpd.conf                
                 
>  
> -rw-r--r--  1 root  wheel  558 Dec 28  2015 /etc/httpd.conf
>
> vault.lab.foretell.ca$ more
>
/etc/httpd.conf                
                  
>  
> prefork 2
> chroot "/home/distros"
>            server "vault.lab.foretell.ca" {
>                 listen on *
port 80
>                 directory
auto index
>                 }
>
>            types {
>                   
> text/css               
> css
>                   
text/html              
> html htm
>                   
> text/txt               
> txt
>                   
image/gif              
> gif
>                   
image/jpeg             
> jpeg jpg
>                   
image/png              
> png
>                   
application/javascript  js
>                   
application/xml         xml
>            }
>
> Hope this helps,
>
> Vijay
>
> Quoting Monah Baki <monahb...@gmail.com>:
>
>> # netstat -na -f inet | grep LISTEN
>> tcp          0      0  127.0.0.1.25   
       *.*     
>
>              
>> LISTEN
>> tcp          0      0  *.22     
             *.*   
>
>                
>> LISTEN
>> # httpd -dv
>> startup
>> parent: send server: Can't assign requested address
>> # logger exiting, pid 24061
>> server exiting, pid 96224
>> server exiting, pid 68259
>> server exiting, pid 94930
>>
>> It's a fresh install so I wasn't expecting any ports listening. Even
>> if I changed to port 8080 same issue.
>>
>> Thanks
>>
>> On Sat, Feb 25, 2017 at 6:31 PM, Currell Berry <currellbe...@gmail.com>
>> wrote:
>>> Monah Baki writes:
>>>
>>>> # httpd -dnv
>>>> configuration OK
>>>>
>>>> #  rcctl -dddd start httpd
>>>> doing _rc_parse_conf
>>>> doing _rc_quirks
>>>> httpd_flags empty, using default ><
>>>> doing _rc_parse_conf /var/run/rc.d/httpd
>>>> doing _rc_quirks
>>>> doing rc_check
>>>> httpd
>>>> doing rc_pre
>>>> configuration OK
>>>> doing rc_start
>>>> doing _rc_wait start
>>>> doing rc_check
>>>> doing _rc_write_runfile
>>>> (ok)
>>>>
>>>> # /etc/rc.d/httpd start
>>>> httpd(ok)
>>>>
>>>> cat /var/log/messages
>>>>
>>>> Feb 25 15:35:22 nebula httpd[94632]: parent: send server: Can't assign
>>>> requested address
>>>> Feb 25 15:36:06 nebula httpd[14026]: parent: send server: Can't assign
>>>> requested address
>>>>
>>>> vi httpd.conf
>>>>
>>>> # $OpenBSD: httpd.conf,v 1.14 2015/02/04 08:39:35 florian Exp $
>>>>
>>>> #
>>>> # Macros
>>>> #
>>>> ext_addr="*"
>>>>
>>>> #
>>>> # Global Options
>>>> #
>>>> # prefork 3
>>>>
>>>> #
>>>> # Servers
>>>> #
>>>>
>>>> # A minimal default server
>>>> server "default" {
>>>>         listen on $ext_addr port 80
>>>> }
>>>>
>>>> Thanks
>>>>
>>>> On Sat, Feb 25, 2017 at 3:27 PM, ludovic coues <cou...@gmail.com>
>
> wrote:
>>>>> # rcctl -dddd start httpd
>>>>> This command should give you some details on what isn't working.
>>>>> If not, you can try `# httpd -nvv` to check your config and `# httpd
>>>>> -dvvvv` to run httpd directly.
>>>>>
>>>>> 2017-02-25 21:20 GMT+01:00 Monah Baki <monahb...@gmail.com>:
>>>>>> Changing to ext_addr="*"
>>>>>>
>>>>>> # /etc/rc.d/httpd start
>>>>>> httpd(failed)
>>>>>>
>>>>>> Nothing shows up in /var/log/messages
>>>>>>
>>>>>> On Sat, Feb 25, 2017 at 12:00 PM, Currell Berry
>>>>>> <currellbe...@gmail.com> wrote:
>>>>>>> Monah Baki writes:
>>>>>>>
>>>>>>>> Hi all,
>>>>>>>>
>>>>>>>> Installed a fresh install of OpenBSD 6.0 on VMWare workstation and
>>>>>>>> wanted to run default webserver.
>>>>>>>>
>>>>>>>> In the messages logs I find the following error:
>>>>>>>>
>>>>>>>> httpd[23792]: parent: send server: Can't assign requested address
>>>>>>>>
>>>>>>>> em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
>>>>>>>>         lladdr 00:0c:29:b3:81:f8
>>>>>>>>         index 1 priority 0 llprio 3
>>>>>>>>         groups: egress
>>>>>>>>         media: Ethernet autoselect (1000baseT
>
> full-duplex,master)
>>>>>>>>         status: active
>>>>>>>>         inet 192.168.60.129 netmask 0xffffff00
broadcast
>>>>>>>> 192.168.60.255
>>>>>>>>
>>>>>>>> In my httpd.conf all I changed was the "ext_addr" Macro,
>>>>>>>> everything else as is.
>>>>>>>>
>>>>>>>> $ cat /etc/httpd.conf
>>>>>>>> # $OpenBSD: httpd.conf,v 1.14 2015/02/04 08:39:35 florian Exp $
>>>>>>>>
>>>>>>>> #
>>>>>>>> # Macros
>>>>>>>> #
>>>>>>>> ext_addr="192.168.60.129"
>>>>>>>> # A minimal default server
>>>>>>>> server "default" {
>>>>>>>>         listen on $ext_addr port 80
>>>>>>>> }
>>>>>>>>
>>>>>>>> Thank you
>>>>>>>> Monah
>>>>>>>
>>>>>>> Did you try
>>>>>>>
>>>>>>>      ext_addr="*"
>>>>>>>
>>>>>>> yet?
>>>>>>>
>>>>>>> Does it report the same error with that in place?
>>>>>>>
>>>>>>> -- Currell
>>>>>
>>>>> --
>>>>>
>>>>> Cordialement, Coues Ludovic
>>>>> +336 148 743 42
>>>
>>> Some ideas:
>>> You might have an instance of httpd running in the background stopping
a
>>> new one from binding to the port.
>>>
>>> Run the following commands and examine the output to check what could
>>> be there
>>>
>>>     # netstat -na -f inet | grep LISTEN
>>>     # ps ax
>>>
>>> Kill all running instances of httpd, or anything else that is binding
to
>>> port 80.
>>>
>>> Once you've done that, try starting httpd in no-fork mode and see what
>>> it says:
>>>
>>>     # httpd -dv
>>>
>>> If it still doesn't work, try a different port (change 80 to 8888 for
>>> instance).
>>> -- Currell
>>
>>  
>
> --
> Vijay Sankar, M.Eng., P.Eng.
> ForeTell Technologies limitedvsan...@foretell.ca
-- 
Vijay Sankar, M.Eng., P.Eng.
ForeTell Technologies Limited
vsan...@foretell.ca

Reply via email to