安装Nginx

sudo apt-get update
sudo apt-get install nginx

安装完成后,可以使用以下命令启动Nginx

sudo systemctl start nginx

配置Nginx

/etc/nginx/sites-available新建配置文件hugo

sudo vim /etc/nginx/sites-available/hugo

添加如下配置文件

#/etc/nginx/sites-available/hugo
server {
    listen 80;
    server_name haoyuehxのblog.652205015.xyz;

    root /home/ubuntu/myBlog/public;
    index index.html;

    location / {
        try_files $uri $uri/ =404;
    }
}

将此配置文件保存后,创建一个符号链接到/etc/nginx/sites-enabled/ 目录,以启用该配置:

sudo ln -s /etc/nginx/sites-available/hugo /etc/nginx/sites-enabled/

禁用默认文件

sudo rm /etc/nginx/sites-enabled/default

测试 Nginx 配置

测试配置文件是否有语法错误:

sudo nginx -t

重新加载 Nginx 服务:

sudo systemctl reload nginx

重启 Nginx 服务:

sudo systemctl restart nginx

查看nginx的log日志

  • 访问日志 默认情况下,Nginx的访问日志文件路径为/var/log/nginx/access.log。你可以使用以下命令来查看访问日志文件:
sudo cat /var/log/nginx/access.log          #这个命令将会输出访问日志文件的所有内容。
sudo tail -f /var/log/nginx/access.log      #这个命令将会实时输出访问日志文件的内容,你可以在日志文件更新时立即看到新的日志内容。

查询域名所对应的ip

nslookup -type=NS haoyuehxのblog.652205015.xyz