Каталог Aws ec2 имеет ли html приоритет над php, если я загружаю оба?

#php #html #amazon-web-services #active-directory

Вопрос:

Мой вопрос — это вопрос каталога. Если я установлю php-скрипт в каталог и установлю index.html файл. Будет ли html — файл иметь приоритет при посещении домена? Что я пытаюсь сделать, если работаю над php-скриптом в реальном времени, введя www.domainname.com/index.php но когда посетители вводят www.domainname.com Я хочу, чтобы он перенес их в html index.html. возможно ли это?

Другой вопрос, я установил доменное имя и установил заполнитель index.html в каталоге я затем создал подкаталог, такой как www.domainname.com/restaurants/. В этом каталоге есть index.html файл в нем, но он не отображается в браузере. Я создал каталог в файле zilla. Может ли быть способ, которым я могу выяснить, почему это так?

Ответ №1:

вы можете обновить настройки nginx в файле /etc/nginx/сайты-доступно/по умолчанию

что-то вроде этого:

     server {
    listen 80;
    server_name your_domain www.your_domain;
    root /var/www/your_domain;

    index index.html index.htm index.php; // "add index.php here 

    location / {
        try_files $uri $uri/ =404;
    }

    location ~ .php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
     }

    location ~ /.ht {
        deny all;
    }
}