Symfony2:为Rest API使用不同的端口

时间:2015-11-23 09:51:39

标签: api rest symfony https apache-config

我目前正在启动一个(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>

1 个答案:

答案 0 :(得分:0)

也许您可以尝试使用apache配置将mydomain.tld / api路由匹配到不同的端口。

同样在您的配置文件中,您可以像这样配置défault端口:

# router configuration
router:
    ...
    http_port:            81

但我不知道你是否可以为不同的路由定义一个端口,但也许你可以看一下路由器的配置。