# Nginx - [[nginx cors]] ## config file /etc/nginx/nginx.conf ## sites-available `/etc/nginx/sites-available/` 에 파일 추가 server { server_name [DOMAIN]; root [ABSOLUTE PATH]; listen 80; location / { index doku.php; try_files $uri $uri/ @dokuwiki; } location ~ ^/lib.*\.(gif|png|ico|jpg)$ { expires 30d; } location ^~ /conf/ { return 403; } location ^~ /data/ { return 403; } location @dokuwiki { rewrite ^/_media/(.*) /lib/exe/fetch.php?media=$1 last; rewrite ^/_detail/(.*) /lib/exe/detail.php?media=$1 last; rewrite ^/_export/([^/]+)/(.*) /doku.php?do=export_$1&id=$2 last; rewrite ^/(.*) /doku.php?id=$1&$args last; } location ~ \.php$ { include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param REDIRECT_STATUS 200; fastcgi_pass unix:/run/php/php7.2-fpm.sock; fastcgi_buffers 16 16k; fastcgi_buffer_size 32k; } } [[certbot]] 실행