Linux inx問題の羅列
1、デフォルトのアクセスディレクトリを変更すると、ページエラーが発生します。【403 forbidden】
私のinx構成は以下の通りです。
ネット上では普通、中国語の文字化けの原因をnginx.co nfにまとめています。このコードは設定されていません。しかし、私が配置したのは中国語の文字化けです。実は私のHTMLページは一番簡単なページです。
なぜならHTMLコードでは、コーディングフォーマットをutf-8と指定しなければなりません。そうでなければ、nginx.com nfで符号化フォーマットが指定されても無駄です。
私のinx構成は以下の通りです。
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
server {
listen 80;
server_name localhost;
#charset utf-8; #
location / {
#root html; #
root /root/webapp/www/static; #
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
# root html;
}
}
}
この問題は主にothersがrootディレクトリに対する権限が足りないからです。(linuxのファイル権限は三つのグループに分けられています。それぞれowner、group、others)、othersをrootに対する権限だけに実行可能な権限を追加すればいいです。chmod 751 /root
2、nginxページの中国語の文字化けネット上では普通、中国語の文字化けの原因をnginx.co nfにまとめています。このコードは設定されていません。しかし、私が配置したのは中国語の文字化けです。実は私のHTMLページは一番簡単なページです。
hello world!
。
それはいったいどこですか?なぜならHTMLコードでは、コーディングフォーマットをutf-8と指定しなければなりません。そうでなければ、nginx.com nfで符号化フォーマットが指定されても無駄です。
hello world!
。
HTMLに「」コードを入れた後、中国語は正常に表示されます。その後、私はnginx.comの中の「charset utf-8」を注釈してみましたが、ページにも文字化けが発生していません。