Switch to full style
Linux, poslužitelj, mreže i sigurnost
Odgovori

Re: Lokalni apache2

10 stu 2013, 17:09

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

Gnjavit ću dalje ako zatreba,
tenks

Re: Lokalni apache2

10 stu 2013, 17:16

š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.

Re: Lokalni apache2

10 stu 2013, 21:41

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:
<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:
127.0.0.1 mojprojekt.lan

Re: Lokalni apache2

10 stu 2013, 22:21

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:
# chgrp www-data /home/<username>/public_html


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


i u browseru pristupam sa

Kod:
http://localhost/~spider/


gdje mi je spider login ime.

Re: Lokalni apache2

11 stu 2013, 22:03

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 :)

Re: Lokalni apache2

15 stu 2013, 15:26

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

Re: Lokalni apache2

15 stu 2013, 20:04

Sve radi ipak, trebalo je uključiti mod koji omogućava hostanje iz home foldera.
Pozdrav

Re: Lokalni apache2

28 stu 2013, 23:30

http://webserveri.info/forum/viewtopic.php?f=29&t=4
:)
Odgovori