Louhin FAQ: CGI
@ 23:20 | linkki
Miten otan käyttöön CGI-hakemiston?
Omien Cgi-ohjelmien ajo, eli oma cgi-bin, on Basic-pakettia lukuunottamatta jokaisessa paketissa. Cgi-bin:ssä (/var/www/cgi-bin) olevat ohjelmat palvelin suorittaa cgi-ohjelmina. Osoittamalla selaimesi esimerkiksi osoitteeseen http://www.omadomain.com/cgi-bin/omaohjelma.cgi palvelin suorittaa ohjelman.
Miten määrittelen CGI-ohjelmien tiedosto-oikeudet?
Palvelimella on käytössä suexec-mekanismi, joka takaa, että ohjelmat suoritetaan kunkin käyttäjän omilla oikeuksilla. Tämän takia palvelin on myös tarkka suoritettaville ohjelmille asetetuista oikeuksista. Suoritettavan ohjelman oikeudet tulee olla 755, eli rwxr-xr-x.
Louhi
Lisähuomautus 1: Tuo /var/www/cgi-bin on ftp-palvelimella linkitetty nimelle mainwebsite_cgi (kuten mainwebsite_html on linkki /var/www/html:ään).
Lisähuomautus 2: Mikäli skriptin oikeudet ovat pielessä, on tuloksena 500 Internal Server Error:
The server encountered an internal error or misconfiguration and was unable to complete your request.
Omien Cgi-ohjelmien ajo, eli oma cgi-bin, on Basic-pakettia lukuunottamatta jokaisessa paketissa. Cgi-bin:ssä (/var/www/cgi-bin) olevat ohjelmat palvelin suorittaa cgi-ohjelmina. Osoittamalla selaimesi esimerkiksi osoitteeseen http://www.omadomain.com/cgi-bin/omaohjelma.cgi palvelin suorittaa ohjelman.
Miten määrittelen CGI-ohjelmien tiedosto-oikeudet?
Palvelimella on käytössä suexec-mekanismi, joka takaa, että ohjelmat suoritetaan kunkin käyttäjän omilla oikeuksilla. Tämän takia palvelin on myös tarkka suoritettaville ohjelmille asetetuista oikeuksista. Suoritettavan ohjelman oikeudet tulee olla 755, eli rwxr-xr-x.
Louhi
Lisähuomautus 1: Tuo /var/www/cgi-bin on ftp-palvelimella linkitetty nimelle mainwebsite_cgi (kuten mainwebsite_html on linkki /var/www/html:ään).
Lisähuomautus 2: Mikäli skriptin oikeudet ovat pielessä, on tuloksena 500 Internal Server Error:
The server encountered an internal error or misconfiguration and was unable to complete your request.
Kommentit (0):
Kommentointi on suljettu.