IL sécurisé Net - Tout sur ordinateur Tweak et sécurité

  • À propos de moi
  • Commande sysadmin Linux 101
  • Actualités
  • Catégories
    • Linux
    • Voip
    • Nagios
    • Virtual Box
    • AsteriskNOW
    • VM Ware
    • Freepbx
    • WordPress
    • Windows
  • Contact

Configurer WordPress avec NGINX

NGINX Wordpress Setup

Dans ce post, Je vais vous montrer comment installer WordPress blog avec NGINX. J'utilisais WordPress avec le serveur Apache2 mais j'ai décidé récemment d'utiliser NGINX.

CONDITIONS PRÉALABLES :

  • serveur LEMP travail (Linux, Nginx, Mysql et PHP)
  • accès root sur le serveur
  • fichier de configuration WordPress et sql
  • DB déjà importé dans le mysql

 

Dans cet exemple,, notre base de données d'information est de suivre :

  • db : wptest
  • passer: passWpTest
  • utilisateur : wptest
  • hôte : localhost

 

Première, nous avons besoin de télécharger la dernière version de WordPress et mis dans le dossier désiré.

Après que, renommer l'échantillon wp-config pour wp-config.php. Vous pouvez faire une copie au cas où vous avez besoin d'un fichier original.

Ouvrez le fichier wp-config.php avec votre éditeur de choix et modifier la configuration suivante :

// ** paramètres MySQL - Vous pouvez obtenir cette information de votre hébergeur ** //
/** Le nom de la base de données pour WordPress */
définir('DB_NAME', 'wptest');

/** nom d'utilisateur de base de données MySQL */
définir('DB_USER', 'wptest');

/** mot de passe de la base de données MySQL */
définir('DB_PASSWORD', 'passWpTest');

/** nom d'hôte MySQL */
définir('DB_HOST', 'Localhost');


Après que, nous devons créer un hôte virtuel dans le dossier nginx pour pouvoir configurer WordPress via un navigateur.

Vous créez un nouveau fichier sur le dossier avec le nom du site que vous voulez.

/etc/nginx/sites-available/

J'ai créé un fichier appelé wptest.itsecurenet.com.conf

/etc/nginx/sites-available/wordpressnginx.itsecurenet.com.conf

Une fois que le fichier est créé et ajoutez le contenu suivant pour le site Web de base. Le code suivant a été utilisé à partir du site WordPress.org : https://codex.wordpress.org/Nginx

# WordPress règles de site unique.
# Conçu pour être inclus dans un serveur {} bloc.
# En amont de connexion arrière-plan abstrait(s) for php
upstream php {
        unix Serveur:/tmp / php-cgi.socket;
        serveur 127.0.0.1:9000;
}

serveur {
        ## Le nom de votre site va ici.
        nom du serveur wordpressnginx.itsecurenet.com;
        ## Votre seule référence de chemin.
        racine /var / www / html / wptest;
        ## Cela devrait être dans votre bloc http et si elle est, il n'est pas nécessaire ici.
        indice index.php;

        location = /favicon.ico {
                log_not_found off;
                access_log off;
        }

        location = /robots.txt {
                autorise tout;
                log_not_found off;
                access_log off;
        }

        emplacement / {
                # C'est cool parce qu'aucun php est touché pour le contenu statique.
                # inclure les "?$args" part so non-default permalinks doesn't break when using query string
                try_files $uri $uri/ /index.php?$args;
        }

        emplacement ~  .php $ {
                #REMARQUE: Tu aurais dû "cgi.fix_pathinfo = 0;" in php.ini
                include fastcgi.conf;
                fastcgi_intercept_errors sur;
                fastcgi_pass php;
        }

        emplacement ~ * \.(js|css|.png|jpg|jpeg|gif|ico)$ {
                expire max;
                log_not_found off;
        }
}

 

Deux chose principale que vous devez changer est le nom du serveur et le site emplacement du dossier racine.

Une fois que le fichier est modifié et enregistré, nous avons besoin d'activer le site en créant un lien symbolique. Nous devons faire un lien vers un autre dossier qui est :

/etc/nginx/sites-enabled/

Donc, tapez la commande suivante, mais en changeant le nom de fichier correct que vous venez de créer. Pour moi, il sera comme celui-ci :

ln -s /etc/nginx/sites-available/wordpressnginx.itsecurenet.com.conf /etc/nginx/sites-enabled/

Vous pouvez vérifier la configuration nginx est correcte avant de redémarrer le service en tapant la commande suivante :

nginx -t

Si vous ne recevez pas d'erreurs, Maintenant, vous pouvez recharger le service nginx en tapant la commande :

service nginx reload

Vous pouvez également redémarrer le service php5-fpm si nécessaire :

service php5-fpm restart

Aussi, assurez-vous que l'autorisation sont définies correctement sur le site WordPress dossier. Nous devons nous assurer que www-data fait partie du groupe pour ce dossier. Par example, mon WordPress dossier d'installation racine se trouve dans / var / ww / html / wptest. Donc, nous avons tapé la commande suivante :

chown -R www-data:www-data/var/ww/html/wptest/

Une fois cela fait, vous pouvez visiter votre site web depuis le navigateur de votre choix pour finaliser l'installation. Dans mon cas, ce sera wordpressnginx.itsecurenet.com

 

Fév 10, 2017C'est sûr
VT-x est utilisé par un autre hyperviseur (VERR_VMX_IN_VMX_ROOT_MODE)Installez freepbx sur Centos 7

Laisser une réponse Annuler la réponse

C'est sûr
Février 10, 2017 Centos, Debian, Linux, Nginx, Ubuntu, toile, Wordpressdebian, comment installer avec nginx wordpress, nginx, nginx configuraiton, validation de la configuration nginx, serveur nginx, nginx avec wordpress, nginx wp, Test de configuration nginx, wordpress, configuration nginx wordpress
EnglishFrançaisDeutschItalianoPortuguêsRomânăEspañol
Messages récents
  • Installez freepbx sur Centos 7
  • Configurer WordPress avec NGINX
  • VT-x est utilisé par un autre hyperviseur (VERR_VMX_IN_VMX_ROOT_MODE)
  • Putty pavé numérique ne fonctionne pas avec vim
  • Comment puis-je inscrire mon clé RSA empreinte SSH
Faire un don n'a jamais demandé, mais toujours apprécié
Support Team Viewer
Accès à distance et Télé-assistance sur Internet grâce à TeamViewer Soutenez Net IT sécurisé
RSS National Vulnerability Database
  • CVE-2019-9002
  • CVE-2019-8955
  • CVE-2019-6340
  • CVE-2019-1700
  • CVE-2019-1698
  • CVE-2019-8996
  • CVE-2019-1681
  • CVE-2019-1684
  • CVE-2019-1691
  • CVE-2019-1685
Commentaires récents
  • C'est sûr sur VirtualBox ovules à l'OVF Vsphere
  • Sai sur VirtualBox ovules à l'OVF Vsphere
  • Saeid sur VirtualBox ovules à l'OVF Vsphere
  • Lokesh sur VirtualBox ovules à l'OVF Vsphere
Catégories
  • Apple
  • AsteriskNOW
  • Revenir en arrière
  • Centos
  • Debian
  • Freepbx
  • Temps
  • Linux
  • Nagios
  • Réseau
  • Actualités
  • Nginx
  • Ubuntu
  • Non classé
  • Unix
  • Virtual Box
  • VM Ware
  • Voip
  • toile
  • Windows
  • Wordpress

Votre nom (requis)

Votre e-mail (requis)

Sujet

Votre message

2014 © IL sécurisé Net
De domaine à vendre : Contactez-nous