cari
RumahOperasi dan penyelenggaraanNginxApakah kaedah untuk menyelesaikan nginx yang menunjuk ke laluan tempatan dan ralat 500?

Projek vite+vue3 yang saya mahu gunakan ke pelayan. Fail selepas projek dibina semuanya berada dalam direktori dist Salin direktori ini ke pelayan, dan kemudian konfigurasikannya dalam nginx, seperti berikut:

server {
    listen       3571;
    server_name  localhost;
    location / {
        root /root/xxxx/dist/;
        try_files $uri $uri/ /index.html;
    }
}

Dengan cara ini, anda boleh mengakses vue ini melalui pelayan. projek IP + port 3571 awam, jika anda ingin mengaksesnya melalui nama domain, anda boleh mengkonfigurasinya seperti ini:

server {
    listen       80;
    server_name  video.xxx.com;
    location / {
        root /root/xxxx/dist/;
        try_files $uri $uri/ /index.html;
    }
}

Dengan cara ini, anda boleh terus mengakses projek vue dengan mengakses video.xxx.com secara langsung.

Perhatikan bahawa mungkin terdapat masalah di sini, iaitu, ralat 500 berlaku semasa akses selepas konfigurasi betul. Jika anda menghadapi ralat ini, semak dahulu sama ada laluan setempat ditetapkan dengan betul Jika laluan itu betul, mungkin terdapat masalah kebenaran. Pengguna nginx akan dikonfigurasikan pada permulaan nginx, seperti berikut:

user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
...

Lalai saya ialah pengguna nginx, jadi tiada kebenaran untuk mengakses direktori /root/xxxx/dist/, jadi ralat 500 berlaku, tukar kepada root Pengguna boleh melakukan ini, seperti berikut:

user root;
worker_processes auto;
error_log /var/log/nginx/error.log;
...

Nota: Selepas mengkonfigurasi semula nginx, anda perlu memulakan semula perkhidmatan nginx (servis nginx restart).

Atas ialah kandungan terperinci Apakah kaedah untuk menyelesaikan nginx yang menunjuk ke laluan tempatan dan ralat 500?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:亿速云. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Nginx: Pengenalan kepada pelayan web berprestasi tinggiNginx: Pengenalan kepada pelayan web berprestasi tinggiApr 29, 2025 am 12:02 AM

Nginx bermula pada tahun 2002 dan dibangunkan oleh Igorsysoev untuk menyelesaikan masalah C10K. 1.Nginx adalah pelayan web berprestasi tinggi, seni bina asynchronous yang didorong oleh peristiwa, sesuai untuk kesesuaian yang tinggi. 2. Menyediakan fungsi lanjutan seperti proksi terbalik, mengimbangi beban dan caching untuk meningkatkan prestasi sistem dan kebolehpercayaan. 3. Teknik pengoptimuman termasuk menyesuaikan bilangan proses pekerja, membolehkan pemampatan GZIP, menggunakan HTTP/2 dan konfigurasi keselamatan.

Nginx vs Apache: Lihat seni bina merekaNginx vs Apache: Lihat seni bina merekaApr 28, 2025 am 12:13 AM

Perbezaan seni bina utama antara Nginx dan Apache ialah Nginx mengamalkan model yang tidak disengaja, tidak disegerakan, sementara Apache menggunakan model atau model benang. 1) Nginx dengan cekap mengendalikan sambungan berkembar tinggi melalui gelung acara dan mekanisme multiplexing I/O, sesuai untuk kandungan statik dan proksi terbalik. 2) Apache mengamalkan model multi-proses atau berbilang threaded, yang sangat stabil tetapi mempunyai penggunaan sumber yang tinggi, dan sesuai untuk senario di mana pengembangan modul yang kaya diperlukan.

Nginx vs Apache: Memeriksa kebaikan dan keburukanNginx vs Apache: Memeriksa kebaikan dan keburukanApr 27, 2025 am 12:05 AM

Nginx sesuai untuk mengendalikan kandungan serentak dan statik yang tinggi, manakala Apache sesuai untuk konfigurasi kompleks dan kandungan dinamik. 1. Nginx dengan cekap mengendalikan sambungan serentak, sesuai untuk senario-senario tinggi, tetapi memerlukan konfigurasi tambahan apabila memproses kandungan dinamik. 2. Apache menyediakan modul yang kaya dan konfigurasi yang fleksibel, yang sesuai untuk keperluan kompleks, tetapi mempunyai prestasi konkurensi tinggi yang tinggi.

Nginx dan Apache: Memahami perbezaan utamaNginx dan Apache: Memahami perbezaan utamaApr 26, 2025 am 12:01 AM

Nginx dan Apache masing -masing mempunyai kelebihan dan kekurangan mereka sendiri, dan pilihannya harus berdasarkan keperluan khusus. 1.Nginx sesuai untuk senario konvensional yang tinggi kerana seni bina yang tidak menyekatnya. 2. Apache sesuai untuk senario rendah-concurrency yang memerlukan konfigurasi kompleks, kerana reka bentuk modularnya.

Unit Nginx: Ciri dan Keupayaan UtamaUnit Nginx: Ciri dan Keupayaan UtamaApr 25, 2025 am 12:17 AM

NginxUnit adalah pelayan aplikasi sumber terbuka yang menyokong pelbagai bahasa pengaturcaraan dan menyediakan fungsi seperti konfigurasi dinamik, kemas kini downtime sifar dan mengimbangi beban terbina dalam. 1. Konfigurasi Dinamik: Anda boleh mengubah suai konfigurasi tanpa memulakan semula. 2. 4. Pengimbangan beban terbina dalam: Permintaan boleh diedarkan kepada beberapa contoh aplikasi.

Unit Nginx vs Pelayan Aplikasi LainUnit Nginx vs Pelayan Aplikasi LainApr 24, 2025 am 12:14 AM

Nginxunit lebih baik daripada pelayan HTTP yang terbina dalam Apachetomcat, Gunicorn dan Node.js, sesuai untuk projek berbilang bahasa dan keperluan konfigurasi dinamik. 1) Menyokong pelbagai bahasa pengaturcaraan, 2) menyediakan penambahbaikan konfigurasi dinamik, 3) fungsi mengimbangi beban terbina dalam, sesuai untuk projek yang memerlukan skalabilitas dan kebolehpercayaan yang tinggi.

Unit Nginx: Senibina dan Bagaimana Ia BerfungsiUnit Nginx: Senibina dan Bagaimana Ia BerfungsiApr 23, 2025 am 12:18 AM

NginxUnit meningkatkan prestasi aplikasi dan pengurusan dengan seni bina modular dan keupayaan konfigurasi semula dinamik. 1) Reka bentuk modular termasuk proses induk, router dan proses permohonan, menyokong pengurusan dan pengembangan yang cekap. 2) Konfigurasi semula dinamik membolehkan kemas kini konfigurasi yang lancar semasa runtime, sesuai untuk persekitaran CI/CD. 3) Sokongan berbilang bahasa dilaksanakan melalui pemuatan dinamik bahasa runtime, meningkatkan fleksibiliti pembangunan. 4) Prestasi tinggi dicapai melalui model yang didorong oleh peristiwa dan I/O asynchronous, dan tetap efisien walaupun di bawah kesesuaian yang tinggi. 5) Keselamatan diperbaiki dengan mengasingkan proses permohonan dan mengurangkan pengaruh bersama antara aplikasi.

Menggunakan Unit Nginx: Menggunakan dan Menguruskan AplikasiMenggunakan Unit Nginx: Menggunakan dan Menguruskan AplikasiApr 22, 2025 am 12:06 AM

NginxUnit boleh digunakan untuk menggunakan dan mengurus aplikasi dalam pelbagai bahasa. 1) Pasang nginxUnit. 2) Konfigurasikannya untuk menjalankan pelbagai jenis aplikasi seperti Python dan PHP. 3) Gunakan fungsi konfigurasi dinamik untuk pengurusan aplikasi. Melalui langkah -langkah ini, anda dapat menggunakan dan mengurus aplikasi dengan cekap dan meningkatkan kecekapan projek.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

MinGW - GNU Minimalis untuk Windows

MinGW - GNU Minimalis untuk Windows

Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

SublimeText3 versi Inggeris

SublimeText3 versi Inggeris

Disyorkan: Versi Win, menyokong gesaan kod!

SublimeText3 Linux versi baharu

SublimeText3 Linux versi baharu

SublimeText3 Linux versi terkini

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Muat turun versi mac editor Atom

Muat turun versi mac editor Atom

Editor sumber terbuka yang paling popular