3
我想尽可能地接近“单元测试”的Nginx重写规则。一个人能接近这样做吗?有没有办法在不运行整个Web服务器的情况下运行请求重写模块?我可以在运行Ruby或Python的过程中嵌入Nginx服务器吗?如果需要,可以嵌入Java吗?你会想到什么技巧?是否可以在不运行整个Web服务器的情况下运行(并检查)Nginx重写规则?
我想尽可能地接近“单元测试”的Nginx重写规则。一个人能接近这样做吗?有没有办法在不运行整个Web服务器的情况下运行请求重写模块?我可以在运行Ruby或Python的过程中嵌入Nginx服务器吗?如果需要,可以嵌入Java吗?你会想到什么技巧?是否可以在不运行整个Web服务器的情况下运行(并检查)Nginx重写规则?
将您的重写规则放入包含文件中。
创建Nginx配置只是为了测试,拉入重写包含文件。
使用-c
和可能的-g
标志作为用户运行nginx
。由于您可以在备用端口上运行它,因此这与运行在端口80上的Web服务器不会发生冲突。
您的自动测试是否针对此“测试服务器”运行测试。
关闭nginx测试服务器。