安装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 -t
查看nginx版本
nginx -v
查看nginx状态
sudo systemctl status nginx
启动nginx
sudo systemctl start nginx
重启nginx
sudo systemctl restart nginx
重新加载nginx配置文件
sudo systemctl reload nginx