hope ive got the right forum.

i have installed drupal, and generated content with devel without issues.

the problem is that after configuring varnish, i have issues logging in (largely solved) and creating content (currently impossible).

what happens is, i add content to the text box, give it a title, and click save. the page refreshes and clears, and the content is not added.

here is my default.vcl file

backend drupal {
  .host = "127.0.0.1";
  .port = "6080";
}
backend word {
  .host = "127.0.0.1";
  .port = "6080";
}
backend joomla {
  .host = "127.0.0.1";
  .port = "6080";
}
sub vcl_recv {
    if (req.http.host == "my.drupal.site"){
        set req.backend = drupal;
        return (lookup);
    }
    if (req.http.host == "my.wordpress"){
        set req.backend = word;
        return (lookup);
    }
    if (req.http.host == "my.joomla"){
        set req.backend = joomla;
        return (lookup);
    }
if (req.url ~ "^/status\.php$" ||
    req.url ~ "^/update\.php$" ||
    req.url ~ "^/ooyala/ping$" ||
    req.url ~ "^/admin/build/features" ||
    req.url ~ "^/info/.*$" ||
    req.url ~ "^/flag/.*$" ||
    req.url ~ "^.*/ajax/.*$" ||
    req.url ~ "^.*/ahah/.*$" ||
    req.url ~ "^/user/.*$" ||
req.url ~ "^/node/add/.*$" ||
req.url ~ "^/administrator/.*$" ||
req.url ~ "^/wp-admin/.*$")
{return (pass);}
if (!(req.url ~ "wp-(login|admin)"))
{unset req.http.cookie;}
if (!(req.url ~ "^/status\.php$"))
{unset req.http.cookie;}
if (!(req.url ~ "^/update\.php$"))
{unset req.http.cookie;}
if (!(req.url ~ "^/ooyala/ping$"))
{unset req.http.cookie;}
if (!(req.url ~ "^/admin/build/features"))
{unset req.http.cookie;}
if (!(req.url ~ "^/info/.*$"))
{unset req.http.cookie;}
if (!(req.url ~ "^/flag/.*$"))
{unset req.http.cookie;}
if (!(req.url ~ "^.*/ajax/.*$"))
{unset req.http.cookie;}
if (!(req.url ~ "^.*/ahah/.*$"))
{unset req.http.cookie;}
if (!(req.url ~ "^/user/.*$" ))
{unset req.http.cookie;}
if (!(req.url ~ "^/administrator/"))
{unset req.http.cookie;}}
sub vcl_fetch {
    # Our cache TTL
    set beresp.ttl = 1m;
    return(deliver);
}

and my settings.php additions:

// Add Varnish as the page cache handler.
$conf['cache_backends'] = array('sites/all/modules/varnish/varnish.cache.inc');
$conf['cache_class_cache_page'] = 'VarnishCache';
// Drupal 7 does not cache pages when we invoke hooks during bootstrap. This needs
// to be disabled.
$conf['page_cache_invoke_hooks'] = FALSE;
$conf['cache_backends'][] = 'sites/all/modules/varnish/varnish.cache.inc';
$conf['cache_class_cache_page'] = 'VarnishCache';
$conf['reverse_proxy'] = true;
$conf['cache'] = 1;
$conf['cache_lifetime'] = 0;
$conf['page_cache_maximum_age'] = 21600;
$conf['reverse_proxy_header'] = 'HTTP_X_FORWARDED_FOR';
//$conf['page_cache_invoke_hooks'] = false;
$conf['reverse_proxy_addresses'] = array('127.0.0.1');
$conf['omit_vary_cookie'] = true;

edit: should add that if i connect directly to apache2 i can add and remove perfectly.
i also have to connect via apache2 to add/remove and enable/disable modules, change settings of any kind.
my wordpress site sppears to be largely goping well, but joomla suffers as badly as drupal