httpd-userdir.conf [Rešeno]

Sve u vezi mreža i povezivanja na Internet

Moderator: Urednik

Post Reply

Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 92
Joined: 18 Mar 2012, 08:40
Location: Beograd

Post Napisano: 28 Mar 2012, 18:15


Dali moze neko da mi da primer ili skrin njegovog httpd-userdir.conf fajla jer imam poteskoce da svatim kako da podesim Apache.
Naravno sve je u lokalu. I korisnoci bi trebalo da u svojim home direktorijumima imaju dir www u koji smestaju index.html. Usera ima recimo test1,test2,test3 . To znaci da za svakog bi trebalo da podesim u http-userdir.conf putanju do index.html?



Administrator
Administrator
offline
User avatar

Posts: 4590
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 28 Mar 2012, 18:25


Ne sećam se da sam nešto čačkao. Tako da je ovo vrlo verovatno verzija koja dolazi uz Slack.

/etc/httpd/extra/httpd-userdir.conf

Code: Select all

# Settings for user home directories
#
# Required module: mod_userdir

#
# UserDir: The name of the directory that is appended onto a user's home
# directory if a ~user request is received.  Note that you must also set
# the default access control for these directories, as in the example below.
#
UserDir public_html

#
# Control access to UserDir directories.  The following is an example
# for a site where these directories are restricted to read-only.
#
<Directory "/home/*/public_html">
    AllowOverride FileInfo AuthConfig Limit Indexes
    Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
    <Limit GET POST OPTIONS>
        Order allow,deny
        Allow from all
    </Limit>
    <LimitExcept GET POST OPTIONS>
        Order deny,allow
        Deny from all
    </LimitExcept>
</Directory>
Koji konkretno problem imaš?



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 92
Joined: 18 Mar 2012, 08:40
Location: Beograd

Post Napisano: 28 Mar 2012, 18:35


pa to je osnovna verzija, a ja moram da je promenim da bi Apache citao iz home foldera svakog novog usera koga dodam. Mislim da za svakog moram i da unesem novu destinaciju. Da li to znaci da unos treba da izgleda ovako

<Directory "/home/test1/www/index.html">

i da ponovim ceo pasus za svakog novog korisnika.


i da odkomentujem red

# Required module: mod_userdir



Administrator
Administrator
offline
User avatar

Posts: 4590
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 28 Mar 2012, 19:17


A što bi ponavljao za svakog korisnika? Apache čita iz home dira svakog korisnika:

Code: Select all

<Directory "/home/*/public_html">
Kod tebe bi to bilo

Code: Select all

<Directory "/home/*/www">
Treba da skineš komentar, ali sa:

Code: Select all

#Include /etc/httpd/extra/httpd-userdir.conf
iz httpd.conf, ne to što si mislio.



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 92
Joined: 18 Mar 2012, 08:40
Location: Beograd

Post Napisano: 28 Mar 2012, 19:20


a sada mi je jasno sta znaci <Directory "/home/*/public_html"> hvala nastavljam da bubam



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 92
Joined: 18 Mar 2012, 08:40
Location: Beograd

Post Napisano: 29 Mar 2012, 10:54


Uspeo sam da definisem direktorijume preko virual hostova zada su mi jasne neke stvari. Dodelio sam korisniku test1 port "127.0.0.1:81"

Code: Select all

<VirtualHost 127.0.0.1:81>
    ServerAdmin test1@localhost.com
    DocumentRoot "/home/test1/html/"
    ServerName localhost.com
    ErrorLog "/var/log/httpd/dummy-host2.example.com-error_log"
    CustomLog "/var/log/httpd/dummy-host2.example.com-access_log" common
</VirtualHost>
Medjutim preko mozille mi ispisuje

Forbidden

You don't have permission to access / on this server.


i ako su sve premisije 755 i za direktorijum i za fajl,i stavio sam u httpd.conf listen :81 sto znaci da slusa port 80 i 81.

Gde gresim ?



Administrator
Administrator
offline
User avatar

Posts: 4590
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 30 Mar 2012, 17:11


Nisam imao vremena da detaljnije promislim gde bi mogla biti greška. Ali ovo i učiš na taj način što čačkaš. Po meni je najbolje da to sada sam pročačkaš, malo iščitaš dokumentaciju na engleskom, pročačkaš Google.

Edit:
Ako koristiš irc, možeš probati da postaviš pitanje na #lugons. Obično su aktivniji u večernjim satima.



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 92
Joined: 18 Mar 2012, 08:40
Location: Beograd

Post Napisano: 18 Apr 2012, 20:21


liblack wrote:Uspeo sam da definisem direktorijume preko virual hostova zada su mi jasne neke stvari. Dodelio sam korisniku test1 port "127.0.0.1:81"

Code: Select all

<VirtualHost 127.0.0.1:81>
    ServerAdmin test1@localhost.com
    DocumentRoot "/home/test1/html/"
    ServerName localhost.com
    ErrorLog "/var/log/httpd/dummy-host2.example.com-error_log"
    CustomLog "/var/log/httpd/dummy-host2.example.com-access_log" common
</VirtualHost>
Medjutim preko mozille mi ispisuje

Forbidden

You don't have permission to access / on this server.


i ako su sve premisije 755 i za direktorijum i za fajl,i stavio sam u httpd.conf listen :81 sto znaci da slusa port 80 i 81.

Gde gresim ?
E posle nekog vremena sam nasao resenje ali sam se u medju vremenu zaposlio i bubam skolicu tako da nisam aktivan puno. Evo nasao sam malo vremena pa svrljam po forumu i vidim da nismo resili ovaj post. Resenje je sledece prilikom podizanja Apache2 servera on kreira user-a nobody i grupu nobody tako da bilo kakva podesavanja oko premisije nevaze. Sve sto treba da se uradi je da se obrise user i grupa i da se kreira novi user sa root premisijom za administraciju apache servera i nova grupa. I to je to. Nadam se sa ce ovo biti korisno nekome. POZZ



Poznata ličnost
Poznata ličnost
offline
User avatar

Posts: 92
Joined: 18 Mar 2012, 08:40
Location: Beograd

Post Napisano: 21 Apr 2012, 19:54


I jos jedno malo podesavanje


<Directory />
Options FollowSymLinks
AllowOverride all
Order deny,allow
Allow from all
</Directory>

ovako treba da izgleda red <Diroctory> u httpd.conf.


Post Reply

Who is online

Users browsing this forum: No registered users and 23 guests