Nginx на Aapanel блокирует заголовки CORS из сценария PHPPhp

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Nginx на Aapanel блокирует заголовки CORS из сценария PHP

Сообщение Anonymous »

Я пытаюсь сделать перекрестный запрос API с https://andiamo.elenmorcreative.com по адресу https://andiamo-backend.elenmorcreative.com.
Я настроил правильный Laravel и Cors, но всегда терпит неудачу. Чтобы доказать, что проблема заключается в сервере, я создал простой файл public/test.php, который содержит только заголовок («Access-control-llow-Origin: https://andiamo.elenmorcreative.com»);
Однако, когда я назвал тест. Это доказывает, что в конфигурации Nginx/Aapanel это что -то есть.
Вот моя текущая конфигурация Nginx. Пожалуйста, помогите найти, какая настройка может вызвать это. < /P>

Код: Выделить всё

server {
listen 80;
listen 443 ssl http2;
server_name andiamo-backend.elenmorcreative.com;
root /www/wwwroot/andiamo-backend.elenmorcreative.com/andiamo-backend/public;

# Konfigurasi SSL (JANGAN DIUBAH)
ssl_certificate /www/server/panel/vhost/cert/andiamo-backend.elenmorcreative.com/fullchain.pem;
ssl_certificate_key /www/server/panel/vhost/cert/andiamo-backend.elenmorcreative.com/privkey.pem;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_prefer_server_ciphers off;

# Pengaturan Umum
add_header X-Frame-Options "SAMEORIGIN";
add_header X-Content-Type-Options "nosniff";
index index.php;
charset utf-8;

# Pengalihan ke HTTPS
if ($scheme != "https") {
return 301 https://$host$request_uri;
}

# Aturan Rewrite Standar untuk Laravel
location / {
try_files $uri $uri/ /index.php?$query_string;
}

# Penanganan Error Page
error_page 404 /index.php;

# Blok PHP yang Bersih dan Standar
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass unix:/tmp/php-cgi-83.sock; # Sesuaikan dengan versi PHP Anda
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT $realpath_root;
internal;
}

# Blokir akses ke file sensitif
location ~ /\.(?!well-known).* {
deny all;
}

# Logging
access_log /www/wwwlogs/andiamo-backend.elenmorcreative.com.log;
error_log /www/wwwlogs/andiamo-backend.elenmorcreative.com.error.log;
}
Ищите помощь на форумах сообщества, которые более специфичны для Aapanel и Nginx.

Подробнее здесь: https://stackoverflow.com/questions/796 ... php-script
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»