Αν σκοπεύετε να εγκαταστήσετε έναν διακομιστή ιστού (ή διακομιστή συνεχούς ροής) στη μηχανή σας Ubuntu, το apache είναι μια σημαντική ενότητα που πρέπει να εγκαταστήσετε. Σε αυτό το σεμινάριο, θα σας δείξουμε πώς να εγκαταστήσετε και να διαμορφώσετε το apache για το Ubuntu σας.

Σημείωση : Εάν θέλετε απλά να ρυθμίσετε γρήγορα το διακομιστή LAMP, ακολουθήστε τον οδηγό εδώ.

Εγκατάσταση του Apache

Η λήψη του apache στη μηχανή του Ubuntu είναι εύκολη. Χρησιμοποιώντας είτε το Synaptic Package Manager, το Κέντρο λογισμικού του Ubuntu, αναζητήστε και εγκαταστήστε τη λειτουργική μονάδα " apache2 ". Εναλλακτικά, μπορείτε να ανοίξετε ένα τερματικό και πληκτρολογήστε την ακόλουθη εντολή:

 sudo apt-get εγκαταστήσετε το apache2 

Μόλις ολοκληρωθεί η εγκατάσταση, ανοίξτε ένα πρόγραμμα περιήγησης και μεταβείτε στη διεύθυνση URL " http: // localhost ". Αν δείτε τη λέξη " Λειτουργεί! ", Τότε η εγκατάσταση του apache είναι επιτυχής.

Διαμόρφωση του Apache

Εκκίνηση, διακοπή και επανεκκίνηση του Apache

Αφού εγκαταστήσετε το Apache, θα προστεθεί στη λίστα init.d και θα ξεκινήσει αυτόματα κάθε φορά που ξεκινάτε τον υπολογιστή σας. Οι παρακάτω εντολές σας επιτρέπουν να ξεκινήσετε, να επανεκκινήσετε, να σταματήσετε το Apache.

 sudo /etc/init.d/apache2 εκκίνηση #start apache sudo /etc/init.d/apache2 διακοπή #stop apache sudo /etc/init.d/apache2 επανεκκίνηση #restart apache 

Για να αποτρέψετε το Apache από την αυτόματη εκκίνηση κατά την εκκίνηση:

 sudo update-rc.d -f αφαιρέστε το apache2 

Για να επαναφέρετε το Apache πίσω στη λίστα αυτόματης εκκίνησης:

 sudo update-rc.d apache2 προεπιλογές 

Σημείωση : οι παραπάνω εντολές θα λειτουργήσουν μόνο σε debian-based distro (συμπεριλαμβανομένου του Ubuntu).

Αλλαγή του προεπιλεγμένου φακέλου localhost

Από προεπιλογή, το apache θα λειτουργήσει στο φάκελο " / var / www ". Αυτό σημαίνει ότι όποια αρχεία τοποθετείτε σε αυτό το φάκελο / var / www θα είναι ορατά από τη διεύθυνση URL http: // localhost. Σε ορισμένες περιπτώσεις, ίσως θέλετε το "localhost" να δείχνει σε άλλο φάκελο αντ 'αυτού, πείτε / home / user / public_html. Εδώ είναι πώς το κάνετε:

Αρχικά, βεβαιωθείτε ότι υπάρχει ο φάκελος / home / damien / public_html . Δημιουργήστε ένα απλό αρχείο html, ονομάστε το index.html και τοποθετήστε το στο φάκελο public_html.

Ανοίξτε ένα τερματικό και πληκτρολογήστε:

 gksu gedit / etc / apache2 / sites-enabled / 000-προεπιλογή 

Αλλάξτε DocumentRoot /var/www στο DocumentRoot /home/user/public_html .

Αλλαγή προς την .

Αποθηκεύστε και κλείστε το αρχείο.

Επανεκκινήστε το apache

 sudo /etc/init.d/apache2 επανεκκίνηση 

Τώρα, στο πρόγραμμα περιήγησής σας, επαναλάβετε τη φόρτωση του URL http: // localhost . Θα πρέπει να δείτε το αρχείο html που έχετε τοποθετήσει στο φάκελο public_html.

Διαμόρφωση διαφορετικών τοποθεσιών

Το παραπάνω τέχνασμα σας επιτρέπει να αλλάξετε τον προεπιλεγμένο φάκελο λειτουργιών του apache, όμως ορισμένοι ίσως δεν θέλετε να αντικαταστήσετε τις προεπιλεγμένες ρυθμίσεις. Μια εναλλακτική λύση είναι η δημιουργία πολλών ιστότοπων και η επισήμανση του apache στον ενεργό ιστότοπο.

Δημιουργήστε ένα νέο αρχείο ρυθμίσεων για τον νέο ιστότοπό σας.

 sudo cp / etc / apache2 / sites-available / προεπιλογή / etc / apache2 / sites-available / site1 

Στη συνέχεια, επεξεργαστείτε αυτό το αρχείο ρυθμίσεων.

 gksu gedit / etc / apache2 / sites-available / site1 

Αλλάξτε DocumentRoot /var/www στο DocumentRoot /home/user/public_html .

Αλλαγή προς την .

Αποθηκεύστε και κλείστε το αρχείο.

Απενεργοποιήστε την προεπιλεγμένη ρύθμιση και ενεργοποιήστε τις ρυθμίσεις site1

 sudo a2dissite προεπιλογή && sudo a2ensite site1 

Τέλος, κάντε επανεκκίνηση του Apache.

 sudo /etc/init.d/apache2 επανεκκίνηση 

Με αυτό το τέχνασμα, μπορείτε να δημιουργήσετε πολλά αρχεία διαμόρφωσης ιστότοπων, καθένα από τα οποία να δείχνει σε διαφορετικό φάκελο. Στη συνέχεια, μπορείτε εύκολα να αλλάξετε μεταξύ των τοποθεσιών με την εντολή a2dissite και a2ensite

Ενεργοποίηση αρχείου .htaccess

Το αρχείο .htaccess είναι ένα ισχυρό αρχείο που μπορεί να χρησιμοποιηθεί για τον έλεγχο και την προσαρμογή μιας συμπεριφοράς διακομιστή τοποθεσίας χωρίς την επεξεργασία της βασικής μονάδας Apache. Από προεπιλογή, η λειτουργία .htaccess είναι απενεργοποιημένη και όλες οι εμφανίσεις των αρχείων .htaccess αγνοούνται πλήρως. Ο διακομιστής δεν θα επιχειρήσει καν να διαβάσει αρχεία .htaccess στο σύστημα αρχείων.

Για να ενεργοποιήσετε το αρχείο .htaccess, ανοίξτε το αρχείο ρυθμίσεων που δημιουργήσατε νωρίτερα:

 gksu gedit / etc / apache2 / sites-available / site1 

Μετακινηθείτε προς τα κάτω στο αρχείο μέχρι να δείτε το τμήμα " ". Κάτω από αυτή τη γραμμή κώδικα, αλλάξτε AllowOverride None για AllowOverride All .

Αποθηκεύστε και κλείστε το αρχείο.

Συνιστώμενη ανάγνωση :
1. Εγκαταστήστε το διακομιστή LAMP στο Ubuntu

2. Πώς να εγκαταστήσετε το VLC-Shares στο Ubuntu και να κάνετε streaming audio / video σε Android