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

Nginx ("engine x") คือเว็บเซิร์ฟเวอร์พร็อกซีย้อนกลับพร็อกซีสตรีม TCP และพร็อกซีอีเมลซึ่งเผยแพร่ภายใต้ใบอนุญาตเหมือน BSD

3
nginx ไม่มีไดเรกทอรีที่มีอยู่ในเว็บไซต์
ฉันติดตั้ง Nginx บน Centos 6 และฉันพยายามตั้งค่าโฮสต์เสมือน ปัญหาที่ฉันพบคือฉันไม่สามารถหา/etc/nginx/sites-availableไดเรกทอรีได้ มีบางอย่างที่ฉันต้องทำเพื่อสร้างมันขึ้นมาไหม? ฉันรู้ว่า Nginx เปิดใช้งานแล้วเพราะฉันสามารถเรียกดูได้


17
ข้อผิดพลาด Nginx 403: ดัชนีไดเรกทอรีของ [โฟลเดอร์] เป็นสิ่งต้องห้าม
ฉันมี 3 ชื่อโดเมนและพยายามโฮสต์ทั้ง 3 เว็บไซต์บนเซิร์ฟเวอร์เดียว (Digital Ocean droplet) โดยใช้ Nginx mysite1.name mysite2.name mysite3.name มีเพียง 1 อันเท่านั้นที่ทำงานได้ อีกสองผลในข้อผิดพลาด 403 (ในทางเดียวกัน) ในบันทึกข้อผิดพลาดของฉัน Nginx [error] 13108#0: *1 directory index of "/usr/share/nginx/mysite2.name/live/" is forbiddenผมเห็น: การกำหนดค่าที่เปิดใช้งานไซต์ของฉันคือ: server { server_name www.mysite2.name; return 301 $scheme://mysite2.name$request_uri; } server { server_name mysite2.name; root /usr/share/nginx/mysite2.name/live/; index index.html index.htm index.php; location …

17
nginx แสดงหน้า PHP ว่างเปล่า
ฉันตั้งค่าเซิร์ฟเวอร์ nginx ด้วย php5-fpm เมื่อฉันพยายามโหลดเว็บไซต์ฉันได้รับหน้าว่างโดยไม่มีข้อผิดพลาด หน้า Html ให้บริการที่ดี แต่ไม่ใช่ php ฉันพยายามเปิด display_errors ใน php.ini แต่ไม่มีโชค php5-fpm.log ไม่ได้ผลิตข้อผิดพลาดใด ๆ และไม่เป็น nginx nginx.conf server { listen 80; root /home/mike/www/606club; index index.php index.html; server_name mikeglaz.com www.mikeglaz.com; error_log /var/log/nginx/error.log; location ~ \.php$ { #fastcgi_pass 127.0.0.1:9000; # With php5-fpm: fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; …
164 nginx  php 


6
ฉันจะรู้ได้อย่างไรว่าเซิร์ฟเวอร์ของฉันให้บริการเนื้อหา GZipped
ฉันมี webapp บนเซิร์ฟเวอร์ NGinx ฉันตั้งค่าgzip onในไฟล์ conf และตอนนี้ฉันกำลังพยายามดูว่าใช้งานได้หรือไม่ YSlow บอกว่ามันไม่ใช่ แต่ 5 จาก 6 เว็บไซต์ที่ทำการทดสอบบอกว่าเป็น ฉันจะได้รับคำตอบที่ชัดเจนเกี่ยวกับเรื่องนี้และทำไมจึงมีความแตกต่างในผลลัพธ์
160 nginx  compression  gzip 

6
nginx: ส่งคำขอทั้งหมดไปที่หน้า html เดียว
ใช้ nginx ฉันต้องการรักษา URL แต่จริง ๆ แล้วโหลดหน้าเดียวกันไม่ว่าอะไรก็ตาม ฉันจะใช้ URL ด้วยHistory.getState()เพื่อกำหนดเส้นทางคำขอในแอปพลิเคชันจาวาสคริปต์ของฉัน ดูเหมือนว่ามันควรจะเป็นเรื่องง่ายที่จะทำ? location / { rewrite (.*) base.html break; } ใช้งานได้ แต่เปลี่ยนเส้นทาง URL หรือไม่ ฉันยังต้องการ URL ฉันต้องการใช้หน้าเดิมเสมอ

4
ฉันจะมีกฎเดียวกันสำหรับสองสถานที่ในการกำหนดค่า NGINX ได้อย่างไร
ฉันจะมีกฎเดียวกันสำหรับสองสถานที่ในการกำหนดค่า NGINX ได้อย่างไร ฉันได้ลองทำสิ่งต่อไปนี้แล้ว server { location /first/location/ | /second/location/ { .. .. } } แต่การโหลดซ้ำ nginx ทำให้เกิดข้อผิดพลาดนี้: nginx: [emerg] invalid number of arguments in "location" directive**

26
Nginx ให้บริการไฟล์. php เป็นการดาวน์โหลดแทนที่จะดำเนินการ
ฉันกำลังติดตั้งเว็บไซต์ในหยด (Digital Ocean) ฉันมีปัญหาในการติดตั้ง NGINX ด้วย PHP อย่างถูกต้อง ฉันทำกวดวิชาhttps://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-14-04แต่เมื่อฉันพยายามที่จะเรียกใช้บางอย่าง ไฟล์. php เป็นเพียงการดาวน์โหลด ... ตัวอย่างเช่น ... http://5.101.99.123/info.phpมันใช้งานได้ แต่ ... ถ้าฉันไปที่หน้าหลักhttp://5.101.99.123มันกำลังดาวน์โหลด index.php: / ความคิดใด ๆ -rw-r--r-- 1 agitar_user www-data 418 Jul 31 18:27 index.php -rw-r--r-- 1 agitar_user www-data 21 Aug 31 11:20 info.php / etc / nginx / sites-available / default ของฉัน …
151 php  nginx  php-5.5 

18
kubernetes บริการ ip ภายนอกที่รอดำเนินการ
ฉันกำลังพยายามปรับใช้ nginx บน kubernetes เวอร์ชัน kubernetes คือ v1.5.2 ฉันได้ปรับใช้ nginx พร้อม 3 แบบจำลองไฟล์ YAML อยู่ด้านล่าง apiVersion: extensions/v1beta1 kind: Deployment metadata: name: deployment-example spec: replicas: 3 revisionHistoryLimit: 2 template: metadata: labels: app: nginx spec: containers: - name: nginx image: nginx:1.10 ports: - containerPort: 80 และตอนนี้ฉันต้องการแสดงพอร์ต 80 บนพอร์ต 30062 ของโหนดเพราะฉันสร้างบริการด้านล่าง kind: Service …


14
คุณเปลี่ยนส่วนหัวของเซิร์ฟเวอร์ที่ส่งคืนโดย nginx ได้อย่างไร
มีตัวเลือกในการซ่อนรุ่นดังนั้นมันจะแสดงเฉพาะ nginx แต่มีวิธีซ่อนเช่นกันดังนั้นมันจะไม่แสดงอะไรเลยหรือเปลี่ยนส่วนหัวหรือไม่

7
NGINX เพื่อย้อนกลับเว็บซ็อกเก็ตพร็อกซีและเปิดใช้งาน SSL (wss: //)?
ฉันหลงทางและยังใหม่กับการสร้าง NGINX ด้วยตัวเอง แต่ฉันต้องการเปิดใช้งานเว็บซ็อกเก็ตที่ปลอดภัยโดยไม่ต้องมีเลเยอร์เพิ่มเติม ฉันไม่ต้องการเปิดใช้ SSL บนเซิร์ฟเวอร์ websocket แต่ฉันต้องการใช้ NGINX เพื่อเพิ่มเลเยอร์ SSL ให้กับสิ่งทั้งหมด ทุกหน้าเว็บบอกว่าทำไม่ได้ แต่รู้ว่าทำได้! ต้องขอบคุณใครก็ตามที่ (ตัวเอง) สามารถแสดงวิธี!
141 ssl  tcp  proxy  nginx  mod-proxy 

6
ทำไม nginx ตอบสนองต่อชื่อโดเมนใด ๆ
ฉันมี nginx และทำงานกับแอพ Ruby / Sinatra และทั้งหมดนั้นก็ดี อย่างไรก็ตามตอนนี้ฉันกำลังพยายามให้แอปพลิเคชั่นที่สองทำงานจากเซิร์ฟเวอร์เดียวกันและฉันสังเกตเห็นบางสิ่งที่แปลก ก่อนอื่นนี่คือ nginx.conf ของฉัน: pid /tmp/nginx.pid; error_log /tmp/nginx.error.log; events { worker_connections 1024; accept_mutex off; } http { default_type application/octet-stream; access_log /tmp/nginx.access.log combined; sendfile on; tcp_nopush on; tcp_nodelay off; gzip on; gzip_http_version 1.0; gzip_proxied any; gzip_min_length 500; gzip_disable "MSIE [1-6]\."; gzip_types text/plain text/xml text/css …
139 nginx 


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.