과거에 PHP로 구현한 서비스를 다른 쪽 서버로 이관하는 와중에 nginx 설정을 하였는데 잃어버리지 않고자 간단하게 남겨놓으려고함. 이전에 사용하던 aws 서버에서는 apache서버를 사용했는데 nginx로 이관하면서 여러가지 시행착오가 있었다. PHP 정말 오랜만이다 ㅠㅠ
server {
listen 80;
server_name example.com;
root /var/www/html;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php;
}
location ~* \.php$ {
fastcgi_pass unix:var/run/php/php7.2-fpm.sock;
# include fastcgi_params;
include fastcgi.conf;
}
}
위와 같은 내용을 /etc/nginx/site-availables/default에 추가해주니까 잘 되었다.