라라벨에 노드js를 연동해서 사용하고싶습니다.
현재 우분투 14.04 사용하고있구요 라라벨 프레임워크 사용하고있씁니다.
노드js를 연결할려고
/etc/apache2/sites-available에 laravel.conf라고 파일을 만들고
proxy 설정도 다 해주면
첨부한 스샷처럼 에러가 발생합니다.
로컬서버가 아니라 실제 서버에서 사용하고있씁니다!
<VirtualHost *:80> ServerName localhost
ServerAdmin webmaster@localhost DocumentRoot /var/www/study/public
<Directory /var/www/study> Options FollowSymLinks AllowOverride All Order allow,deny allow from all #14.04 rules require all granted </Directory>
// 아래부터 프록시 설정했습니다.
ProxyRequests off
<Proxy *> Order deny,allow Allow from all </Proxy>
<location /> ProxyPass http://localhost:3000/ ProxyPassReverse http://localhost:3000/ </location></VirtualHost>
503 에러가 나는거 보니 3000 번 포트에 node js 가 안 떠있는게 아닐까 싶네요.
SELinux 때문에 연결 못하는 경우도 있긴한데 우분투니 SELinux 문제는 아닐거 같습니다.
다음 명령어로 3000 포트에 node 가 떠 있고 정상적으로 http 서비스를 하는지 확인해 보세요.
curl localhost:3000
라라벨에 노드js를 연동해서 사용하고싶습니다.
현재 우분투 14.04 사용하고있구요
라라벨 프레임워크 사용하고있씁니다.
노드js를 연결할려고
/etc/apache2/sites-available에 laravel.conf라고 파일을 만들고
proxy 설정도 다 해주면
첨부한 스샷처럼 에러가 발생합니다.
로컬서버가 아니라 실제 서버에서 사용하고있씁니다!
<VirtualHost *:80>
ServerName localhost
ServerAdmin webmaster@localhost
DocumentRoot /var/www/study/public
<Directory /var/www/study>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
#14.04 rules
require all granted
</Directory>
// 아래부터 프록시 설정했습니다.
ProxyRequests off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
<location />
ProxyPass http://localhost:3000/
ProxyPassReverse http://localhost:3000/
</location>
</VirtualHost>