在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

通过重新启动,解决了日语字符显示乱码的问题!!

广告
将在 10 秒后关闭
bannerAds