Med hensyn til administration af webservere kan der forekomme mange ubehagelige overraskelser. Især når du flytter fra en ældre version af et operativsystem, til en nyere. Vsalable så meget for Ubuntu såvel som for Centos.
Af centos 5, Centos 7 Mange ting har ændret sig til det bedre. Vægten var meget på sikkerhed og stabilitet. For en nybegynder Linux eller for en bruger, der ikke er opmærksom på, hvad der ser ud til nyt med hensyn til servere og siervics, der er specifikke for administration webhosting, små nyheder kan give hovedpine.
En af de mest almindelige fejl, der findes ved installationen af LEMP (Linux, Nginx, MySQL, PHP) Sikkerhed og tilladelser til tjenester Installeret på CentOS 7 -operativsystemet.
Umuligheden af at starte NGINX-tjenesten, selvom alt synes godt konfigureret fra synspunktet om PHP-FPM og 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.I status har vi følgende detaljer, men som ikke hjælper os meget.
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.Vi forstår dog, at serviceadgangen er blokeret “Nginx” Udfør operationer på CentOS 7.
Løsning af problemet “nginx: [nye] åben () “sti” mislykkedes (13: tilladelse nægtet)”
Sikkerhedsforbedret Linux (Selinux) er et modul, der oftest kommer aktiveret med installationen af CentOS 7 eller andre Linux -distributioner. Dette modul tilbyder flere Kontrol- og adgangsværktøjer på serverniveau, at være en god værge, når det kommer til Sikkerhed og integritet. Imidlertid, kan begrænse privilegierne for vigtige tjenester og applikationer, installeret på systemet.
Bare det at løse ovenstående problem er deaktiveringen af Selinux.
Hvordan vi deaktiverer selinux på centos 7
1. Først er det godt at kontrollere, om dette modul er aktiveret på systemet, der udfører ordren “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:      312. Hvis tjenesten er aktiveret (aktiveret), skal du udføre kommandolinjen: “Setenforce 0”, gå derefter og rediger filen  “/etc/selinux/config”.
Her sæt: SELINUX=disabled. 
3. Når du har gemt filen ovenfor, skal du genstarte serveren.
Alt skal fungere uden problemer.
 
			
Jeg havde forsøgt at løse ulejligheden i flere dage, meget tak for dit bidrag !!