web-dev-qa-db-fra.com

Créé apt-mirror mais ne peut pas y accéder depuis localhost / ubuntu

J'ai créé un apt-mirror sur Ubuntu Server 16.04 dans le but d'exécuter un serveur apt hors ligne pour les clients Ubuntu locaux au bureau. J'ai sorti les derniers debs xenial de l'archive principale, installé Apache2, créé mes liens symboliques vers les répertoires mais quand j'essaye de naviguer vers http: // localhost/ubunt , je ne reçois rien. Je peux accéder directement à localhost et j'obtiens la page de démarrage d'Apache2, mais je ne peux pas afficher les sous-répertoires du référentiel.

Mesures prises:

$apt-get install apt-mirror
$su - apt-mirror /etc/apt/mirror.list
$apt-get install Apache2
$ln -s /var/spool/apt-mirror/mirror/archive.ubuntu.com/ubuntu/ /var/www/ubuntu

Mais lorsque j'essaie de naviguer http://127.0.0.1/ubunt , j'obtiens "Introuvable".

Suggestions? Qu'est-ce que j'ai raté? D'après ce que je comprends, il ne devrait pas être trop difficile de configurer un apt-miroir.

1
Davedough

Votre lien doit être dirigé créé à /var/www/html/ubuntu. Le répertoire racine Web Apache par défaut est passé de /var/www à /var/www/html avant la sortie d'Ubuntu 14.04.

Votre commande de création de lien doit donc être:

ln -s /var/spool/apt-mirror/mirror/archive.ubuntu.com/ubuntu/ /var/www/html/ubuntu

Il peut être nécessaire de redémarrer le service Apache2 après avoir effectué cette modification.

1
Arronical