Rumah > Soal Jawab > teks badan
Latar Belakang: Baru-baru ini saya ingin menulis sesuatu dan meletakkannya dalam talian, saya membeli nama domain dan vps, dan juga menyediakan pelayan ngxin pada vps yang saya mahu mulakan dengan halaman statik yang paling mudah, jadi saya menulis a indeks halaman statik. html, muat naik ke direktori /home/peng/var/www melalui ftp, dan kemudian konfigurasikan nod pelayan di bawah nod http fail nginx.conf:
server {
listen 80 ;
server_name **.**.**.**;
index index.html;
root /home/peng/var/www;
}
Akhirnya dimulakan semula perkhidmatan nginx,
Tetapi masalahnya ialah
Setiap kali saya mengakses alamat nama domain, halaman alu-aluan nginx sentiasa dikembalikan, seolah-olah konfigurasi tidak berkesan sama sekali
Alamat nama domain ialah: ethanvae.com
Ini kali pertama saya menggunakan nginx, jadi soalannya mungkin remeh.
2) Adakah terdapat sebarang tutorial yang baik yang bermula dari latihan dan mendalami tentang apa itu nginx, ciri-cirinya, senario penggunaan, dll.
Terima kasih sekali lagi kepada yang boleh menjawab
user www-data;
worker_processes 4;
pid /run/nginx.pid;
events {
worker_connections 768;
# multi_accept on;
}
http {
##
# Basic Settings
##
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
# server_tokens off;
# server_names_hash_bucket_size 64;
# server_name_in_redirect off;
include /etc/nginx/mime.types;
default_type application/octet-stream;
server {
listen 80 ;
server_name ethanvae.com;
location / {
index index.html;
root /home/peng/var/www;
}
}
##
# Logging Settings
##
access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log;
##
# Gzip Settings
##
gzip on;
gzip_disable "msie6";
# gzip_vary on;
# gzip_proxied any;
}
ringa_lee2017-05-16 17:22:49
Dalam server
modul anda tambah:
location / {
root /home/peng/var/www;
index index.html index.htm;
}
为情所困2017-05-16 17:22:49
nginx menyokong halaman web HTML statik secara lalai.
Pembekal nama domain Ethanvae.com mengikat IP (resolusi mungkin mengambil masa, ping pada bila-bila masa untuk melihat sama ada ia berjaya)
nama_pelayan kemudian tulis ethanvae.com www.ethanvae.com dua nama domain
Penjelasan: Mulakan semula selepas menukar konfigurasi nginx fail nginx hanya berkuat kuasa
Anda mungkin menghadapi masalah lain, terangkan dalam komen, dan saya akan membantu anda menyelesaikannya apabila saya dalam talian.
迷茫2017-05-16 17:22:49
Masalah poster asal ialah kekurangan konfigurasi lokasi
Berikut ialah konfigurasi mudah salah satu tapak saya, saya akan menghantarnya kepada anda untuk rujukan anda.
pelayan{
listen 80;
server_name www.abc.xyz abc.xyz;
root /home/name/abc;
location / {
proxy_set_header Host $host:$server_port;
proxy_pass http://127.0.0.1:6001;
}
}
pelayan{
listen 80;
server_name img0.abc.xyz;
root /home/name/abc;
location ~ /static/.*\.(css|doc|eip|exe|gif|ico|jpg|js|mp3|png|swf|xml|txt|bm)$ {
expires 7d;
}
}
黄舟2017-05-16 17:22:49
Secara visual, fail belum dibetulkan.
Larikan sudo nginx -t
看看打印出来的配置文件是哪个,修改那个,然后再 sudo nginx -s reload
Cubalah.
Selain itu, lihat pada access_log dan error_log nginx. Semak untuk melihat ralat yang dilaporkan dan sama ada terdapat sebarang permintaan.