linux nginx前端项目部署到home目录下访问报403错误
时间: 2023-11-28 10:51:07 浏览: 155
可能是因为Nginx没有读取到您home目录下的文件权限。您可以尝试以下步骤:
1. 确认您home目录下的网站文件的权限是否正确,可以使用以下命令:
```
ls -l /home/your_username/your_website_folder/
```
确认文件所有者是否为当前用户,文件权限是否为755或777。
2. 修改Nginx配置文件,将文件夹的所有者更改为Nginx用户,例如www-data。您可以在Nginx配置文件中添加以下行:
```
sudo nano /etc/nginx/nginx.conf
```
```
user www-data;
worker_processes auto;
pid /run/nginx.pid;
```
3. 在Nginx配置文件中添加以下内容:
```
server {
listen 80;
server_name your_domain.com;
root /home/your_username/your_website_folder;
index index.html index.htm;
location / {
try_files $uri $uri/ =404;
}
}
```
注意:将“your_domain.com”替换为您的域名,“your_username”和“your_website_folder”替换为您的用户名和网站文件夹。
4. 重启Nginx服务:
```
sudo service nginx restart
```
然后您应该能够访问您的网站了。
阅读全文