Definizione della radice del documento Apache corretta


0

Sono abbastanza nuovo su Linux e ho provato a installare e configurare Apache 2 su OpenSuse 12.1.

È questa la radice del documento? /home/username/public_html

è corretto!? consultare la pagina 3 / o 4 della guida alla configurazione del server HTTP.

Document Root: "/srv/www/htdocs"
Directory; "/srv/www/htdocs"
Alias: /icons/ "/usr/share/apache2/icons/"
Directory: "/usr/share/apache2/icons"
Script Alias: /cgi-bin/ "/srv/www/cgi-bin/"
Directory: "/srv/www/cgi-bin"
mod_userdir.c: empty here nothing is filled in ;-)
include: /etc/apache2/conf.d/*.conf
include: /etc/apache2/conf.d/apache2-manual?conf
Servername linux-r4qe
E-Mail des Servername: root@linux-r4qe 

Durante l'esecuzione dello strumento di configurazione di apache che ho a pagina 5/5

listening on
all, port 80
Standardhost
in 
SSL deaktiviert
Virtuelle Hosts
linux-r4qe in "/srv/www/htdocs", SSL deaktiviert

Apache è installato e configurato correttamente?

Dato che potresti trovare questa domanda un po 'sciocca o da principiante, ecco alcune spiegazioni: ho installato la LAMPADA alcuni mesi fa, ma su una strada sbagliata.

public $unicodeslugs = '0';
    public $feed_limit = '10';
    public $log_path = '/srv/www/htdocs/basic/logs';
    public $tmp_path = '/srv/www/htdocs/basic/tmp';
    public $lifetime = '15';
    public $session_handler = 'database';
}  

Ho sempre pensato che il percorso dovrebbe essere questo qui:

/home/username/public_html

Aggiornamento - soprattutto per Oliver Salzburg

vedi qui entrambi i link

collegane uno con alcune descrizioni sulla descrizione dettagliata del caso OpenSuse su openSuse e alcuni consigli che sono discussi laggiù


~è già un segnaposto per /home/username/. Quindi ~/username/sarebbe errato. Inoltre, di quale guida alla configurazione stai parlando?
Der Hochstapler

ho installato in opensuse - e ho preso YAST
zero

Risposte:


0

/home/username/public_htmlviene utilizzato in aggiunta alla radice Web predefinita quando mod_userdirviene caricato.

Alcune persone usano questa funzionalità per inserire un sito Web all'interno di una home directory degli utenti. Ma non è affatto il modo standard di fare le cose.

La radice del documento per una determinata configurazione del sito Apache è definita dalla DocumentRootdirettiva.

Il tuo è impostato su /srv/www/htdocs, che, a mio avviso, è la posizione predefinita in OpenSUSE.


grazie mille. In openSUSE, quando installiamo una soluzione LAMP, di solito eseguiamo il server in questa cartella: ~ / username / public_html. Quindi - una domanda ho installato Apache in srv / www, quelle cartelle appartengono a root. Quindi dovremmo cambiare la proprietà di quelle cartelle come quella nel terminale: Codice: su - password nome_host: / home / the_user_to_give_ownership # chown -R the_user_to_give_ownership: users / srv / www
zero

È citato da qualche parte? Sembra un consiglio orribile, ma potrebbe essere solo perché è SUSE.
Der Hochstapler

ciao Caro Oliver, ho aggiunto due link nel post iniziale! scorri fino alla fine del post iniziale) Soprattutto nel secondo link puoi vedere cosa mi ha consigliato la gente di OpenSuse. ... mi farebbe piacere risentirti - tanti saluti da Heidelberg - circa 80 km a sud della FFM ;-)
zero
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.