We use this on our outdoor pillows and such.
http://www.thompsonswaterseal.com/wa...al-fabric-seal
Mixed results on certain "natural" fabrics though, seems to work better on synthetic blends. Make sure you test it on the bottom of the backpack and look for any adverse effects before spraying the entire thing.