Sada je: 18 stu 2019, 17:28.
Linux, poslužitelj, mreže i sigurnost

Moderator/ica: Moderatori/ce

Hvala svima,
za sada radi apache sa php-om.

Gnjavit ću dalje ako zatreba,
tenks
Postovi: 26
Postovi: 26
Pridružen/a: 24 lip 2013, 10:42
Podijelio/la zahvalu: 7 puta
Primio/la zahvalu: 0 puta
Spol: M
OS: Ubuntu 12.04
što se pythona tiče ovisi ti o vrsti hostinga da li češ ga uopće moć vrtiti (vps nije problem, ali shared bi mogao biti). python skripte ovako općenito nisu problem.
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Avatar
Moderator
Postovi: 9916
Moderator
Postovi: 9916
Pridružen/a: 07 pro 2007, 18:07
Podijelio/la zahvalu: 158 puta
Primio/la zahvalu: 270 puta
Spol: Y
OS: utuntu 17.04
Praktičnije je složiti virtualni host tako da je webroot unutar home direktorija korisnika, a ne u /var/www. Kad sam radio sa apache-om koristio sam ovako nešto (projekt je u workspace direktoriju od Eclipse, ako te zbunjuje path, naravno može biti bilo što):

Kod: Označi sve
<VirtualHost *:80>
        ServerName mojprojekt.lan

        DocumentRoot /home/username/Workspace/mojprojekt/public
        <Directory /home/username/Workspace/mojprojekt/public/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        ErrorLog /var/log/apache2/mojprojekt-error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel debug

        CustomLog /var/log/apache2/mojprojekt-access.log combined

</VirtualHost>


I naravno, u /etc/hosts ide:

Kod: Označi sve
127.0.0.1 mojprojekt.lan
Avatar
Postovi: 67
Postovi: 67
Pridružen/a: 27 kol 2013, 08:58
Lokacija: Ivanec
Podijelio/la zahvalu: 2 puta
Primio/la zahvalu: 2 puta
Spol: M
OS: Arch / Ubuntu / GNOME
Evo imaš kuharicu za Debiana ovdje. Ja sam si to upogonio.

Kod /etc/apache2/mods-enabled/userdir.conf ostaviš sve kako piše. Umjesto * ne trebaš dodavati svoje ime tj. korisnika.

ovo nisam napravio jer nisam htio da fajlovi imaju drugu grupu i vlasnika
Kod: Označi sve
# chgrp www-data /home/<username>/public_html


i ovo nisam dirao
Kod: Označi sve
# chmod 755 /home/<username>


i u browseru pristupam sa

Kod: Označi sve
http://localhost/~spider/


gdje mi je spider login ime.
Avatar
Postovi: 124
Postovi: 124
Pridružen/a: 15 stu 2011, 09:00
Podijelio/la zahvalu: 2 puta
Primio/la zahvalu: 3 puta
OK, hvala svima na trudu. U međuvremenu sam frnuo debian jer ima problema s drajverima za moj komp, i stavio sam ubuntu. Instalirao sam apache2 sa svime i php isprobano radi.

Trenutno pokušavam skužiti kako pokrenuti python skriptu na tom hostu :)

tenks :)
Postovi: 26
Postovi: 26
Pridružen/a: 24 lip 2013, 10:42
Podijelio/la zahvalu: 7 puta
Primio/la zahvalu: 0 puta
Spol: M
OS: Ubuntu 12.04
Pozdrav,

opet je zapelo, s tim da nisam baš daleko došao. Dakle, vrtim lokalni apache2, i sada želim izvršiti python skriptu koja jednostavno ispiše Hello world u browseru.

Za sada pokušavam upogoniti cgi-bin, iako sam na netu našao da to nije pametno zato što se svaki poziv skripte otvara posebnu python konzolu. Za sada bi bio sretan da bilo što proradi.

Našao sam hrpu dokumentacije na netu kako to napraviti, ali očito imam IQ na razini sobne temperature. Dakle:
http://docs.python.org/2/howto/webservers.html -> tu piše svašta nešto, i između ostalog postoji link na:
ovo: http://httpd.apache.org/docs/2.2/howto/cgi.html

1. imam cgi-bin direktoriji u kojem imam 2 file-a: hello_world.py i hello_world.cgi
2. file-ovi su egzekutabilni i imaju i svi ih mogu čitati; dakle: chmod a+rx (ako sam dobro napisao)
3. u zaglavljima imam #!/usr/bin/python i tamo je instaliran python....
4. cgi-bin mi se nalazi u rutu weba; dakle:
damir.local/cgi-bin
a public:
damir.local/public_html

Upomoć,
hvala
Postovi: 26
Postovi: 26
Pridružen/a: 24 lip 2013, 10:42
Podijelio/la zahvalu: 7 puta
Primio/la zahvalu: 0 puta
Spol: M
OS: Ubuntu 12.04
Sve radi ipak, trebalo je uključiti mod koji omogućava hostanje iz home foldera.
Pozdrav
Postovi: 26
Postovi: 26
Pridružen/a: 24 lip 2013, 10:42
Podijelio/la zahvalu: 7 puta
Primio/la zahvalu: 0 puta
Spol: M
OS: Ubuntu 12.04
http://webserveri.info/forum/viewtopic.php?f=29&t=4
:)
... šta god da učiniš ... NISI DOBRO IZRAČUNAO ...
... for good fun and advanced thinking join WS1 ...
... do Boga je put dosta kratak, ne moras dalje od svog srca ...
Avatar
Postovi: 118
Postovi: 118
Pridružen/a: 21 vel 2013, 01:00
Lokacija: /dev/hda2, etc
Podijelio/la zahvalu: 23 puta
Primio/la zahvalu: 8 puta
Spol: M
OS: wheezy, slekver ;)

Na mreži
Trenutno korisnika/ca: / i 1 gost.