Modhanna íocaíochta Abuse

Cad atá le déanamh mura bhfuil an comhad innéacs sonraithe i socruithe Nginx

  • Abhaile
  • Bonn Eolais
  • Cad atá le déanamh mura bhfuil an comhad innéacs sonraithe i socruithe Nginx
28.11.2023, 23:29

Mura bhfuil an comhad innéacs sonraithe i socruithe Nginx, ansin nuair a bheidh rochtain á fháil ar an eolaire fréimhe, cuirfidh an freastalaí earráid 403 Toirmiscthe ar ais. Chun an fhadhb seo a réiteach, ní mór duit an treoir innéacs a chur le cumraíocht an fhreastalaí agus an comhad atá uait a shonrú (de ghnáth index.html nó index.php).

Cad is brí le 403 Toirmiscthe?

Ciallaíonn Earráid 403 Toirmiscthe i Linux nach bhfuil cead ag an úsáideoir atá ag rochtain an fhreastalaí rochtain a fháil ar an acmhainn iarrtha. Is féidir gur mar gheall ar cheadanna míchearta comhaid nó eolaire, socruithe slándála freastalaí, nó cumraíocht Nginx a tharla sé seo.

Chun an earráid seo a shocrú, ní mór duit a chinntiú go bhfuil na ceadanna comhad agus eolaire socraithe i gceart agus cumraíocht an fhreastalaí a sheiceáil.

Conas a fhéachann sé i gcleachtas

Sampla:

 server { listen 80; server_name example.com; root /var/www/example.com; index index.html; location / { try_files $uri $uri/ =404; } }

Sa sampla seo, shonraíomar go ndéanfaidh an freastalaí cuardach ar an gcomhad index.html agus go dtaispeánfaidh sé a bhfuil ann agus é ag rochtain an eolaire fréimhe. Má tá comhad den sórt sin ar iarraidh, cuirfear an earráid 404 Not Found ar ais.

Tar éis athruithe a dhéanamh ar chumraíocht an fhreastalaí, ní mór duit Nginx a atosú chun na socruithe a chur i bhfeidhm:

 sudo systemctl restart nginx

Má iarrann tú URL cosúil le /vstats/ ach mura bhfuil comhad innéacs agat i do chumraíocht Nginx, teipfidh ort agus gheobhaidh tú 404. Is féidir leat an treoir innéacs a chur le do location :

 location / { index index.php index.html index.htm; }

Nó go díreach chuig an bhfreastalaí, i Nginx faigheann gach suíomh na treoracha atá leagtha síos sa fhreastalaí mar oidhreacht