오리지널 | 강하 다!Nginx 설정 온라인 원 클릭 생 성 "신기"
Nginx 배치, 설정 에 관 한 글 의 공식 번 호 는 이미 많이 발표 되 었 습 니 다.
깊이 있 는 정리 | 깊이 있 는 정 리 는 Nginx 에서 나온다.
HTTP 서버 Nginx 서비스 소개
Nginx 최적화 설정 상세 설명
1 분 안에 Nginx 버 전의 부 드 러 운 업그레이드 와 스크롤 백 을 해결 합 니 다.
최종 가이드: Nginx 서버 의 경 도 를 높이 는 12 가지 기술
대 유량, 고부 하 장면 Nginx + Linux 성능 개선
ELK 를 이용 한 Nginx 로그 생산 실전 분석 (고 화질 다도)
글 이 많 으 면 더 이상 일일이 열거 하지 않 습 니 다. 관심 이 있 고 필요 한 것 은 공중전화 에서 검색 기능 을 통 해 관련 글 을 찾 을 수 있 습 니 다.
Nginx 의 일부 설정 에 대한 상세 한 설명 은 이전에 도 관련 글 을 쓴 적 이 있 습 니 다.
Nginx 최적화 설정 상세 설명
그러나 실제 생산 배치 환경 에서 수정 이 필요 하거나 Nginx 설정 을 다시 추가 하 는 문제 가 자주 발생 할 것 이다. 어떤 때 는 수요 가 더욱 다양 하고 수정 과 수정 은 이런 저런 오류 가 자주 발생 하 며 특히 번 거 로 울 때 가 있다.
이상 의 원인 을 바탕 으로 많은 독자 파트너 들 이 설정 문 서 를 수집 하거나 컴퓨터 에 도 자신의 일상적인 설정 사례 가 저장 되 어 있 지만 결국은 편리 하지 않다.오늘 민 공 형 은 여러분 에 게 '슈퍼 소 가 쪼 개 는 신기' 를 소개 합 니 다. 온라인 원 클릭 으로 Nginx 의 설정 을 생 성 할 수 있 습 니 다.
사이트 주소:https://nginxconfig.io/
NGINX Config 는 HTTP, HTTPS, PHP, Python, Node. js, WordPress, Drupal, 캐 시, 역방향 에이전트, 로그 등 다양한 설정 옵션 을 지원 합 니 다.웹 서버 Nginx 프로필 을 온라인 으로 생 성 합 니 다.
조작 설정 도 매우 간단 합 니 다. 당신 이 해 야 할 일 은 2 단계 만 필요 합 니 다.
로그 인 후 대략적인 화면 은 다음 과 같 습 니 다:
사례 전시
도 메 인 이름 설정: mingongge. com 은 사용자 가 *. mingongge. com 도 메 인 이름 에 접근 할 때 자동 으로 mingongge. com 으로 이동 합 니 다. 이 설정 은 http 에서 https 로 강제 이동 하 는 설정 을 엽 니 다.
이 때 Nginx 의 설정 은 실시 간 으로 아래 에 자동 으로 생 성 됩 니 다. 저 는 생 성 된 설정 을 복사 합 니 다. 다음 과 같 습 니 다.
/etc/nginx/sites-available/mingongge.com.conf#
server {
listen 443 ssl http2;
server_name mingongge.com;
# SSL
ssl_certificate /etc/letsencrypt/live/mingongge.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mingongge.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/mingongge.com/chain.pem;
# security
include nginxconfig.io/security.conf;
# additional config
include nginxconfig.io/general.conf;
}
# subdomains redirect
server {
listen 443 ssl http2;
server_name *.mingongge.com;
# SSL
ssl_certificate /etc/letsencrypt/live/mingongge.com/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/mingongge.com/privkey.pem;
ssl_trusted_certificate /etc/letsencrypt/live/mingongge.com/chain.pem;
return 301 https://mingongge.com$request_uri;
}
# HTTP redirect
server {
listen 80;
server_name .mingongge.com;
include nginxconfig.io/letsencrypt.conf;
location / {
return 301 https://mingongge.com$request_uri;
}
}
매우 편리 하고 빠르다.
공식 적 으로 는 Nginx 의 기초 최적화 설정 도 제공 합 니 다. 다음 과 같 습 니 다.
/etc/nginx/nginx.conf
# Generated by nginxconfig.io
user www-data;
pid /run/nginx.pid;
worker_processes auto;
worker_rlimit_nofile 65535;
events {
multi_accept on;
worker_connections 65535;
}
http {
charset utf-8;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
server_tokens off;
log_not_found off;
types_hash_max_size 2048;
client_max_body_size 16M;
# MIME
include mime.types;
default_type application/octet-stream;
# logging
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log warn;
# load configs
include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
}
그리고 안전 기반 설정 도 있 습 니 다. 다음 과 같 습 니 다.
/etc/nginx/nginxconfig.io/security.conf
# security headers
add_header X-Frame-Options "SAMEORIGIN" always;
add_header X-XSS-Protection "1; mode=block" always;
add_header X-Content-Type-Options "nosniff" always;
add_header Referrer-Policy "no-referrer-when-downgrade" always;
add_header Content-Security-Policy "default-src * data: 'unsafe-eval' 'unsafe-inline'" always;
# . files
location ~ /\.(?!well-known) {
deny all;
}
기본 적 인 템 플 릿 설정 을 제공 하 는 것 과 같 아서 자신의 실제 수요 에 따라 수정 할 수 있 습 니 다.
이 신기 가 손 에 있 으 니 더 이상 Nginx 의 각종 설정 을 설정 하기 위해 고민 할 필요 가 없습니다!!민 공 형 도 이렇게 좋 은 신 구 를 손 에 숨 기지 못 합 니 다. 오늘 여러분 께 공유 해 드 리 겠 습 니 다. 도움 이 될 것 같은 독자 여러분 들 은 퍼 가기 와 공 유 를 기억 하 세 요. 응원 해 주 셔 서 감사합니다!!
공중 번호 백 스테이지 에서 "성신 의 길" 획득 내용 을 답장 합 니 다.
공중 번호 백 스테이지 에서 "구덩이 피하 기" 를 답장 하여 내용 을 얻 습 니 다.
- MORE | 이전 하 이 라이트 글 -
QR 코드 를 길 게 눌 러 서 민 공 형 기술 의 길 을 주목 하 세 요.
스 캔 코드 는 공중 번 호 를 주목 하고 '목록' 을 답장 하면 공중 번호 의 문장 목록 을 볼 수 있 으 며 '플러스 그룹' 을 답장 하면 독자 기술 교류 군 에 가입 하여 여러분 과 함께 교류 할 수 있 습 니 다.
민 공 고 기술 의 길 은 오리지널 문장 으로 문장의 출처 와 인재 정 보 를 밝 혀 달라 고 요청 했다.
다음으로 전송:https://juejin.im/post/5cf09c8de51d4510774a87fc
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.