2016-07-14 2 views
1

최근 Laravel 응용 프로그램 (버전 5.2)을 처음으로 개발했습니다.우분투 서버에서 Laravel 응용 프로그램 호스팅

이제 우분투를 실행하는 클라이언트의 서버에서 응용 프로그램을 호스팅하려고합니다.

그들의 관리자가 내가 복사하고 내 자신의 응용 프로그램을 통해 붙여 올 때 그러나, 설치하고 잘 작동하는 서버의 기본 Laravel 응용 프로그램을 실행 관리, 브라우저는 반환

403

을 금지

의 nginx/1.4.6 (우분투)

직접 공용 폴더 액세스 (www.example.com/public/index.php) 브라우저는 반환

www.example.com 페이지가 작동하지 않습니다.

www.example.com은 현재이 요청을 처리 할 수 ​​없습니다.

HTTP 오류 500

아무도 내 응용 프로그램을 호스팅하는 적절한 방법 좀 도와 주시겠습니까? 먼저 내부 파일을 저장

답변

0

,

var에/www /에서 HTML/그런 다음 터미널 폴더
cd var/www/html/your_folder

실행 Laravel 응용 프로그램으로 이동하여


sudo php -S localhost:8888 -t public 

포트 번호가 서버에서 실행중인 다른 Laravel 인스턴스와 같지 않은지 확인하십시오.

2

더 많은 nginx-problem과 비슷합니다. 귀하의 nginx 가상 호스트 설정을 변경하려고합니다.

server { 
     listen 80; 
     server_name yoursite.tld 

     root /var/www/yoursite/public/; 
     index index.php index.html index.htm; 

     location/{ 
      try_files $uri $uri/ /index.php$is_args$args; 
     } 

     # pass the PHP scripts to FastCGI server listening on /var/run/php5-fpm.sock 
     location ~ \.php$ { 
       try_files $uri /index.php =404; 
       fastcgi_pass unix:/var/run/php5-fpm.sock; 
       fastcgi_index index.php; 
       fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
       include fastcgi_params; 
     } 
} 
관련 문제