Näytä kirjoitukset

Tässä osiossa voit tarkastella kaikkia tämän jäsenen viestejä. Huomaa, että näet viestit vain niiltä alueilta, joihin sinulla on pääsy.


Viestit - abrotherus

Sivuja: [1]
1
Ajanpuutteessa päädyin linkittämään kuvat suoraan niiden omaan osoitteeseen, näin toimii (http://murobbs.muropaketti.com/thread.jsp?forum=23&thread=389332). Sitten keväämmällä kerkeän säätää ja oppia niin, että kaikki palvelimellani olevat tiedostot saa näkyviin yhdellä sivulla.

Onko tässä Linuxissa mahdoton ajatus, että pidän palvelinta ilman palomuuria? Kaikki toimii nyt, ja Ubuntun oma palomuuri on suljettuna. Säädän tuon palomuurin jos pakko, muuten katson tätäkin sitten myöhemmin.

Jos ei muuta niin kiitokset kaikille, jotka auttoivat palvelimen saattamisessa jaloilleen. Palaan sitten taas asiaan (tänne), jos Ubuntu-opiskelut palvelimen osalta tyssäävät.

2
Lainaus

kyllä, apachen asentaminen lisää apachen bootissa käynnistyvien prosessien joukkoon.

Lainaus

Sama ei kuitenkaan päde palomuurille? Jos haluan päästä siihen käsiksi, pitää se nyt käynnistää joka bootin jälkeen erikseen Terminalista.

Palvelin on nyt siinä kunnossa, että Firefox lataa tyhjän sivun.
/var/www/-kansiossa on index.html-tiedosto sekä muutamia kuvia. Olen säätänyt kuvien properties-->permissions -välilehtä seuraavasti:
Owner: Read+Write+Execute
Group: Read+Execute
Others: Read+Write
Kuvilla ei ole pientä lukon kuvaa kuvaikkeidensa yläkulmassa.

Miksi netissä ei kuitenkaan näy mitään muuta kuin tyhjä sivu?

3
Ok, olen nyt käynnistänyt palomuurin (sudo firestarter) ja sammuttanut sen.

siis sammutit sen siitä firestarterin napista?


Jep.

Lainaus
Muuten kaikki näyttää hyvältä. Nyt firefox tunnustaa jo palvelimeni olemassaolon, mutta ei päästä sivulle (http://80.186.97.82/).
"You don't have permission to access /index.html on this server." Tämä ongelma ei taida enää pahemmin liittyä Ubuntuun?
Lainaus

Käytin hieman omaa järkeä ja menin var/www/ kansioon ja muutin index.html-tiedoston jako-ominaisuuksia. Nyt "palvelimeni" toimii, ainakin Firefox lataa kiltisti tyhjän sivun. Koitan nyt lisätä ja laittaa jakoon erinäisia tiedostoja.

4
Kun sanotte, että tuolta "/etc/apache2":sta konffataan, niin miten teen sen käytännössä? Tuolla kansiossahan on erilaisia tekstitiedostoja ja kansioita. Vai onko tämä juuri sitten sitä GUI:n puuttumistä käytännössä?

Muuten kaikki näyttää hyvältä. Nyt firefox tunnustaa jo palvelimeni olemassaolon, mutta ei päästä sivulle (http://80.186.97.82/).
"You don't have permission to access /index.html on this server." Tämä ongelma ei taida enää pahemmin liittyä Ubuntuun?

...mutta voitteko auttaa siitä huolimatta  :-[

5
Ok, olen nyt käynnistänyt palomuurin (sudo firestarter) ja sammuttanut sen.

Koodia: [Valitse]
anders@ubuntu:~$ sudo apt-get --reinstall apache2
E: Invalid operation apache2
anders@ubuntu:~$
Näin käy, kun koitan re-inssata Apache2:sta, oli se alkujaan koneessa tai ei.

Koodia: [Valitse]
anders@ubuntu:~$ sudo apt-get install apache2
Reading package lists... Done
Building dependency tree... Done
Note, selecting apache2-mpm-worker instead of apache2
apache2-mpm-worker is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
anders@ubuntu:~$
Noin ilmoittaa kun asennan Apachen2:n

Koodia: [Valitse]
anders@ubuntu:~$ sudo apache2
(98)Address already in use: make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
Unable to open logs
anders@ubuntu:~$
Apachen2:n käynnistysyritys taas antaa tuollaista :(

Tuossa äsken kun boottasin näiden kokeilujen jälkeen niin luki siinä litaniassa missä Ubuntu kertoo, mitä sammuttelee, että "Shutting down web server... apache..."

Okej, nyt ollaan jo menty eteenpäin. Kirjoitin bootin jälkeen tällaista:
Koodia: [Valitse]
anders@ubuntu:~$ sudo /etc/init.d/apache2 start
Password:
 * Starting web server (Apache2)... httpd (pid 7115) already running
                                                                         [ ok ]
anders@ubuntu:~$


Eli servu on käynnissä  8)  ???
Tutkin hieman tätä "/etc/apache2" ja palaan asiaan. Ai niin, pitää muistaa taas sammuttaa palomuuri ennen kuin testaan palvelinta.

6
Olen nyt siis saanut Firestarter-palomuurin asennettua ja käynyt policy-välilehdellä.
Ku palomuuri on päällä, näytön oikeaan yläreunaan ilmestyy vihreä merkki, kun palomuuri on poissa päällä on siellä punainen merkki. Kun en ole käynnistänyt palomuuria ollenkaan tai kun suljen sen ei yläreunassa ole mitään merkkiä.
Vedän tästä sen johtopäätöksen, että Firestarter on ainoastaan päällä, kun itse sen käynnistä.

Eli palomuuri ei voi estää apacheni toimintaa.
Mikä sitten voi?
Miten pääsen konffaamaan apachea? Ärsyttää, kun itse server-softaan ei pääse "käsiksi".

Janne antoi Apachen käynnistyskoodiksi aiemmin $ sudo /etc/init.d/apache2 start. Mietin miksi tuo on apache2 ja kokeilin pelkkää apachea eli näppäilin koodin $ sudo /etc/init.d/apache start.
Tuli seuraavaa:
Koodia: [Valitse]
anders@ubuntu:~$ sudo /etc/init.d/apache start
Starting web server: apache failed
anders@ubuntu:~$

7
Kokeilitko muuten käydä selaimella verkko-osoitteessa 127.0.0.1 minulla ainakin löytyy parhaat warezit sieltä :)
firestarterin pitäisi asentua komennolla
Koodia: [Valitse]
sudo apt-get install firestarter en muista pitääkö käydä muuttamassa /etc/apt/sources.list tiedostoa tuota varten. Porttiskanneri löytyy Sovellukset -> Järjestelmätyökalut -> Verkkotyökalut kilkkeestä sillä voit sitten ainakin katsoa onko reikä porattu muuriin vai ei.


Asensin Firestarterin ohjeittesi mukaan, mutta miten nyt saan sen käynnistettyä? Find ei löydä yhtään enempää Firestarter-nimisiä tiedostoja kuin ennen asennusta.

Voisitko vielä tarkentaa, mistä tuolta Network Tools:sta löytyy tuo palomuurin kohta? En löydä  :-[

8
Selitän vielä varmuuden vuoksi kunnolla mitä tapahtuu, kun yritän käyttää tuota sudo /etc/init.d/apache2 start -koodia.
Eli käynnistän Terminalin ja näyttää tältä:
Koodia: [Valitse]
anders@ubuntu:~$ Kirjoitan antamasi koodin, ennen enterin painamista näyttää tältä:
Koodia: [Valitse]
anders@ubuntu:~$  sudo /etc/init.d/apache2 startEnterin painamisen jälkeen tulee tämä:
Koodia: [Valitse]
Password:Salasanan antamisen ja enterin painamisen jälkeen tulee tällaista:
Koodia: [Valitse]
anders@ubuntu:~$Eli ollaan takaisin alussa  ???

Tässä koneessa oli ennen XP Pro ja siinä toimiva palvelin, joten modeemin ja operaattorin osalta kaiken pitäisi olla ok. Canonin tulostin on WLAN, tuon tulostustestin tekeminen vaatisi todennäköisesti ajurien etsimistä yms.

Mitä ovat Hoary ja Breezy?
Onko Firestarter jo valmiiksi Ubuntussani? En ainakaan löytänyt sitä Add Applications:sta. Miten käynnistän ko. ohjelman?

9
apache2ctl (apachectl vanhemmalla versiolla) on ohjelman nimi millä apachea saa käynnisteltyä ja stoppailtua eli käynnistys:sudo apache2ctl start (httpd pitää olla myös päällä) Käyntiin saa myös kirjoittamalla sudo apache2      en vain tiedä ajaako silloin apachea roottina vai mitä tekee. Boottaamalla koneen saa ainakin varmasti oletusasetuksilla päälle.

eikös apachen käynnistäminen onnistu helposti init-scriptien avulla:
Koodia: [Valitse]
$ sudo /etc/init.d/apache2 start
tosin minun muistaakseni apache lisää itsensä käynnistymään automaattisesti.

vika on mitä luultavammin jossain muualla.
mitä virheilmoitusta yhteydenottoyrityksessä tarjotaan?

Tuota init-scriptiä käytettäessäni tulee Terminaliin seuraavaa:
anders@ubuntu:~$  sudo /etc/init.d/apache2 start
anders@ubuntu:~$

Eli mitään ei tapahdu?
Niin jos siis yritän saada yhteyttä mahdollisesti olemassa olevaan palvelimeeni niin Firefox sanoo tylysti "The connection was refused when attempting..." Yritän siis saada yhteyttä ADSL-modeemini ilmoittamaan WAN-IP -osoitteeseen.

Voiko tässä Ubuntussa olla vakiona jokin palomuuri päällä, joka blokkaa portin 80? Mitä tarkalleen ottaen tarkoitit viestilläsi, basse?
Minulla ei ole käytössä itse asentamaa palomuuria tai anti-virusta (pitäisikö Linuxissa?).

10
Sain jo hieman vinkkejä muualta, tässä tuloksia.

apache2ctl (apachectl vanhemmalla versiolla) on ohjelman nimi millä apachea saa käynnisteltyä ja stoppailtua eli käynnistys:sudo apache2ctl start (httpd pitää olla myös päällä) Käyntiin saa myös kirjoittamalla sudo apache2      en vain tiedä ajaako silloin apachea roottina vai mitä tekee. Boottaamalla koneen saa ainakin varmasti oletusasetuksilla päälle.

Tuon kun kirjoitan Terminaliin niin näyttää tältä:
anders@ubuntu:~$ sudo apache2ctl start
/usr/sbin/apache2ctl: line 80: /usr/sbin/apache2: No such file or directory

Mitäs tämä nyt meinaa?

11
Kiitoksia paljon, kokeilen tuota init -scriptiä.

Ensin kuitenkin muutama perusjuttu, jotta pääsen vauhtiin:
-Miten käynnistän Apachen, tai minkä tahansa muun asentamani ohjelman? Eli siis miten saan ohjelman ikkunan ja settings- yms. valikot esille?
-Mistä löytyy search? LÖYTYI
-Mistä löytyy "se ohjelma", johon nuo scriptit kirjoitetaan (a.k.a. Command?)? LÖYTYI

Olen lukenut eri oppaita läpi, mutta näitä aivan täysin perusjuttuja on kuitenkin vaikea löytää.

12
Terve,

juuri ensimmäistä kertaa Linux koneessa sisällä. Haluaisin saada web serverin toimintaan, jotta voisin linkata omalla koneella oleviin kuviin netin keskustelualueilta.

Olen tehnyt seuraavaa:
1)Apache on asennettu
2)Portti 80 on "forward":ttu ADSL-->WLAN -kytkimessä.

Eli nyt kun laitan /var/WWW -kansioon tiedostoja, mikä onnistuu, pitäisi niiden tulla kytkimeni IP-osoitteelliselle palvelimelle? Näin ei tapahdu, koko palvelinta ei ole olemassa kun sille yrittää saada yhteyttä. Miten tuon palvelimen saa nyt "lopullisesti" käyntiin?

Kiitos  ;D

Sivuja: [1]