본문 바로가기
반응형

개발 이야기/Linux8

Nginx - index 페이지 기본 탐색기 적용하기 server { ... content ... location / { autoindex on; } } fancy index를 활용하면 날짜 포맷도 바꿀 수 있음 sudo apt-get -y install libnginx-mod-http-fancyindex server { ... content ... location / { autoindex on; fancyindex on; fancyindex_time_format "%Y-%m-%d %H:%M:%S"; } } reference : https://installati.one/install-libnginx-mod-http-fancyindex-ubuntu-18-04/?expand_article=1 2024. 2. 29.
Nginx 프록시 대상에게 Client IP 정보 넘겨주기 location { ... proxy_set_headerX-Real-IP$remote_addr; proxy_set_headerX-Forwarded-For$proxy_add_x_forwarded_for; ... } 위와 같이 세팅하면 proxy 대상 서버에서는 x-forwarded-for header를 읽으면 IP가 찍혀 있다. 2024. 2. 20.
Nginx Response header 커스터마이징하기 response header에 Server 항목을 보면, Server: nginx x.x; 처럼 nginx version이 명시되는 경우, 보안상 좋지 않기 때문에 해당 Server 헤더 값을 커스터마이징 할 필요성이 있다. 이런 경우 추가적인 패키지를 받아서 해결할 수 있다. > sudo apt-get update > sudo apt-get install nginx-extras nginx 서버 세팅 파일에서는, location ... { server_tokens off;# removed pound sign more_set_headers 'Server: MySite'; } 처럼 처리할 수 있다. 2022. 2. 4.
디렉토리 용량 구하기 du /path/to/calc 2020. 12. 10.
Ubuntu 16.04 & Python 3.6 사용할 때 mysqldb, uwsgi 에러 발생시 해결 sudo apt-get install python3.6-dev libmysqlclient-dev pip install mysqlclient pip install uwsgi 참고자료: github.com/openai/gym/issues/757 2020. 11. 27.
특정 포트를 점유중인 프로세스 종료하기 netstat -vanp tcp | grep {port} # 결과: tcp4 0 0 *.{port} *.* LISTEN 131072 131072 {pid} 0 0x0000 0x00000006 kill -9 {pid} 2020. 11. 27.
반응형