Polymer-modified cement-based coating can provide corrosion protection for steel rebar. However, after the action of the tensile load, the connection between the polymer and the cement matrix was weakened, thus reducing its corrosion resistance. In this study, silica fume, nano-SiO2, and corrosion inhibitor were used to modify EVA (Ethylene Vinyl Acetate Copolymer) and cement-based coatings. Electrochemical experiments were used to evaluate the corrosion behavior of coated steel rebar after the action of different levels of tensile loads, and microscopic characterization and porosity experiments were applied to analyze the changes of microscopic properties of the coatings. The experimental results show that silica fume and nano-SiO2 produce more high-strength C–S–H gels through hydration reaction to improve the tensile properties and compactness of the coating, thus reducing the porosity and chloride ion permeability of the coating after tension. Tetrabasic-modified cement-based coated steel rebar with EVA, silica fume, nano-SiO2, and amino-alcohol corrosion inhibitor displayed the highest coating resistance and the lowest corrosion current density under the action of tensile load. Experimental results proves that nano-SiO2 enhances the tensile properties of the coating. The addition of corrosion inhibitor can further improve the compactness of the coating under tension, hinder the formation of chloride ion transport channel, and adsorb on the surface of steel rebar to improve the corrosion resistance of steel rebar.