คำถามติดแท็ก nginx

nginx เป็นเว็บเซิร์ฟเวอร์แบบโอเพนซอร์สและพร็อกซีย้อนกลับสำหรับโปรโตคอล HTTP, SMTP, POP3 และ IMAP ซึ่งมุ่งเป้าไปที่ประสิทธิภาพสูงและการใช้หน่วยความจำต่ำ

2
มา 'เข้ารหัส - nginx - การเย็บเล่ม OCSP
ฉันต้องการเปิดใช้งานการเย็บเล่ม OCSP ในเซิร์ฟเวอร์ nginx ของฉัน ฉันกำลังใช้ รุ่น nginx: nginx / 1.6.2 เดเบียน มาเข้ารหัสใบรับรองกัน ฉันไม่มีประสบการณ์จริง ๆ ในเรื่องนี้ดังนั้นมันอาจเป็นปัญหาเล็กน้อย นี่คือการกำหนดค่าความปลอดภัย nginx ของฉัน ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; ssl_session_cache shared:SSL:10m; ssl_dhparam /etc/ssl/private/dhparams_4096.pem; ที่นี่ไซต์ของฉัน / เซิร์ฟเวอร์กำหนดค่าความปลอดภัย: add_header Strict-Transport-Security "max-age=31536000; includeSubdomains; preload"; # All files have been generated by Let's encrypt ssl_certificate /etc/letsencrypt/live/myexample.org/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/myexample.org/privkey.pem; …
11 nginx  ssl 

5
ข้อผิดพลาด nginx logrotate ในงาน cron
ฉันใช้ Ubuntu 14.04 LTS และ nginx ใน Digital Ocean VPS และได้รับอีเมลเหล่านี้เป็นครั้งคราวเกี่ยวกับงาน cron ที่ล้มเหลว: เรื่อง การทดสอบ Cron -x / usr / sbin / anacron || (cd / && run-parts --report /etc/cron.daily) เนื้อหาของอีเมลคือ: /etc/cron.daily/logrotate: ข้อผิดพลาด: ข้อผิดพลาดในการรันสคริปต์ postrotate ที่ใช้ร่วมกันสำหรับ '/var/log/nginx/*.log' run-parts: /etc/cron.daily/logrotate ออกมาพร้อมกับรหัสส่งคืน 1 มีความคิดเห็นเกี่ยวกับวิธีการแก้ไขปัญหานี้หรือไม่? ปรับปรุง: /var/log/nginx/*.log { weekly missingok rotate 52 compress …
10 ubuntu  cron  nginx  logrotate 

2
Nginx ฟังที่พอร์ตจะตอบกลับเฉพาะเมื่อตั้งค่าเป็นพอร์ต 80
ระบบปฏิบัติการ: Funtoo ฉันผูก NGINX กับพอร์ต 81 (ฉันต้องการเรียกใช้พร้อมกับเซิร์ฟเวอร์ Apache ของฉันในช่วงเวลาสั้น ๆ เพื่อความสะดวกในการเปลี่ยน) และฟังพอร์ต (ถ้าฉันชี้ไปที่พอร์ตอื่นโดยใช้ wget ฉันจะได้รับ "การเชื่อมต่อถูกปฏิเสธ" แต่ใช้พอร์ต 81 ฉันได้ "เชื่อมต่อ") แต่มันไม่ตอบสนอง HTML ทุกชนิด! เมื่อใช้ wget บนพอร์ตจาก localhost ฉันจะได้รับ: # wget localhost:81 -2014-04-16 23:56:45- http://localhost:81/ Resolving localhost... 127.0.0.1 Connecting to localhost|127.0.0.1|:81... connected. HTTP request sent, awaiting response... บนคอมพิวเตอร์เครื่องอื่น ... $ wget …

2
เชลล์สคริปต์: ฉันจะเขียนเนื้อหาหลายบรรทัดไปยังไฟล์ได้อย่างไรหากไฟล์ไม่มีอยู่?
ฉันต้องการสร้างไฟล์/opt/nginx/conf.d/default.confด้วยเนื้อหานี้ผ่านเชลล์สคริปต์และสร้างไฟล์หากไม่มีอยู่: server { listen 80 default_server; listen [::]:80 default_server; server_name _; root /usr/share/nginx/html; } ฉันจะเขียนเนื้อหาหลายบรรทัดผ่านเชลล์สคริปต์ได้อย่างไร ฉันสร้างไดเรกทอรี sudo mkdir -p /opt/nginx/conf.d แต่ฉันไม่รู้วิธีเขียนไฟล์

1
nginx / HHVM 404 แก้ไขการแทนที่ $ document_root ด้วยพา ธ สัมบูรณ์ แต่การเปลี่ยนเส้นทางเพิ่มเส้นทางไปยัง URL
ฉันมีปัญหาแบบเดียวกับที่อธิบายไว้ในคำถามนี้และวิธีการแทนที่$document_rootด้วยมันเป็นเส้นทางที่แน่นอนทำงานจนกว่าการเปลี่ยนเส้นทางจะเพิ่มเส้นทางที่แน่นอนไปยัง URL ดังที่: EXPECTED http://domain/pma/ REALITY http://domain/var/www/pma/ ฉันกำลังจะดึงผมออกจากความยุ่งยากที่นี่ โปรดช่วยฉันด้วยอย่าหัวล้าน (แม้ว่าการทำให้เส้นผมอยู่ในแนวเส้นนั้นเป็นเรื่องยุ่งยาก แต่คุณก็ได้แนวคิด) $ less /etc/nginx/conf.d/default.conf server { listen 80; server_name localhost; #charset koi8-r; #access_log /var/log/nginx/log/host.access.log main; location / { root /usr/share/nginx/html; index index.html index.htm index.php; } #error_page 404 /404.html; # redirect server error pages to the static page /50x.html # error_page …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.