Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: Grandi - 06.08.07 - klo:15.02
-
Yritin asentaa LAMPua, mutta heti tuli ongelmia:
kari@kari-server:~$ sudo tasksel install lamp-server
Password:
tasksel: aptitude ei toiminut (100)
kari@kari-server:~$
Mistä tuo johtuu?
Nyt yritin viellä asentaa apache 2:sen:
root@kari-server:/home/kari# apache2
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
-
Koitappas noilla ohjeilla: http://www.ubuntu-fi.org/Wiki/LAMP_Asennus (http://www.ubuntu-fi.org/Wiki/LAMP_Asennus).
-
Koitappas noilla ohjeilla: http://www.ubuntu-fi.org/Wiki/LAMP_Asennus (http://www.ubuntu-fi.org/Wiki/LAMP_Asennus).
Tein ohjeiden mukaisesti, mutta:
kari@kari-server:~$ sudo aptitude install apache2 php5 apache2.2-common lib-apache2-aut-mysql php5-mysql mysql-server
Password:
Luetaan pakettiluetteloita... Valmis
Muodostetaan riippuvuussuhteiden puu
Luetaan tilatietoja... Valmis
Luen tilatietoja
Alustan pakettien tiloja... Valmis
Rakennan merkkitietokantaa... Valmis
En löytänyt pakettia, jonka nimi tai kuvaus sisältäisi merkkijonon "lib-apache2-aut-mysql".
Nämä paketit on automaattisesti jätetty odottamaan:
libpoppler1-qt
Nämä UUDET paketit asennetaan automaattisesti:
apache2-mpm-prefork libapache2-mod-php5 libdbd-mysql-perl libdbi-perl
liblockfile1 libmysqlclient15off libnet-daemon-perl libplrpc-perl mailx
mysql-client-5.0 mysql-common mysql-server-5.0 php5-common postfix
Nämä paketit on jätetty odottamaan:
libpoppler1 libpoppler1-glib poppler-utils
Nämä UUDET paketit asennetaan:
apache2-mpm-prefork libapache2-mod-php5 libdbd-mysql-perl libdbi-perl
liblockfile1 libmysqlclient15off libnet-daemon-perl libplrpc-perl mailx
mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 php5
php5-common php5-mysql postfix
Nämä paketit POISTETAAN:
apache2-mpm-worker
0 päivitettävää pakettia, 17 uutta asennusta, 1 poistettavaa ja 4 päivittämätöntä.
Tarvitsee noutaa 40,4MB arkistoista. Levytilaa kuluu 103MB purkamisen jälkeen.
Haluatko jatkaa? [Kyllä=y/ei=n/?] y
Kirjoitan tilatietoja... Valmis
Nouda:1 http://security.ubuntu.com feisty-security/main php5-common 5.2.1-0ubuntu1.4 [223kB]
Nouda:2 http://fi.archive.ubuntu.com feisty/main mysql-common 5.0.38-0ubuntu1 [53,7kB]
Nouda:3 http://fi.archive.ubuntu.com feisty/main libnet-daemon-perl 0.38-1.1 [45,9kB]
Nouda:4 http://fi.archive.ubuntu.com feisty/main libplrpc-perl 0.2017-1.1 [35,0kB]
Nouda:5 http://fi.archive.ubuntu.com feisty/main libdbi-perl 1.53-1build1 [648kB]
Nouda:6 http://security.ubuntu.com feisty-security/main libapache2-mod-php5 5.2.1-0ubuntu1.4 [2531kB]
Nouda:7 http://fi.archive.ubuntu.com feisty/main libmysqlclient15off 5.0.38-0ubuntu1 [1835kB]
Nouda:8 http://security.ubuntu.com feisty-security/main php5 5.2.1-0ubuntu1.4 [1078B]
Nouda:9 http://security.ubuntu.com feisty-security/main php5-mysql 5.2.1-0ubuntu1.4 [65,5kB]
Nouda:10 http://fi.archive.ubuntu.com feisty/main libdbd-mysql-perl 3.0008-1build1 [140kB]
Nouda:11 http://fi.archive.ubuntu.com feisty/main mysql-client-5.0 5.0.38-0ubuntu1 [7361kB]
Nouda:12 http://fi.archive.ubuntu.com feisty/main mysql-server-5.0 5.0.38-0ubuntu1 [25,7MB]
Nouda:13 http://fi.archive.ubuntu.com feisty/main apache2-mpm-prefork 2.2.3-3.2build1 [429kB]
Nouda:14 http://fi.archive.ubuntu.com feisty/main liblockfile1 1.06.1ubuntu1 [14,8kB]
Nouda:15 http://fi.archive.ubuntu.com feisty/main postfix 2.3.8-2 [1092kB]
Nouda:16 http://fi.archive.ubuntu.com feisty/main mailx 1:8.1.2-0.20050715cvs-1ubuntu2 [156kB]
Nouda:17 http://fi.archive.ubuntu.com feisty/main mysql-server 5.0.38-0ubuntu1 [47,5kB]
Noudin 40,4MB ajassa 6m12s (108kB/s)
Esiräätälöidään paketteja...
dpkg: apache2-mpm-worker: dependency problems, but removing anyway as you request:
apache2 depends on apache2-mpm-worker (>= 2.2.3-3.2build1) | apache2-mpm-prefork (>= 2.2.3-3.2build1) | apache2-mpm-event (>= 2.2.3-3.2build1); however:
Package apache2-mpm-worker is to be removed.
Package apache2-mpm-prefork is not installed.
Package apache2-mpm-event is not installed.
(Reading database ... 145465 files and directories currently installed.)
Removing apache2-mpm-worker ...
* Stopping web server (apache2)... apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[ OK ]
Valitsen aikaisemmin valitsemattoman paketin mysql-common.
(Reading database ... 145461 files and directories currently installed.)
Unpacking mysql-common (from .../mysql-common_5.0.38-0ubuntu1_all.deb) ...
Valitsen aikaisemmin valitsemattoman paketin libnet-daemon-perl.
Unpacking libnet-daemon-perl (from .../libnet-daemon-perl_0.38-1.1_all.deb) ...
Valitsen aikaisemmin valitsemattoman paketin libplrpc-perl.
Unpacking libplrpc-perl (from .../libplrpc-perl_0.2017-1.1_all.deb) ...
Valitsen aikaisemmin valitsemattoman paketin libdbi-perl.
Unpacking libdbi-perl (from .../libdbi-perl_1.53-1build1_i386.deb) ...
Valitsen aikaisemmin valitsemattoman paketin libmysqlclient15off.
Unpacking libmysqlclient15off (from .../libmysqlclient15off_5.0.38-0ubuntu1_i386.deb) ...
Valitsen aikaisemmin valitsemattoman paketin libdbd-mysql-perl.
Unpacking libdbd-mysql-perl (from .../libdbd-mysql-perl_3.0008-1build1_i386.deb) ...
Valitsen aikaisemmin valitsemattoman paketin mysql-client-5.0.
Unpacking mysql-client-5.0 (from .../mysql-client-5.0_5.0.38-0ubuntu1_i386.deb) ...
Säädän asetukset: mysql-common (5.0.38-0ubuntu1) ...
Valitsen aikaisemmin valitsemattoman paketin mysql-server-5.0.
(Reading database ... 145675 files and directories currently installed.)
Unpacking mysql-server-5.0 (from .../mysql-server-5.0_5.0.38-0ubuntu1_i386.deb) ...
Valitsen aikaisemmin valitsemattoman paketin apache2-mpm-prefork.
Unpacking apache2-mpm-prefork (from .../apache2-mpm-prefork_2.2.3-3.2build1_i386.deb) ...
Valitsen aikaisemmin valitsemattoman paketin php5-common.
Unpacking php5-common (from .../php5-common_5.2.1-0ubuntu1.4_i386.deb) ...
Valitsen aikaisemmin valitsemattoman paketin libapache2-mod-php5.
Unpacking libapache2-mod-php5 (from .../libapache2-mod-php5_5.2.1-0ubuntu1.4_i386.deb) ...
Valitsen aikaisemmin valitsemattoman paketin liblockfile1.
Unpacking liblockfile1 (from .../liblockfile1_1.06.1ubuntu1_i386.deb) ...
Valitsen aikaisemmin valitsemattoman paketin postfix.
Unpacking postfix (from .../postfix_2.3.8-2_i386.deb) ...
Valitsen aikaisemmin valitsemattoman paketin mailx.
Unpacking mailx (from .../mailx_1%3a8.1.2-0.20050715cvs-1ubuntu2_i386.deb) ...
Valitsen aikaisemmin valitsemattoman paketin mysql-server.
Unpacking mysql-server (from .../mysql-server_5.0.38-0ubuntu1_all.deb) ...
Valitsen aikaisemmin valitsemattoman paketin php5.
Unpacking php5 (from .../php5_5.2.1-0ubuntu1.4_all.deb) ...
Valitsen aikaisemmin valitsemattoman paketin php5-mysql.
Unpacking php5-mysql (from .../php5-mysql_5.2.1-0ubuntu1.4_i386.deb) ...
Säädän asetukset: libnet-daemon-perl (0.38-1.1) ...
Säädän asetukset: libplrpc-perl (0.2017-1.1) ...
Säädän asetukset: libdbi-perl (1.53-1build1) ...
Säädän asetukset: libmysqlclient15off (5.0.38-0ubuntu1) ...
Säädän asetukset: libdbd-mysql-perl (3.0008-1build1) ...
Säädän asetukset: mysql-client-5.0 (5.0.38-0ubuntu1) ...
Säädän asetukset: mysql-server-5.0 (5.0.38-0ubuntu1) ...
* Stopping MySQL database server mysqld [ OK ]
* Starting MySQL database server mysqld [ OK ]
* Checking for corrupt, not cleanly closed and upgrade needing tables.
Säädän asetukset: apache2-mpm-prefork (2.2.3-3.2build1) ...
* Starting web server (apache2)... apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[ OK ]
Säädän asetukset: php5-common (5.2.1-0ubuntu1.4) ...
Säädän asetukset: libapache2-mod-php5 (5.2.1-0ubuntu1.4) ...
Creating config file /etc/php5/apache2/php.ini with new version
* Forcing reload of web server (apache2)... apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[ OK ]
Säädän asetukset: liblockfile1 (1.06.1ubuntu1) ...
Säädän asetukset: postfix (2.3.8-2) ...
Lisätään ryhmä `postfix' (GID 122) ...
Valmis.
Lisätään järjestelmäkäyttäjä `postfix' (UID 111) ...
Lisätään uusi käyttäjä `postfix' (UID 111), joka lisätään ryhmään `postfix' ...
Ei luoda kotihakemistoa `/var/spool/postfix'.
Creating /etc/postfix/dynamicmaps.cf
Adding tcp map entry to /etc/postfix/dynamicmaps.cf
Lisätään ryhmä `postdrop' (GID 123) ...
Valmis.
setting myhostname: kari-server
setting alias maps
setting alias database
changing /etc/mailname
setting myorigin
setting destinations: admin@kari-server.com, kari-server, localhost.localdomain, localhost
setting relayhost:
setting mynetworks: 127.0.0.0/8
setting mailbox_size_limit: 0
setting recipient_delimiter: +
setting inet_interfaces: all
Postfix is now set up with a default configuration. If you need to make
changes, edit
/etc/postfix/main.cf (and others) as needed. To view Postfix configuration
values, see postconf(1).
After modifying main.cf, be sure to run '/etc/init.d/postfix reload'.
Running newaliases
* Stopping Postfix Mail Transport Agent postfix [ OK ]
* Starting Postfix Mail Transport Agent postfix [ OK ]
Säädän asetukset: mailx (8.1.2-0.20050715cvs-1ubuntu2) ...
Säädän asetukset: mysql-server (5.0.38-0ubuntu1) ...
Säädän asetukset: php5 (5.2.1-0ubuntu1.4) ...
Säädän asetukset: php5-mysql (5.2.1-0ubuntu1.4) ...
kari@kari-server:~$ mysqladmin -u root password oma_uusi_salasanasi
kari@kari-server:~$ mysqladmin -u root password oma_uusi_salasanasi
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
kari@kari-server:~$ mysqladmin -u root salasana654
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
kari@kari-server:~$
-
gnaa. Pääsipä käymään hassusti, mutta jos nyt menet osoitteeseen 127.0.0.1, mitä näet?
Et mitään?
-
gnaa. Pääsipä käymään hassusti, mutta jos nyt menet osoitteeseen 127.0.0.1, mitä näet?
Et mitään?
HALLELUJAH!
Siellä oli sellanen paikka jossa on kansioita, kuten servereillä kuuluukin, ja kun klikkasin yhtä, tuli teksti "It works!" :D Mutta eikös MySQL nyt toimi? Tosin sillä ei ole väliä, kun en osaa edes lähettää sinne tietoja PHP sivulta :)
Sanokaas, pääsettekö tuonne: http://localhost/?C=N;O=D
-
...
kari@kari-server:~$ mysqladmin -u root password oma_uusi_salasanasi
kari@kari-server:~$ mysqladmin -u root password oma_uusi_salasanasi
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
kari@kari-server:~$ mysqladmin -u root salasana654
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
kari@kari-server:~$
Sulla taitaa MySQL:n rootin salasana olla oma_uusi_salasanasi.
Asennappas LAMP-loppuun, niin phpadminilla voit sitten vaihtaa oma_uusi_salasanasi - järkevämmäksi.
Päätteessä:
sudo aptitude install phpmyadmin
Ja sitten selaimella phpmyadminiin aluksi siis 127.0.0.1 ja siitä valita phpadmin ja siihen kirjautua root:ttina ja salasana oma_uusi_salasanasi, niin eiköhän sillä pysty muuttamaan ton salasanan. Kyllä kai se jotenkin päätteeltäkin onnistuu.
-
Sanokaas, pääsettekö tuonne: http://localhost/?C=N;O=D
Kyllä mä sinne pääsen, mutta tuskin mulla siellä näkyy samaa kuin sinulla. Pitäisi saada ulkoinen ip-osoitteesi, mikäli ulkopuolelta sinne sun koneelle yrittää.
IP:si saat selville esim. seuraavasta linkistä:
http://www.whatismyip.com/
Edit - mutta ennen kuin julkaiset ip-osoitteesi, laita toi mysql:n rootin salasana kuntoon.
-
Tostako pääsette sinne?
http://80.223.116.175/
Edit: Itse en :(
-
Todennäköisesti ISP blokkaa portteja. Ainakin minulla DNA (KPY) blokkaa kaiken sisäänpäin tulevan liikenteen portteihin 1024 asti.
-
Todennäköisesti ISP blokkaa portteja. Ainakin minulla DNA (KPY) blokkaa kaiken sisäänpäin tulevan liikenteen portteihin 1024 asti.
Mitä minun pitäisi tehdä? :o
-
Toisaalta onko koneesi muutenkin kiinni jossain NAT:issa.
Jos olet suoraan verkossa kiinni, niin voithan koneesi laittaa kuuntelemaan 8080-porttia l.
sudo gedit /etc/apache2/ports.conf
sinne laita seuraavaa:
En nyt ole aivan varma, mutta ehkä:
listen 8080
Kummassakin tapauksessa käynnistä Apassi uusiksi tai koko kone.
Sen jälkeen saattaa näkyä: http://80.223.116.175:8080/
-
Toisaalta onko koneesi muutenkin kiinni jossain NAT:issa.
Jos olet suoraan verkossa kiinni, niin voithan koneesi laittaa kuuntelemaan 8080-porttia l.
sudo gedit /etc/apache2/ports.conf
sinne laita seuraavaa:
En nyt ole aivan varma, mutta ehkä:
listen 8080
Kummassakin tapauksessa käynnistä Apassi uusiksi tai koko kone.
Sen jälkeen saattaa näkyä: http://80.223.116.175:8080/
Buuttasin, mutta ei toiminut. Mikä se NAT muuten on?
-
Buuttasin, mutta ei toiminut. Mikä se NAT muuten on?
Onkos sulla Esim. wlan-purkki tai joku muu purkki, joka jakaa IP-osoitteita sisäiseen verkkoosi.
Näet, jos olet sellaisessa kiinni, että päätteessä
ifconfig
antaa eri osoitteen kuin: 80.223.116.175
Koneesi kuitenkin pingaa, että kyllä se nyt johonkin vastaa. :)
Edit - tosin toi alkuperäinenkin IP-osoite saattaa buuttaamisen jälkeen muuttua, mutta ei yleensä.
-
Buuttasin, mutta ei toiminut. Mikä se NAT muuten on?
Onkos sulla Esim. wlan-purkki tai joku muu purkki, joka jakaa IP-osoitteita sisäiseen verkkoosi.
Näet, jos olet sellaisessa kiinni, että päätteessä
ifconfig
antaa eri osoitteen kuin: 80.223.116.175
Koneesi kuitenkin pingaa, että kyllä se nyt johonkin vastaa. :)
Edit - tosin toi alkuperäinenkin IP-osoite saattaa buuttaamisen jälkeen muuttua, mutta ei yleensä.
Tällästä tuli:
kari@kari-server:~$ ifconfig
ath0 Link encap:Ethernet HWaddr 00:0E:9B:D4:6F:F1
inet addr:192.168.2.100 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::20e:9bff:fed4:6ff1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1176 errors:0 dropped:0 overruns:0 frame:0
TX packets:1129 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:752679 (735.0 KiB) TX bytes:292530 (285.6 KiB)
eth0 Link encap:Ethernet HWaddr 00:C0:9F:9F:99:C2
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:16 Base address:0x2000
eth0:avah Link encap:Ethernet HWaddr 00:C0:9F:9F:99:C2
inet addr:169.254.10.10 Bcast:169.254.255.255 Mask:255.255.0.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
Interrupt:16 Base address:0x2000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:7 errors:0 dropped:0 overruns:0 frame:0
TX packets:7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:522 (522.0 b) TX bytes:522 (522.0 b)
wifi0 Link encap:UNSPEC HWaddr 00-0E-9B-D4-6F-F1-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:61393 errors:0 dropped:0 overruns:0 frame:3153
TX packets:1891 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:199
RX bytes:7481783 (7.1 MiB) TX bytes:352302 (344.0 KiB)
Interrupt:22
-
Tällästä tuli:
inet addr:192.168.2.100 Bcast:192.168.2.255 Mask:255.255.255.0
Tämä rivi on oleellinen ja sertoo, että olet (ainakin todennäköisesti) NAT:n takana.
Eli ilmeisesti pääset koneeseesi kiinni: seuraavalla: http://192.158.2.100:8080
Muistakin koneista, jotka ovat liitetty samaan aliverkkoon luulisi päästävän.
Missäs mötikässä verkkokortistasi menevä johto on kiinni, niin se on todennäköisesti se NAT.
Jos tähän purkkiin liität toisen tietokoneen, niin todennäköisesti siitä nähdään kotisivusi. esittämälläni linkillä.
-
Tällästä tuli:
inet addr:192.168.2.100 Bcast:192.168.2.255 Mask:255.255.255.0
Tämä rivi on oleellinen ja sertoo, että olet (ainakin todennäköisesti) NAT:n takana.
Eli ilmeisesti pääset koneeseesi kiinni: seuraavalla: http://192.158.2.100:8080
Muistakin koneista, jotka ovat liitetty samaan aliverkkoon luulisi päästävän.
Missäs mötikässä verkkokortistasi menevä johto on kiinni, niin se on todennäköisesti se NAT.
Jos tähän purkkiin liität toisen tietokoneen, niin todennäköisesti siitä nähdään kotisivusi. esittämälläni linkillä.
Kiitoksia paljon! :D
-
Ei ne sivut vieläkään internetissä näy, mutta ne näkyvät sisäverkossa.
Sun pitää NAT:sta reitittää 8080-portti omalle koneellesi, jotta sivusi näkyisivät kaikille Internetissä liikkujille.
Sivusi näkyvät internetissä, kun pystyt what-my-ip:n näyttämän ip:n avulla katsomaan sivujasi. ;)
Edit - jos haluat varmistaa, että sivusi todella näkyvät internetissä, niin kokeile mennä sivuillesi kännykän avulla, jos siihen pystyt, sivusi todella näkyvät internetissä.
-
Sun pitää NAT:sta reitittää 8080-portti omalle koneellesi, jotta sivusi näkyisivät kaikille Internetissä liikkujille.
Mutta miten?
-
Sun pitää NAT:sta reitittää 8080-portti omalle koneellesi, jotta sivusi näkyisivät kaikille Internetissä liikkujille.
Mutta miten?
Sitä ei voi kukaan kertoa kun ei tiedä mitä laitteistoa(lähinnä mikä reititin) sinulla on.
Oon tätä sivua viljellyt kaikille ja viljelen edelleen ;D
Toivotaan että on edes jotain apua. http://portforward.com/routers.htm (http://portforward.com/routers.htm)