Computerhilfen.de Logo
Forum
Tipps
News
Frage stellen

Suse: Apache

hallo @ all,

eine frage.
ich habe gerade den umstieg auf suse gewagt. nun bin ich dabei den apache einzurichten. die seiten werden Standardmäßig im verzeichniss /srv/www/htdocs aufgerufen. aber ich habe als normaler benutzer keine rechte zum schreiben auf das verzeichniss.
sollte man das verzeichniss nicht besser ändern in eines welches zBsp. im home-ordener liegt?
oder ist es besser die zugrifsrechte zu ändern für htdocs?
kann mir jemand nen rat geben?

Gruss
Joh


Antworten zu Suse: Apache:

Hallo,

fang mal hinten an wenn du möchtest das jeder deinen Webserver vollschreib ändere die Rechte! -> aber

es ist schon recht so wenn die Rechte zum schreiben
für den WebServer beim user <apache> oder wie auch immer unter SuSE bleiben!
Wenn du Dateien upladst tust du es sowieso per <FTP> oder per <ssh>!

Wenn du aber jeden <User> auf deinen System ein bißchen>Webspace> zukommen lassen willst, mußt du das über <public> realisieren (kannst das Verzeichnis auch anders nennen, mußt es eben bloß in der httpd.conf bekannt geben)
dann het jeder <user> schreibrechte, ABER nur auf seinen <Webspace> und denn legt man sinnvollerweide unter <HOME> an um ihn <QUOTAS> zuverpassen!

Gruss Kersten

was ich meine ist, wenn ich meien eigenen
sachen ausprobieren will (.php )muss ich diese auf den server stellen kann ich aber nur als root, weil ich keinen zugriff auf das verzeichniss habe.
das ist doch blöd.
wie kann ich die zugriffsrechte ändern?
und ist das kein risiko?

kersten du schreibst ich kann anderen in dem verzeichniss public_html platz geben. wie geht das? mit http://localhost/ komme ich immer ins verzeichniss srv/www/htdocs
kann man das ändern?

gruss

johjoh

Das kannst Du in /etc/httpd/httpd.conf ändern.

Hallo,

ich würd die Rechte nicht ändern! Weil irgendwann erwächst der Wunsch das in's Netz der Netze zustellen!
UND DANN!
Da ich davon ausgehe das dein Linux-PC bei dir zu Hause steht und du das von Windows ausprobieren mußt, möchtest! kopier lieber die Daten per <winscp> bzw per <sftp> rüber!

Gib niemals mehr Rechte als unbedingt notwendig sind!

da du geschrieben hast das das Verzeichnis <public_html> heißt hast du also den Eintrag in der <httpd.conf> studiert! der Aufruf erfolgt

http;//localhost/~userxxx

also userxxx gleich dein(e) Benutzer!

Gruss Kersten

PS: ist dein </HOME> auf eine eigene Partition?

ich kann doch jedes erstellte skript mit

http;//localhost/~userxxx

public_html teste. Das ist doch OK.

dann brauche ich doch kein ftp.


PS: ist dein </HOME> auf eine eigene Partition?
nein ist es nicht.

Warum? gibt es ein risiko?

Hallo,

mit einigen <FTP> Programmen kann man beim Transfer die
<UNIX> Rechte setzen! oder wie willst du es machen (SAMBA?)

Warum? gibt es ein risiko?
Nein deswegen hier unten
verzeichniss public_html platz geben. wie geht das?

das geht jetzt nicht!

Gruss Kersten

hallo kersten

welches ftp prog nimmst du für den transfer "kon@ueror"?
wenn das ftp prog rechte setzen kann,
kann ich auch die dateien in das verzeichniss src/www/htdocs stellen zum testen oder habe ich was falsch verstanden.

Hallo,

wenn ich's von Windows mache nehme ich
Win(Total)Comander oder wenn's weiter weg ist dann Winscp

ansonsten gehen ganze Pakete rüber also gezip
und dann auf der Konsole ausgepackt und dort hinkopiert wo's hin muß ;)oder von Linux zu Linux per Konsole per sftp!
meistens als <root> ;D ich weiß macht man nicht ;)

Gruss Kersten

hallo kersten,

das ist doch das prob.
wenn ich als root arbeite kann ich auch auf /srv/www/htdocs schreiben.

Was meinst du mit der partition der </Home>

Hallo,

wenn du als <root> arbeitest kannst du auf
</srv/www/htdocs> schreiben.

Aah du willst als normaler User unter Linux arbeiten und dann das ausprobieren! hab ich's jetzt?
Dazu eignet sich doch <public_html> recht gut!
Funzt es kopierst es nach </srv/www/htdocs>!

mit <home> neine ich wenn du mehrere Benutzer hast und jeder soll Webspace erhalten dann kannst du sie unter <quotas> setzen
geht aber bei dir nicht!

Gruss Kersten


« Suse: find die 2. festplatte nichtSuse: Linux 9.1 »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!

Fremdwörter? Erklärungen im Lexikon!
Dateiendungen
Die Dateiendung, auch Dateinamenerweiterung, Dateierweiterung oder einfach "Endung" genannt, besteht aus meistens drei oder vier Buchstaben und wird mit einem Punkt an de...

Dateiendung
Die Dateiendung ist ein Teil des Dateinamen und zeigt das Dateiformat an. Klassisch war die "8.3" Regelung, nach der der Dateiname under MS DOS 8 Zeichen lang sein durfte...

Betriebssystem
Das Betriebssystem ist das Steuerungsprogramm des Computers, das als eines der ersten Programme beim Hochfahren des Rechners geladen wird. Arbeitsspeicher, Festplatten, E...