반응형
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 정보 페이지가 표시되어야 합니다.
반응형
'Server > Ubuntu' 카테고리의 다른 글
리눅스 Swap메모리 늘리는 방법 (2) | 2024.01.13 |
---|---|
[Ubuntu] MariaDB 일일 백업을 수행 셸 스크립트 (0) | 2023.02.09 |
[Ubuntu] Nginx 에서 HTTP Live Streaming(HLS)설정 스크립트. (0) | 2023.02.09 |
[Ubuntu] Nginx 가상 호스트(서브도메인) 생성 스크립트. (0) | 2023.02.08 |
[Ubuntu] Apache2 가상 호스트(서브도메인) 생성 스크립트. (0) | 2023.02.08 |