본문 바로가기

Server/Ubuntu

[Ubuntu] Nginx를 사용하여 PHP를 구성하는 방법

반응형

1. 서버에 Nginx 및 PHP를 설치합니다. Debian 기반 시스템에서는 다음 명령을 사용할 수 있습니다.

sudo apt-get update
sudo apt-get install nginx
sudo apt-get install php7.0-fpm

 

2. Nginx 가상 호스트 구성 파일을 생성합니다.

sudo nano /etc/nginx/sites-available/yourdomain.com

 

3. 다음 구성을 파일에 추가합니다.

server {
    listen 80;
    server_name yourdomain.com;
    root /var/www/yourdomain.com;
 
    index index.php index.html index.htm;
 
    location / {
        try_files $uri $uri/ /index.php?$args;
    }
 
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;
    }
 
    location ~ /\.ht {
        deny all;
    }
}

 

4. 가상 호스트 사용.

sudo ln -s /etc/nginx/sites-available/yourdomain.com /etc/nginx/sites-enabled/

 

5. Nginx 구성을 테스트합니다.

sudo nginx -t

 

6. 테스트가 성공하면 Nginx를 다시 시작합니다.

sudo systemctl restart nginx

 

7. 테스트 PHP 파일을 만듭니다.

sudo nano /var/www/yourdomain.com/index.php

 

8. 파일에 다음 코드를 추가합니다.

<?php
phpinfo();
?>

9. 웹 브라우저를 열고 http://yourdomain.com으로 이동합니다. PHP가 Nginx와 올바르게 작동하고 있음을 나타내는 PHP 정보 페이지가 표시되어야 합니다.

반응형