[SEASADH] Theip ar NGINX theip CentOS 7 - nginx: [emergen] open () theip ar "cosán" (13: Ceadaíodh cead)

Maidir le freastalaithe gréasáin a bhainistiú, is féidir go leor iontas míshásta a bheith ann. Go háirithe nuair atá tú ag bogadh ó leagan níos sine den chóras oibriúcháin le ceann nua. Vsalable don dá cheann ubuntu agus as CentOS.

Ó CentOS 5 go 7 CentOS tá a lán rudaí tar éis athrú níos fearr. Tá an fócas ar shlándáil agus ar chobhsaíocht. Le haghaidh novice linux, nó d'úsáideoir nach bhfuil ar an eolas faoi cad atá nua faoi fhreastalaithe agus seirbhísí atá sainiúil le riar gréasáin a óstáil, is féidir le beagán na nuachta a thabhairt duit.

Ceann de na hearráidí is coitianta a bhíonn ann nuair a shuiteáil LEMP (Linux, NGINX, MySQL, PHP) ceadanna slándála agus seirbhíse suiteáilte ar chóras oibriúcháin CentOS 7.

Mura gcuirtear tús leis an tseirbhís NGINX fiú má dhealraíonn sé go bhfuil gach rud cumraithe i dtéarmaí PHP-FPM agus NGINX.


restart nginx
Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.

Tá na sonraí seo a leanas againn i stádas, ach ní cuidíonn siad linn go leor.

systemctl status nginx.service
● nginx.service - The nginx HTTP and reverse proxy server
Loaded: loaded (/usr/lib/systemd/system/nginx.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Fri 2019-03-08 06:57:41 UTC; 17s ago
Process: 4405 ExecReload=/bin/kill -s HUP $MAINPID (code=exited, status=0/SUCCESS)
Process: 4704 ExecStart=/usr/sbin/nginx (code=exited, status=0/SUCCESS)
Process: 4766 ExecStartPre=/usr/sbin/nginx -t (code=exited, status=1/FAILURE)
Process: 4764 ExecStartPre=/usr/bin/rm -f /run/nginx.pid (code=exited, status=0/SUCCESS)
Main PID: 4706 (code=exited, status=0/SUCCESS)
Mar 08 06:57:40 srv.xsystem.dev systemd[1]: Starting The nginx HTTP and reverse proxy server...
Mar 08 06:57:41 srv.xsystem.dev nginx[4766]: nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
Mar 08 06:57:41 srv.xsystem.dev nginx[4766]: nginx: [emerg] open() "/srv/www/web.dev/logs/access.log" failed (13: Permission denied)
Mar 08 06:57:41 srv.xsystem.dev nginx[4766]: nginx: configuration file /etc/nginx/nginx.conf test failed
Mar 08 06:57:41 srv.xsystem.dev systemd[1]: nginx.service: control process exited, code=exited status=1
Mar 08 06:57:41 srv.xsystem.dev systemd[1]: Failed to start The nginx HTTP and reverse proxy server.
Mar 08 06:57:41 srv.xsystem.dev systemd[1]: Unit nginx.service entered failed state.
Mar 08 06:57:41 srv.xsystem.dev systemd[1]: nginx.service failed.

Tuigimid, áfach, go bhfuil rochtain ag an nginx "seirbhís" ag oibriú ar CentOS 7.

Réiteach Fadhbanna "nginx: [emerging] open () theip ar" cosán "(13: Cead a Dhiúltaíodh)"

Linux Slándála Feabhsaithe (SELinux) Is é an modúl is mó a thagann le suiteáil CentOS 7 nó dáiltí Linux eile. Cuireann an modúl seo iolrach uirlisí rialaithe agus rochtain rialaithe ag leibhéal an fhreastalaí, agus is garda maith é nuair a thagann sé slándáil agus sláine. Mar sin féin, féadfaidh sé pribhléidí seirbhísí agus iarratais tábhachtacha a theorannú, suiteáilte ar an gcóras.

Is é an réiteach simplí don fhadhb thuas ná SELinux a dhíchumasú.

Conas SELinux ar CentOS 7 a dhíghníomhachtú

1. Ar an gcéad dul síos, seiceáil an bhfuil an modúl seo cumasaithe ar an gcóras tríd an ordú a fhorghníomhú “sestatus”.

SELinux status: enabled
SELinuxfs mount: /sys/fs/selinux
SELinux root directory: /etc/selinux
Loaded policy name: targeted
Current mode: enforcing
Mode from config file: enforcing
Policy MLS status: enabled
Policy deny_unknown status: allowed
Max kernel policy version: 31

2. Má tá an tseirbhís cumasaithe, reáchtáil an líne ordaithe: "setenforce 0", ansin téigh agus cuir an comhad in eagar “/etc/selinux/config”.
Anseo a leagtar tú: SELINUX=disabled.

3. Tar éis an comhad thuas a shábháil, an freastalaí a atosú.

Ba chóir go n-oibreodh gach rud go réidh.

[SEASADH] Theip ar NGINX theip CentOS 7 - nginx: [emergen] open () theip ar "cosán" (13: Ceadaíodh cead)

Maidir leis an údar

Stealth

Paiseanta faoi gach rud a giuirléid agus TF scríobh stealthsettings.com gladly de 2006 agus is maith liom a fháil amach rudaí nua a bhfuil tú faoi ríomhairí agus MacOS, Linux, Windows, iOS agus Android.

Leave a Comment

Úsáideann an suíomh seo Akismet chun spam a laghdú. Foghlaim conas a dhéantar próiseáil ar do chuid tráchta.