Προς το περιεχόμενο

Αλλαγή default folder στον Apache


Orion_

Προτεινόμενες αναρτήσεις

Επειδή από το πρωί έχω κάνει 5-6 format και δεν έχω και πολύ όρεξη να το συνεχίσω, αποφάσισα να ανοίξω το θέμα. Πως έχουν τα πράγματα:

 

Debian Squeeze (stable) σε ένα netbook

Lacie 1 tb με 3 partitions. Μας ενδιαφέρει μόνο το 1 (/dev/sdb1) 10 GB για τα sites.

 

Θέλω λοιπόν ο apache, αντί για το /var/www να βλέπει τα sites από τον σκληρό. Έχω δοκιμάσει πάρα πολλά πράγματα, δεν έχω καταφέρει κάτι.

 

Καταρχάς θα πρέπει να γίνεται αυτόματα mounted ο σκληρός σε μια συγκεκριμένη τοποθεσία (ας πούμε /media/disk). Πως το περνάω αυτό στο fstab έτσι ώστε να γίνεται κάθε φορά mount στο /media/disk με τα κατάλληλα permissions (δε με νοιάζει καθόλου η ασφάλεια, 777 access ftw) .

 

Επίσης επειδή θα θέλω να πετάω φακέλους με sites από άλλα PC θα πρέπει το /media/disk να γίνει και share από Samba. Πώς θα το κάνω αυτό -πάλι είχα θέμα με τα permissions).

 

Και αφού τα κάνω όλα αυτά, πως θα διαβάζει ο apache από το κοινόχρηστο,μονίμως mounted (στο /media/disk) , /dev/sdb1 ?

 

Ευχαριστώ για την βοήθειά σας, οι προτάσεις σας θα δοκιμαστούν από αύριο :-D

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Θα τον βαλεις στο fstab καπως ετσι

>//dev/sdb1     /var/www     ext3     defaults     0     0

και τα περιεχομενα του σκληρου θα γινονται mount στο /var/www που θελει ο apache.

 

 

τον έβαλα. Όταν έκανα reboot,πρόλαβα να δω κάπου να λέει mount /dev/sdb1 special device does not exist ή κάτι τέτοιο. Όταν μπαίνω (ως user) κάνει κανονικά mount τα άλλα 2 partitions αλλά όχι αυτό που μας ενδιαφέρει παρόλο που με fdisk -l βρίσκει το partition κανονικά στο /dev/sdb1. Πέρα από αυτό δοκίμασα να κάνω μόνος μου το mount στο /var/www, αλλά και πάλι δεν είχα read/write permissions. Άλλαξα και owner του /var/www/ και έβαλα τον user έκανα τα πάντα, όταν έδινα stat /var/www μου έδειχνε access 0777 αλλά πάλι όταν πήγαινα να γράψω ένα αρχείο μου έλεγε permission denied.

Btw το partition είναι ntfs -ως ntfs περάστηκε στο fstab (νομίζω κάτι παίζει με το ntfs και τα permissions, μπορεί να λέω και βλακείες).

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

να ρωτησω γιατι δυο / ? (//dev/sdb1 και οχι κανονικα /dev/sdb1) ?

 

 

δωσε σαν root

 

blkid

 

και ορισε το με το uuid του καλυτερα

 

δηλαδη

 

UUID=(αυτο που θα δεις απο το blkid) /var/www ext3 defaults 0 0

 

και επειδη και μενα ορισμενες φορες δεν τον εκανε mount - ισως γιατι δεν ηταν ετοιμος ο σκληρος who knows - ριξε και ενα

 

mount -a

 

στο /etc/rc.local σου να το σιγουρεψεις.

 

Ξερω , μπακαλικη λυση αλλα για να μην μου σπαει τα νευρα - μια ετσι μια αλλιως καθε φορα , το εκανα και ησυχασα.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

να ρωτησω γιατι δυο / ? (//dev/sdb1 και οχι κανονικα /dev/sdb1) ?

 

 

δωσε σαν root

 

blkid

 

και ορισε το με το uuid του καλυτερα

 

δηλαδη

 

UUID=(αυτο που θα δεις απο το blkid) /var/www ext3 defaults 0 0

 

και επειδη και μενα ορισμενες φορες δεν τον εκανε mount - ισως γιατι δεν ηταν ετοιμος ο σκληρος who knows - ριξε και ενα

 

mount -a

 

στο /etc/rc.local σου να το σιγουρεψεις.

 

Ξερω , μπακαλικη λυση αλλα για να μην μου σπαει τα νευρα - μια ετσι μια αλλιως καθε φορα , το εκανα και ησυχασα.

 

To έκανα και πάλι όταν bootάρει κάπου λέει

mount UUID= (το UUID του partition) special device does not exist

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

κατσε γιατι θα τρελαθω.

 

Ανοιξε το, κανε κανονικα login.

 

βεβαιωσου οτι τον βλεπεις με fdisk -l και κανε χειροκινητα σαν root

 

 

mount /dev/sdb1 /var/www

 

 

Τι σου βγαζει?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αυτή τη στιγμή έτσι όπως είναι το fstab:

Ανοίγω το PC,λίγο πριν το login κάπου λέει mount special device UUID= (το uuid του /dev/sdb1) does not exist

μπαίνω με user account

Βλέπω το /dev/sdb1 το οποίο έχε γίνει ΗΔΗ mount στο /var/www (ΠΑΡΟΛΟ το μήνυμα πιο πριν!)

Αλλά δε μπορώ να ΔΩ καν τον φάκελο /var/www/ λόγω permissions.

Πάντως είμαι σίγουρος ότι έχει γίνει το mount γιατί μπήκα να δω το /var/www με su και nautilus και ήταν 10 GB (όσο το /dev/sdb1) δηλαδή.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

κανε paste εδω ολη την γραμμη απτο fstab με το uuid να δω πως την εγραψες.

 

για να δεις αν οντως εχει γινει το mount δωσε απλα σαν root

 

mount

 

 

εγω για να αποφευγω τετοιες καταστασεις τον κανω mount σε ενα φακελο μεσα στο home μου.

 

τωρα με τον apache, δεν ξερω πως παιζει.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

κανε paste εδω ολη την γραμμη απτο fstab με το uuid να δω πως την εγραψες.

 

για να δεις αν οντως εχει γινει το mount δωσε απλα σαν root

 

mount

 

 

εγω για να αποφευγω τετοιες καταστασεις τον κανω mount σε ενα φακελο μεσα στο home μου.

 

τωρα με τον apache, δεν ξερω πως παιζει.

 

 

>UUID=7D9E660168E43630 /var/www ntfs defaults 0 0

όταν δίνω mount μου δείχνει το /dev/sdb1 on /var/www type ntfs (rw)

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

 

Οk έβαλα το account μου στο www-data group, γενικά έκανα όλα όσα λέει στο link και πλέον μπορώ να ΔΩ τον φάκελο /var/www/ αλλά δε μπορώ να γράψω. Δοκίμασα να κάνω copy ένα αρχείο html από το desktop και μου λέει error while copying "index.html" blah blah blah Error opening file '/var/www/index.html':Permission denied.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

για δες λιγο ξανα τα δικαιωματα απο root-nautilus.

 

τι λενε?

logout εκανες μετα τις αλλαγες?

 

-----------

 

ntfs-3g εχεις βαλει να υποθεσω..?

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

>  File: `/var/www/'
 Size: 4096      	Blocks: 8          IO Block: 512    directory
Device: 811h/2065d	Inode: 5           Links: 1
Access: (2775/drwxrwsr-x)  Uid: (    0/    root)   Gid: (   33/www-data)
Access: 2011-04-15 11:11:37.107016310 +0300
Modify: 2011-04-15 08:42:19.000000000 +0300
Change: 2011-04-15 11:11:06.483014656 +0300

 

Ναι έκανα και logout

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

 

 

ξαναρωταω: ntfs-3g εχεις βαλει ετσι?

 

 

Εμ... oops :D Νόμιζα ότι το είχα βάλει μαζί με το ntfsprogs και είπα κάτσε να σιγουρευτώ τώρα. Αμ δε :P

όλα οκ λοιπόν με τα permissions :D . Δοκιμάζω τώρα να βάλω/setάρω samba και είμαι οκ.

 

Σ'ευχαριστώ πολύ tritonas :D

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Αρχειοθετημένο

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

  • Δημιουργία νέου...