Acquira

My_First_Apache2

Oct 13th, 2020 (edited)
115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 2.03 KB | None | 0 0
  1. https://startbootstrap.com/themes/agency/      #Téléchargement du theme gratuit
  2.  
  3. sudo apt-get install apache2
  4. sudo mkdir /var/www/blog
  5.  
  6. cp /home/fitec/Téléchargements/startbootstrap-agency-gh-pages.zip /var/www/blog     #Copie du theme dans var/www/blog
  7. cd /var/www/blog
  8. unzip startbootstrap-agency-gh-pages.zip    #Dezip du fichier  
  9.  
  10. sudo nano /etc/apache2/apache2.conf     #Modification du fichier de configuration apache
  11.  
  12. #ajouter en bas du fichier de configuration
  13. <Directory /var/www/blog/startbootstrap-agency-gh-pages>    #/var/www/blog/"nom du dossier unzip contenant le theme"
  14.     Options Indexes
  15.     Require all granted
  16. </Directory>
  17.  
  18. nano /etc/apache2/sites-available/000-default.conf  #Mapping de la route du site
  19.    
  20.     ServerAdmin webmaster@localhost              #mapping d'un utilisateur local en temps qu'admin du server
  21.     DocumentRoot /var/www/blog/startbootstrap-agency-gh-pages/   #/var/www/blog/"nom du dossier unzip contenant le theme"
  22.  
  23.  
  24. #Debug du service apache2
  25. service apache2 reload              #Redémarre le service
  26. sudo tail -n10 /var/log/apache2/error.log   #Affiche les 10 dernieres lignes des logs d'erreurs
  27.  
  28.  
  29. #Firefox environment
  30. about:config
  31. network.stricttransportsecurity.preloadlist
  32.  
  33. #Ajout d'un domain en local pour accéder au site
  34.  
  35. sudo nano /etc/hosts
  36.     127.0.0.1   monpremier.apache   #Ajout d'une ligne avec le localhost / nom du domaine local
  37.  
  38. #test
  39. ping monpremier.apache
  40.  
  41.  
  42. #Facultatif : Creation des liens symboliques
  43.  
  44. ln -s /var/www/blog/startbootstrap-agency-gh-pages/   /var/www/
  45.  
  46.  
  47. #Ajout d'un second site
  48. nano /etc/apache2/ports.conf
  49.     listen 81
  50.  
  51. nano /etc/apache2/sites-available/001-monsite.conf
  52.     <VirtualHost *:81>
  53.             ServerAdmin sysadmin@monblog.dev
  54.             DocumentRoot /var/www/blog
  55.             ServerName monblog.dev
  56.  
  57.             ErrorLog /var/www/blog/logs/error.log
  58.             CustomLog /var/www/blog/logs/access.log combined
  59.  
  60.             <Directory /var/www/blog>
  61.                     Options +FollowSymLinks -Indexes
  62.                     AllowOverride All
  63.             </Directory>
  64.     </VirtualHost>
Add Comment
Please, Sign In to add comment