/etc/hosts
.Nginx (prononcez « engine-x ») est un serveur Web, ainsi qu'un proxy inverse. Ses sources sont disponibles sous une licence de type BSD (2-clause ou Simplified BSD License).
Un dépôt supplémentaire est nécessaire.
# zypper ar -n "openSUSE-13.2-http-servers" http://download.opensuse.org/repositories/server:/http/openSUSE_13.2/ repo-13.2-servers
Pour plus de détails sur zypper
, reportez-vous à la page dédiée.
# zypper ref repo-13.2-servers # zypper in nginx
Avant de modifier le fichier de configuration, nginx.conf
, on s'assure qu'il ne soit pas lancer :
# systemctl status nginx nginx.service - The nginx HTTP and reverse proxy server Loaded: loaded (/usr/lib/systemd/system/nginx.service; disabled) Active: inactive (dead)
On crée le fichier nginx.conf
.
# cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf
Dans ce fichier, on peut activer les journaux (erreurs, et accès).
Dans le bloc server {}
, on peut définir la directive server_name
[...] server { listen 80; server_name localhost; root /srv/www/htdocs/; [...] } [...]
Quand on accède à l'adresse 127.0.0.1
(ou localhost
) 1), on obtient une erreur 403. Pour éviter ce désagrément, on peut activer la directive autoindex.
# systemctl start nginx
/etc/hosts
.