$ cat /etc/syslog.conf
# Automatically generated, do not edit!
Do not edit that file.
The include line I mentioned tells the system to load custom syslog configuration files from /var/etc/syslog.d/.
Try this:
$ printf "local1.notice\t\t/var/log/access.log\n" > /var/etc/syslog.d/apache.conf
$ service syslogd restart
In your apache.conf (not the syslog.d/apache.conf) you should having something like this:
CustomLog "|/usr/bin/logger -t httpd -p local1.notice" combined
Also, one more time so I feel like I properly warned you. Do not run your own webserver on your firewall. All it takes is you making a mistake in your server code and now someone has compromised your firewall. DO NOT DO THIS.