Rumah > Soal Jawab > teks badan
Saya menggunakan pm2 untuk menjalankan program sampel nod (program sampel ekspres pada masa ini boleh dibuka dengan http://127.0.0.1:3000 Sekarang saya mahu membukanya dengan nama domain tersuai saya sendiri, tetapi selepas mengkonfigurasinya dengan nginx, ia masih gagal. Ia tidak boleh dibuka dengan nama domain tersuai (http://mydomain.com) Adakah boleh menggunakan 127.0.0.1 atau localhost. Adakah saya perlu mengkonfigurasi hos pada mesin ini? Walau bagaimanapun, selepas mencari di Internet untuk pengalaman atau arahan konfigurasi nginx, tiada seorang pun daripada mereka mengatakan bahawa saya perlu menukar hos saya harap seseorang dapat menjawabnya.
Lampirkan maklumat konfigurasi nginx.conf
#user nobody;
worker_processes 1;
#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;
#pid logs/nginx.pid;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';
#access_log logs/access.log main;
sendfile on;
#tcp_nopush on;
#keepalive_timeout 0;
keepalive_timeout 65;
#gzip on;
upstream nodejs {
server 127.0.0.1:3000;
}
server {
listen 80;
server_name www.mydomain.com mydomain.com;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-Nginx-Proxy true;
proxy_set_header Connection "";
proxy_pass http://nodejs;
#root html;
#index index.html index.htm;
}
#error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
include servers/*;
}
PHP中文网2017-06-30 09:59:06
Beberapa perkara penting yang direkodkan dalam projek NodeJs - QueenKing - SegmentFault /a/11...
为情所困2017-06-30 09:59:06
Persekitaran setempat perlu mengkonfigurasi hos, dan nama domain tersuai dipetakan kepada 127.0.0.1
巴扎黑2017-06-30 09:59:06
Nama domain adalah untuk pelayan rangkaian luaran Mengapa anda mengakses nama domain secara tempatan?