403 Запретный

  • Автор темы Teesynccype
  • Обновлено
  • 13, May 2024
  • #1
403 Запрещено nginx/1.12.1 (Убунту) Идентификатор дистрибьютора: Ubuntu Описание: Убунту 17.10. Релиз: 17.10 Кодовое имя: хитрый

У меня на сервере работает много виртуальных сайтов, идентичных этому, но по какой-то причине я наткнулся на стену 403.

Разрешения для каталога моего виртуального веб-сайта

 2018/05/23 14:15:49 [error] 1530#1530: *1 directory index of "/var/www/html/C1/" is forbidden, client: 67.127.276.257, server: c1inventory.xxxxxx.com, request: "GET / HTTP/1.1", host: "c1inventory.xxxxxx.com"


Код (разметка): виртуальный каталог выглядит следующим образом.

и связан с ним.

 sudo ln -s /etc/nginx/sites-available/c1 /etc/nginx/sites-enabled/ server { listen 80; listen [::]:80; root /var/www/html/C1; index index.html index.php index.htm; server_name c1inventory.xxxxxxx.com; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { try_files $uri =404; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_index index.php; fastcgi_pass unix:/var/run/php/php7.1-fpm.sock; include fastcgi_params; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }


Код (разметка): Дамп из журнала ошибок nginx.

 sudo chown -R www-data:www-data /var/www/html/C1/ sudo chmod -R 755 /var/www/html/C1/ results drwxrwxrwx 3 www-data www-data 4096 May 23 12:37 C1


Код (разметка): Любая помощь приветствуется.

Спасибо.

Teesynccype


Рег
24 Oct, 2007

Тем
72

Постов
190

Баллов
580
  • 21, May 2024
  • #2
Используете ли вы PHP-FPM с Nginx?

Если да, то перейдите в PHP-FPM.

 [URL='https://lumtu.com/yti/aw55waHBodHRwOi8veHgueHgueHgueHgvaW5mbym5W']http://xx.xx.xx.xx/info.php[/URL]


Код (разметка): сохраните файл и отредактируйте две строки ниже, сохраните и закройте файл, а затем перезапустите Nginx и службу PHP-FPM.

#

 vim /etc/php-fpm.d/www.conf.


Код (разметка): .

пользователь = nginx

.

группа = nginx

создайте файл info.php в файле /usr/share/nginx/html, используя приведенный ниже код.

сохраните файл и выйдите. phpинформация(); ?> теперь просмотрите файл, используя IP-адрес вашего сервера
 www.conf
Код (разметка): . он должен работать.
 

IIvann


Рег
02 Mar, 2016

Тем
73

Постов
196

Баллов
571
  • 11, Jun 2024
  • #3
Ошибка 403 Forbidden указывает на то, что файл имеет неправильные разрешения.

Каталоги и папки должны иметь номер 755. Исполняемые сценарии в папке cgi-bin должны иметь номер 755. Изображения, мультимедиа и текстовые файлы, такие как HTML, должны иметь номер 755 или 644.

Вы можете попробовать следующую команду:

sudo chown -R www-data:www-data /usr/share/nginx/html/*

sudo chmod -R 0755 /usr/share/nginx/html/*
 

GrafAndrew


Рег
01 Jan, 2011

Тем
62

Постов
185

Баллов
515
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно