Old MacDonald Had A Farm - 3D Animation English Nursery Rhymes & Songs for children
차례:
Odoo는 세계에서 가장 인기있는 비즈니스 소프트웨어 중 하나이며 CRM (고객 관계 관리), POS (Point of Sale), 프로젝트 관리, 재고 관리, 자동 인보이스 발행, 회계, 전자 상거래, 재고 관리 및 훨씬 더.
Odoo에는 웹 서버가 내장되어 있지만 대부분의 경우 클라이언트와 Odoo 서버 사이의 중개자 역할을하는 리버스 프록시를 사용하는 것이 좋습니다.
이 안내서는 Nginx를 SSL 종료 및 Odoo의 역방향 프록시로 사용하는 방법에 대한 지침을 제공합니다.
전제 조건
이 학습을 계속하기 전에 다음 전제 조건을 충족하는지 확인하십시오.
- Odoo가 설치되어 있지만 여기에서 지침을 찾을 수없는 경우 Odoo 설치를 가리키는 도메인 이름이 있습니다. 이 가이드를 확인하지 않으면 Nginx가 설치되어 있고 도메인에 SSL 인증서가 설치되어 있습니다. 이 가이드에 따라 무료 Let 's Encrypt SSL 인증서를 설치할 수 있습니다.
Nginx를 리버스 프록시로 구성
리버스 프록시를 사용하면로드 밸런싱, SSL 종료, 캐싱, 압축, 정적 컨텐츠 제공 등과 같은 많은 이점이 있습니다.
이 예에서는 SSL 종료, HTTP에서 HTTPS로 리디렉션을 구성하고 정적 파일을 캐시하고 GZip 압축을 활성화합니다.
다음은 Odoo 설치에 사용할 수있는 샘플 nginx 구성 파일 (서버 블록)입니다. 모든 HTTP 요청이 HTTPS로 리디렉션됩니다.
텍스트 편집기를 열고 다음 파일을 작성하십시오.
sudo nano /etc/nginx/sites-enabled/odoo.example.com
/etc/nginx/sites-enabled/odoo.example.com
upstream odoo { server 127.0.0.1:8069; } upstream odoo-chat { server 127.0.0.1:8072; } server { server_name odoo.example.com; return 301 https://odoo.example.com$request_uri; } server { listen 443 ssl http2; server_name odoo.example.com; ssl_certificate /path/to/signed_cert_plus_intermediates; ssl_certificate_key /path/to/private_key; ssl_session_timeout 1d; ssl_session_cache shared:SSL:50m; ssl_session_tickets off; ssl_dhparam /path/to/dhparam.pem; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_ciphers 'ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:ECDHE-ECDSA-DES-CBC3-SHA:ECDHE-RSA-DES-CBC3-SHA:EDH-RSA-DES-CBC3-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:DES-CBC3-SHA:!DSS'; ssl_prefer_server_ciphers on; add_header Strict-Transport-Security max-age=15768000; ssl_stapling on; ssl_stapling_verify on; ssl_trusted_certificate /path/to/root_CA_cert_plus_intermediates; resolver 8.8.8.8 8.8.4.4; access_log /var/log/nginx/odoo.access.log; error_log /var/log/nginx/odoo.error.log; proxy_read_timeout 720s; proxy_connect_timeout 720s; proxy_send_timeout 720s; proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; location / { proxy_redirect off; proxy_pass http://odoo; } location /longpolling { proxy_pass http://odoo-chat; } location ~* /web/static/ { proxy_cache_valid 200 90m; proxy_buffering on; expires 864000; proxy_pass http://odoo; } # gzip gzip_types text/css text/less text/plain text/xml application/xml application/json application/javascript; gzip on; }
odoo.example.com을 Odoo 도메인으로 바꾸고 SSL 인증서 파일의 올바른 경로를 설정하는 것을 잊지 마십시오.
완료되면 파일을 저장하고 다음을 사용하여 Nginx 서비스를 다시 시작하십시오.
바인딩 인터페이스 변경
이 단계는 선택 사항이지만 좋은 보안 방법입니다.
기본적으로 Odoo 서버는 모든 인터페이스에서 포트
8069
를 청취합니다. Odoo 인스턴스에 대한 직접 액세스를 비활성화하려면 Odoo 구성 파일을 열고 파일 끝에 다음 두 줄을 추가하십시오.
xmlrpc_interface = 127.0.0.1 netrpc_interface = 127.0.0.1
구성 파일을 저장하고 Odoo 서버를 다시 시작하여 변경 사항을 적용하십시오.
결론
이 튜토리얼에서는 Nginx를 Odoo 애플리케이션의 프록시로 구성하는 방법을 배웠습니다. 자동 Odoo 백업을 설정하는 방법에 대해서도 읽을 수 있습니다
odoo nginx 프록시 SSL데비안 10 리눅스에 nginx를 설치하는 방법

Nginx는 인터넷에서 가장 큰 사이트 중 일부를 지원하는 오픈 소스 고성능 HTTP 및 리버스 프록시 서버입니다. 이 튜토리얼에서는 데비안 10 버스터에서 Nginx를 설치하고 관리하는 방법을 설명합니다.
데비안 9에 nginx를 설치하는 방법

Nginx는 인터넷에서 가장 큰 사이트 중 일부를 지원하는 오픈 소스 고성능 HTTP 및 리버스 프록시 서버입니다. 이 튜토리얼은 데비안 머신에서 Nginx를 설치하고 관리하는 단계를 설명합니다.
nginx 리버스 프록시 설정

이 기사에서는 Nginx를 리버스 프록시로 구성하는 데 필요한 단계를 설명합니다. 리버스 프록시는 클라이언트 요청을 받고 하나 이상의 프록시 서버로 요청을 보내고 응답을 가져오고 서버의 응답을 클라이언트에 전달하는 서비스입니다.