I'm not sure I understand you correctly, but I get my Apache (a self compiled httpd-2.2.3) to have a certain IP by adding this in httpd.conf:
#
# ServerName gives the name and port that the server uses to identify itself.
# This can often be determined automatically, but we recommend you specify
# it explicitly to prevent problems during startup.
#
# If your host doesn't have a registered DNS name, enter its IP address here.
#
#ServerName
www.example.com:80
ServerName 169.254.255.20:80
where 169.254.255.20 is the static IP of the machine running apache.