เพลง๠ดนซ์มาใหม่2017เบส๠น่นฟังà
สารบัญ:
Odoo เป็นหนึ่งในซอฟต์แวร์ทางธุรกิจที่ได้รับความนิยมมากที่สุดในโลกและเต็มไปด้วยโมดูลที่มีประโยชน์มากมายเช่นการจัดการลูกค้าสัมพันธ์ (CRM), จุดขาย, การจัดการโครงการ, การจัดการสินค้าคงคลัง, การจัดการสินค้าคงคลัง, การออกใบแจ้งหนี้อัตโนมัติ, การบัญชี ล้นหลาม.
Odoo มาพร้อมกับเว็บเซิร์ฟเวอร์ในตัว แต่ในกรณีส่วนใหญ่แนะนำให้มี reverse proxy อยู่ข้างหน้าซึ่งจะทำหน้าที่เป็นตัวกลางระหว่างลูกค้าและเซิร์ฟเวอร์ Odoo
คู่มือนี้ให้คำแนะนำเกี่ยวกับวิธีการใช้ Nginx เป็นการยกเลิก SSL และ reverse proxy ไปยัง Odoo
ข้อกำหนดเบื้องต้น
ตรวจสอบให้แน่ใจว่าคุณได้ทำตามข้อกำหนดเบื้องต้นต่อไปนี้ก่อนที่จะดำเนินการกับบทช่วยสอนนี้:
- คุณติดตั้ง Odoo แล้วหากไม่ใช่คุณสามารถดูคำแนะนำได้ที่นี่คุณมีชื่อโดเมนที่ชี้ไปที่การติดตั้ง Odoo ของคุณ เราจะใช้
odoo.example.com
คุณมี Nginx ติดตั้งอยู่หากไม่ตรวจสอบคู่มือนี้คุณมีใบรับรอง SSL ติดตั้งสำหรับโดเมนของคุณ คุณสามารถติดตั้งใบรับรอง Let's Encrypt SSL ฟรีโดยทำตามคำแนะนำนี้
กำหนดค่า Nginx เป็น Reverse Proxy
การใช้ reverse proxy ช่วยให้คุณได้รับประโยชน์มากมายเช่นโหลดบาลานซ์, การสิ้นสุด SSL, แคช, การบีบอัด, การแสดงเนื้อหาแบบคงที่และอื่น ๆ
ในตัวอย่างนี้เราจะกำหนดค่าการยุติ SSL, การเปลี่ยนเส้นทาง HTTP เป็น HTTPS, แคชไฟล์คงที่และเปิดใช้งานการบีบอัด GZip
ด้านล่างนี้คือตัวอย่างไฟล์การกำหนดค่า nginx (บล็อกเซิร์ฟเวอร์) ที่คุณสามารถใช้สำหรับการติดตั้ง Odoo ของคุณ คำขอ HTTP ทั้งหมดจะถูกเปลี่ยนเส้นทางไปยัง
เปิดโปรแกรมแก้ไขข้อความของคุณและสร้างไฟล์ต่อไปนี้:
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 เป็น Proxy ให้กับแอปพลิเคชัน Odoo ของคุณ คุณสามารถอ่านเกี่ยวกับวิธีตั้งค่าการสำรองข้อมูลอัตโนมัติของ Odoo ได้
odoo nginx proxy sslการแปลงเอกสาร Office 365 เป็น PDF ด้วย LeapPDF
LeapPDF จะช่วยให้คุณสามารถแปลงเอกสาร Office 365 เป็น PDF ใน Office 365 SharePoint ได้อย่างง่ายดาย เครื่องมือออนไลน์นี้เป็นวิธีที่ง่ายสุดในการแปลงเอกสาร Office 365 เป็น PDF
ฟรี wma เป็น mp3 converter สามารถแปลงไฟล์ wma เป็น mp3 และ mp3 เป็น wma
ฟรี WMA เป็น MP3 Converter สามารถแปลงไฟล์ WMA เป็น MP3 และ MP3 เป็น WMA ได้อย่างรวดเร็วและง่ายดาย
วิธีอัปเกรดจาก Ubuntu เป็น 16.04 เป็น 18.04
Ubuntu LTS รุ่นล่าสุด Ubuntu 18.04 (Bionic Beaver) เปิดตัวในวันที่ 26 เมษายน 2018 และจะได้รับการสนับสนุนเป็นเวลา 5 ปีจนถึงเมษายน 2566 ในบทช่วยสอนนี้เราจะแสดงวิธีอัปเกรดการติดตั้ง Ubuntu 16.04 หรือใหม่กว่ากับ Ubuntu 18.04 (Bionic Beaver)