1. Для того чтобы сервер возвращал определенный файл, необходимо добавить следующую конфигурацию в файл nginx.conf:
```
server {
listen 80;
server_name example.com;
location / {
root /path/to/your/files;
index index.html;
}
}
```
Где `/path/to/your/files` - путь к директории, содержащей необходимые файлы. В данном случае, сервер будет возвращать файл index.html при обращении к корневому URL.
2. Для настройки перенаправления запросов с localhost:8080 на localhost:8080/general/generalPage.html необходимо добавить следующую конфигурацию в файл nginx.conf:
```
server {
listen 8080;
server_name localhost;
location / {
rewrite ^/$ /general/generalPage.html break;
}
}
```
3. Ошибка 403 с сообщением "directory index of '/usr/share/nginx/html/' is forbidden" возникает потому, что сервер не находит индексный файл в указанной директории.Чтобы исправить ошибку, необходимо проверить наличие индексного файла (например, index.html) и настройки конфигурации сервера:
```
server {
listen 80;
server_name example.com;
location / {
root /usr/share/nginx/html;
index index.html;
}
}
```
Убедитесь, что в указанной директории (в данном случае /usr/share/nginx/html) есть файл index.html, который будет возвращаться сервером по умолчанию при обращении к корневому URL.