Installazione e configurazione di Apache webserver su Solaris 10

X

Privacy & Cookie

Questo sito utilizza i cookie. Continuando, accetti il loro utilizzo. Ulteriori informazioni, tra cui come controllare i cookie.

Capito!

Pubblicità

Recentemente avevo bisogno di installare e configurare un’installazione molto semplice di Apache webserver per un progetto su cui sto lavorando. È stato un processo abbastanza semplice, quindi ho deciso di scrivere questa guida come un’incursione informale per far funzionare Apache rapidamente. Per prima cosa vediamo se è installato o meno.

bash-3.2# pkginfo -i | grep -i sunwapchsystem SUNWapch2d Apache Web Server V2 Documentationsystem SUNWapch2r Apache Web Server V2 (root)system SUNWapch2u Apache Web Server V2 (usr)

Se Apache non è installato, sarà necessario installarlo da cd o da una fonte di installazione di rete. Per questo esempio farò finta di avere un disco Solaris 10 OS montato su /mnt/cdrom. Installa i pacchetti in questo modo.

pkgadd -G -d /mnt/cdrom/Solaris_10/Product SUNWapch2u SUNWapch2r SUNWapch2d

Una volta che i pacchetti Apache sono installati correttamente possiamo iniziare con la configurazione. Il modo più rapido per farlo è utilizzare il file di confguration di esempio fornito con l’installazione. Copia questo file.

cp -p /etc/apache2/httpd.conf-example /etc/apache2/httpd.conf

Il file di configurazione principale per Apache è solitamente chiamato httpd.conf, in questo caso esiste in / etc / apache2 / httpd.conf. Probabilmente la prima cosa che vuoi guardare è la direttiva DocumentRoot. Apri /etc / apache2 / httpd.conf e trovare questa linea. La direttiva DocumentRoot dice ad Apache cosa dovrebbe usare per la sua posizione di root per servire i file. Per questa versione di Apache su Solaris il valore predefinito è / var / apache2 / htdocs-lasceremo questo valore predefinito così com’è, ma potresti cambiarlo in quello che vuoi.

Un’altra direttiva che potresti voler esaminare è DirectoryIndex. Ciò consente di specificare il nome del file html che Apache dovrebbe servire quando viene richiesta una directory. Se questo file non esiste in quella directory allora un elenco viene generato automaticamente e servito fuori invece. Nella maggior parte dei casi “indice.html ” è impostato come predefinito, quindi lasciamo anche quello così com’è.

Per ora controlliamo che il servizio non sia in esecuzione, quindi avviarlo e vedere se funziona.

bash-3.2# svcs httpSTATE STIME FMRIdisabled 15:08:47 svc:/network/http:apache2bash-3.2# svcadm enable httpbash-3.2# svcs httpSTATE STIME FMRIonline 15:09:02 svc:/network/http:apache2

Ok sembra che sia in esecuzione, vai avanti e vedi se puoi farlo apparire in un browser web. Provare il nome host o l’indirizzo ip se si tenta da un’altra macchina, o il localhost ( 127.0.0.1) se si sta tentando questo sul sistema che sta eseguendo Apache. Ad esempio è possibile inserire quanto segue nella barra di ricerca in un browser quando sul computer locale: http://127.0.0.1

Se Apache è in esecuzione correttamente, dovrebbe visualizzare una pagina di base con collegamenti alla home page di Apache. Huzzah! Supponendo che tutto funzioni, ora puoi iniziare a costruire il tuo sito e servire contenuti.

Ci sono molti modi per configurare e configurare Apache, e un modo rapido per leggere su come fare queste configurazioni è quello di utilizzare la documentazione che è stata installata nel pacchetto SUNWapch2d. Questa documentazione è fornita in html e molto probabilmente verrà fornita da Apache sotto l’alias / manual. Prova ad andare su http://hostname/manual per vedere se la documentazione è presente. Una nota, la pubblicazione di questa documentazione può essere disabilitata in httpd.conf, cercare ‘manuale’ nel file.

Assicurati di controllare il sito ufficiale per ulteriori informazioni http://httpd.apache.org/

Pubblicità

Leave a Reply

Il tuo indirizzo email non sarà pubblicato.