This paper aims to develop an optimal guidance law for exo-atmospheric interception, in which impact-angle constraint and acceleration limit are considered. Firstly, an optimal control problem with constraints on terminal miss and impact-angle is formulated, in which the control energy performance index is weighted by a power function of the time-to-go. The closed-loop guidance command, which is expressed as a linear combination of zero-effort miss distance and the zero-effort angle error, is derived using a traditional order reduction transformation. Then, an analytical solution to the maximal acceleration during the flight is obtained by analyzing the boundary points and critical points of the guidance command curve. It is found that the maximal acceleration is a function of the weighted gain in the performance index. Therefore, the maximal acceleration can be efficiently limited by using the variable weighted gain. Furthermore, the relationship between the total control energy and the weighted gain is studied. As a result, a systematic method is proposed for selecting the weighted gain so as to meet the constraint of the acceleration while the total control energy is minimal. Nonlinear simulations have been carried out to test the performance of the proposed method. The results show that this method performs well in intercepting the maneuvering target with a negligible miss distance and intercept angle error. And it can tolerate a stricter acceleration limit in comparison with the typical method.