I have implemented a ratchet websocket on a symfony project, connection to the websocket works perfectly on machines from the same network, but when I implemented it on a distant machine it didn’t work (CONNECTION TIMED OUT).
here is my Ratchet Code on Symfony Project
protected function configure()
{
$this
->setName('afsy:app:chat-server')
->setDescription('Start chat server');
}
protected function execute(InputInterface $input, OutputInterface $output)
{
$server = IoServer::factory(
new HttpServer(
new WsServer(
new Chat()
)
),
8080,
'0.0.0.0'
);
$server->run();
}
here is the apache configuration on the distant machine:
(/etc/apache2/sites-available/domain.conf)
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName e814c73.online-server.cloud
DocumentRoot /var/www/dailyway-dev.fr
<Directory /var/www/dailyway-dev.fr>
Options -Indexes +FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ProxyPass "/wss2/" "ws://e814c73.online-server.cloud:8036/"
ErrorLog /home/dailyway/logs/error.log
</VirtualHost>
When i try ws://e814c73.online-server.cloud:8036/wss2/ it says CONNECTION TIMED OUT. By the way i am using websocket.org for the test.
Source: Symfony Questions
Was this helpful?
0 / 0