Mettre à jour / installer l'arborescence des ports FreeBSD
S'il s'agit d'une nouvelle installation (et non d'un CustomISO), vous devrez probablement installer l'arborescence des ports. Si vous en avez déjà un, il peut être mis à jour à l'aide de la commande suivante:
portsnap fetch extract
Le téléchargement peut prendre quelques minutes, mais une fois terminé, vous pourrez passer à l'étape suivante.
Pack de mise à niveau
Pour installer les ports récemment téléchargés, vous devrez mettre à niveau pkg
. Exécutez la commande suivante pour mettre à niveau pkg
:
cd /usr/ports/ports-mgmt/pkg
make reinstall
Une fois cette opération terminée, vous pouvez exécuter la commande suivante pour nettoyer le répertoire de tous les fichiers temporaires:
make clean
Installation de Nginx
Comme pour l'étape précédente, vous devrez exécuter les commandes suivantes pour configurer, compiler et installer Nginx.
cd /usr/ports/www/nginx
make config-recursive
Vous obtiendrez une configuration pop - up et quand vous pouvez choisir ce qui suit: HTTP_GZIP_STATIC, HTTP_SSL, HTTP_DAV_EXT
. Il peut être souhaitable de permettre la compilation d'autres modules avec Nginx. N'importe laquelle des fenêtres contextuelles suivantes peut être conservée par défaut. Exécutez maintenant les commandes suivantes pour installer Nginx.
make install
Une fois l'installation terminée, vous pouvez exécuter ce qui suit pour nettoyer le répertoire de tous les fichiers créés par cette étape:
make clean
Pour faire démarrer nginx au démarrage de votre serveur, modifiez /etc/rc.conf
. Vous pouvez modifier ce fichier en exécutant ee /etc/rc.conf
. Alternativement, vous pouvez utiliser nano
. Nano peut être installé en exécutant pkg install nano
.
En /etc/rc.conf
plus nginx_enable="YES"
de la fin du fichier. Une fois cela fait, vous pouvez passer à l'étape suivante.
Démarrage de Nginx
Pour démarrer nginx, vous pouvez exécuter soit:
service nginx start
ou
service nginx onestart
En cas de succès. Vous devriez voir une sortie similaire au format suivant:
Performing sanity check on nginx configuration:
nginx: the configuration file /usr/local/etc/nginx/nginx.conf syntax is ok
nginx: configuration file /usr/local/etc/nginx/nginx.conf test is successful
Starting nginx.
Pour vérifier que Nginx est correctement configuré, vous pouvez accéder à votre adresse IP dans un navigateur Web. Accédez à http://0.0.0.0
(Modifier l'IP en conséquence). En cas de succès, vous verrez le "Bienvenue à Nginx!" page.
Nginx peut être configuré ultérieurement dans /usr/local/etc/nginx/
.
Les pages Nginx par défaut, telles que "Bienvenue dans Nginx!" sont situés dans /usr/local/www/nginx/
.