我目前正在启动一个(Symfony2)项目,我必须使用不同的端口进行REST-API(JSON / XML)的HTTP通信,然后使用普通的HTML内容。
这可能吗?什么是最佳做法?这可以通过(Symfony-)路由解决吗?目标是为内部"提供REST-API。使用(来自内部以太网连接的流量)和"阻止"来自外部连接的流量。
其他信息:
我添加了一个路由/ api / user,例如用于Project Rest API的User Rest API和/ api / projects。
我能做点什么吗?
<VirtualHost *:81>
DocumentRoot /var/www/html/[Symfony-Folder]/web/api
</VirtualHost>
答案 0 :(得分:0)
也许您可以尝试使用apache配置将mydomain.tld / api路由匹配到不同的端口。
同样在您的配置文件中,您可以像这样配置défault端口:
# router configuration
router:
...
http_port: 81
但我不知道你是否可以为不同的路由定义一个端口,但也许你可以看一下路由器的配置。