在Nginx中显示HTML的方法
首先
虽然在Apache中能够正常显示HTML,但在Nginx中却遇到了一些困难,所以我记下来作为备忘。
※也解决了日语字符乱码的问题。
规格
-
- Linux
-
- Amazon-linux2
- nginx
安装Nginx
# yum search nginx
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
=================================== N/S matched: nginx ====================================
pcp-pmda-nginx.x86_64 : Performance Co-Pilot (PCP) metrics for the Nginx Webserver
Name and summary matches only, use "search all" for everything.
# amazon-linux-extras list | grep nginx
38 nginx1 available [ =stable ]
# amazon-linux-extras info nginx1
nginx1 recommends nginx # yum install nginx
# sudo amazon-linux-extras install nginx1
如果安装开始并且顺利地完成,
那么Nginx的安装就算完成。
确认Nginx是否已启动
# sudo systemctl start nginx
# sudo systemctl status nginx
# sudo systemctl enable nginx
如果能够顺利启动就好。
HTML文件创建
# cd /usr/share/nginx/html
# sudo vi 好きなファイル名.html
# sudo systemctl restart nginx
Nginx与Apache的HTML文件位置不同。
使用vi进行文件内编辑。
编辑完成后,重新启动Nginx,然后访问”http://公共IP/喜欢的文件名.html”。
如果日本语出现乱码的情况下
如果创建的HTML文件出现乱码,可以通过在Nginx的配置文件中添加以下内容来解决问题。
※「nginx.conf」位于/etc/nginx目录下。
include /etc/nginx/mime.types;
default_type application/octet-stream;
charset UTF-8;
# sudo systemctl restart nginx
通过重新启动,解决了日语字符显示乱码的问题!!