| 제목 | 제가 사용중인 ci4 nginx 설정입니다. | ||
|---|---|---|---|
| 글쓴이 | 테러보이 | 작성시각 | 2020/01/31 17:49:19 |
|
|
|||
server {
listen 80;
server_name ci.z9n.net ci.o0o.st;
root /home/workspace/ci/public;
index index.php;
location / {
try_files $uri $uri/ /index.php/$args;
}
location ~ \.php$ {
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
fastcgi_pass unix:/run/php/php7.4-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
|
|||
| 다음글 | Xdebug command Line 디버깅 (1) | ||
| 이전글 | 다음달 구하기 (다음달 마지막날 구하기) (2) | ||
|
kaido
/
2020/01/31 18:44:15 /
추천
0
|
|
테러보이
/
2020/01/31 18:50:17 /
추천
0
@kaido
감사합니다 ㅎㅎㅎ |
|
한대승(불의회상)
/
2020/02/02 12:01:10 /
추천
0
좋은 정보 공유 감사합니다. 이제 nginx에 관심을 가져봐야겠네요. |
|
테러보이
/
2020/02/03 11:59:57 /
추천
0
@불의회상 전 이제 아파치는 못쓰게되서 ㅋㅋㅋ |
공유 감사합니다 !
server { listen 80; server_name localhost; root /var/www/app/public; autoindex on; index index.php index.html; charset utf-8; location / { try_files $uri $uri/ /index.php; location = /index.php { fastcgi_pass php:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param REMOTE_ADDR $remote_addr; fastcgi_param REMOTE_PORT $remote_port; include fastcgi_params; } } location ~ \.php$ { root /var/www/app/public; fastcgi_pass php:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param REMOTE_ADDR $remote_addr; fastcgi_param REMOTE_PORT $remote_port; include fastcgi_params; } # deny access to .htaccess files, if Apache's document root # concurs with nginx's one # location ~ /\.ht { deny all; }저는 이렇게 맞추어서 사용하고있습니다 ㅎㅎ
9000번은 xdebug 용 포트입니다.
추가로 rewrite 건들다가 css js image 가 로드가 안되는 경우 예외처리는 해당 설정을 추가하시면 됩니다.
location ~* \.(?:css|js|png|jpg|jpeg)$ { expires 1y; access_log off; add_header Cache-Control "public"; }끗 !