Static Website

安装nginx

将网站上传到/var/www

让www-data拥有网站文件夹的所有权

chown -R www-data:www-data /var/www

限制目录写入权限

sudo find /var/www -type d -exec chmod 755 {} \;

限制文件写入执行权限

sudo find /var/www -type f -exec chmod 644 {} \;

验证网站文件夹的权限

ls -l /var/www

在 /etc/nginx/sites-available 新建配置文件,名称随意,将 example.com 修改为网站地址

server {
    listen 80;
    server_name example.com;

    root /var/www;
    index index.html;

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

将配置文件软链接到sites-enabled文件夹并重新加载nginx配置文件,将conf改为配置文件名

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

nginx

测试nginx配置文件

nginx -t

查看nginx版本

nginx -v

Systemctl

查看nginx状态

sudo systemctl status nginx

启动nginx

sudo systemctl start nginx

重启nginx

sudo systemctl restart nginx

重新加载nginx配置文件

sudo systemctl reload nginx