아리운에 Laravel 응용 프로그램 배치

3664 단어 서버

아리운에 Laravel 응용 프로그램 배치


요 며칠 동안 회사에 별일이 없으니 평소에 배운 것과 업무에서 응용한 기술을 정리하고 정리하자. 저는 곧 개방할 것이다. wqs 블로그는 말이 많지 않고 본론으로 들어갈 것이다.

어떻게 아리운 서버에laravel 프로젝트 응용 프로그램을 배치합니까?

  • 서버 구입
  • 서버 구성
  • Laravel 프로젝트를 만들고 Composer 로컬 설치
  • git를 통해 배치(coding)를 실현한다
  • 마지막으로 도메인 이름을 구매하면 쉽게 놀 수 있습니다

  • 서버 구입

  • 아리운을 클릭하여 서버를 구매하면 이 서버는 하나의 운영체제라고 할 수 있다. 간단한 이해는 아무것도 설치되지 않은 컴퓨터라고 할 수 있다
  • 아리운에 와서 서버 ECS를 찾으면 바로 구매를 클릭하고 설정 페이지에 들어가서 당신의 서버에 대해 일련의 설정을 하고 메모리를 선택한 후에 운영체제가 있는 이곳에서 제가 선택한 Ubuntu시스템을 선택하고 버전을 선택하세요
  • 서버를 선택한 후 서버 로그인 비밀번호와 실례 이름을 설정하고 즉시 구매를 클릭하면 결제가 끝난 후에 아리운이 우리를 위해 실례를 생성합니다..
  • 실례를 보고 관리 실례를 클릭하여 관리 페이지에 들어갑니다
  • 여기에 공망 IP가 하나 있다는 것을 주의하세요..

  • 서버 구성

  • 당신의 인터넷 IP를 복제하고 터미널을 열고 입력하세요.
    ssh root@ 당신의 인터넷 IP 주소
  • 그리고 차로 돌아가서 비밀번호를 입력하세요
  • 이 때 Welcome to Ubuntu 16.04.2 LTS(GNU/Linux 4.4.0-63-generic x86_64)를 보실 수 있습니다..
  • 구성을 시작하고 먼저 설치 패키지를 업데이트합니다.
    sudo apt-get update
  • 업데이트 후 첫 번째,nginx 서버 설치
    sudo apt-get install nginx
  • 설치가 끝난 후에 우리는 지금 하나의 사이트를 가지고 있는 셈이다. 당신의 인터넷 IP 주소로 접근할 수 있다. 방문한 후에 당신은 welcome to nginx를 볼 수 있다..
  • mysql 설치
    sudo apt-get install mysql-server mysql-client
    과정 중 mysql 비밀번호를 설정하고 입력, 확인 입력, 리턴을 할 수 있습니다
  • 설치 후 로그인 시도
    mysql -u root -p
  • PHP 설치
    sudo apt-get install php7.0-fpm php7.0-cli php7.0-mcypt
  • php를 설치한 후 이 지역의 하위 프로젝트를coding에 전송합니다. 절차는 다음과 같습니다.코딩에 이력서 새 프로젝트 디렉터리 2.전역적으로composer를 설치합니다.명령줄은composer를 사용하여laravel 프로젝트를 설치합니다. (이때 켜면 다운로드가 빨라질 것을 권장합니다.) 설치가 완료되면 로컬로 실행됩니다.
    php artisan serve
  • git 명령을 사용하여 코드로 전송합니다
  • 서버 터미널로 돌아가기 1.사이트 루트 디렉터리 만들기
    sudo mkdir -p/var/www
    2. nginx 서버 설정
    sudo vim/etc/nginx/sites-available/default
    server {
        listen 80 default_server;
        listen [::]:80 default_server;
    
        root /var/www/laravel/public;
        index index.php  index.html index.htm;
    
        location / {
                # First attempt to serve request as file, then
                # as directory, then fall back to displaying a 404.
                try_files $uri $uri/ /index.php?$query_string;
                #try_files $uri $uri /=404;
        }
    
        location ~ \.php$ {
    
          try_files $uri /index.php =404;
          fastcgi_split_path_info ^(.+\.php)(/.+)$;
          fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
          fastcgi_index index.php;
         fastcgi_paramSCRIPT_FILENAME$document_root$fastcgi_script_name;
              include fastcgi_params;
    }
    }
    
  • 그리고shift키+;키를 입력하여 wq(저장 및 종료)를 입력하고 디렉터리에 들어갑니다

  • cd/var/www
  • gitclone 우리coding에 있는 코드,coding 계정 이름과 비밀번호를 입력하세요
  • 그리고 디렉터리 권한 sudo chown -R: www-data/var/www/laravel sudo chmod -R 775/var/www/laravel/storage
  • 전체 배포 프로세스의 차이가 많지 않습니다

  • wx: wqsongsong github: wqs 2017 wqs 개인 사이트

    좋은 웹페이지 즐겨찾기