Unit testing 是否可以在不运行整个web服务器的情况下运行(并检查)Nginx重写规则?
我希望尽可能接近“单元测试”Nginx重写规则。我们离这有多远?有没有一种方法可以在不运行整个web服务器的情况下运行请求重写模块?我可以将Nginx服务器嵌入运行Ruby或Python的进程中吗?如果必须的话,还可以嵌入Java?你能想出什么窍门Unit testing 是否可以在不运行整个web服务器的情况下运行(并检查)Nginx重写规则?,unit-testing,nginx,Unit Testing,Nginx,我希望尽可能接近“单元测试”Nginx重写规则。我们离这有多远?有没有一种方法可以在不运行整个web服务器的情况下运行请求重写模块?我可以将Nginx服务器嵌入运行Ruby或Python的进程中吗?如果必须的话,还可以嵌入Java?你能想出什么窍门 将重写规则放入包含文件中 创建Nginx配置只是为了测试,它会拉入rewrite include文件 使用-c和可能的-g标志,以用户身份运行nginx。因为您可以在备用端口上运行它,所以这不会与在端口80上运行的web服务器冲突 让您的自动测试针对
-c
和可能的-g
标志,以用户身份运行nginx
。因为您可以在备用端口上运行它,所以这不会与在端口80上运行的web服务器冲突