The resource pack system is an API replacement for texture packs and a way for players to further customize their Minecraft experience. It adds sounds to blocks, animations, and many other features texture packs could not do.
How do I install a resource pack for my server?
First you need to put the resource pack somewhere you can have a direct link to it. You can use any file upload service you want that can provide a direct link without having to go through any ads. You can try using Dropbox to make it easier for which you can sign up here: https://db.tt/y1fAN0pz
Note: Once your resource pack is setup, players will have the option to either enable or disable the resource pack when they first login. There are Bukkit plugins out there that will force your resourcepacks which could help prevent X-ray resource packs used to cheat your server.