Apache server for linux---help [Επιλύθηκε]

...ρύθμιση - εγκατάσταση web server, mail server, ftp server, κλπ

Συντονιστές: the_eye, konnn

Re: Apache server for linux---help

Δημοσίευσηαπό thodoris_turtle » 09 Νοέμ 2008, 22:09

Γεια σας παιδια και παλι

θελω την βοηθεια σας για το link http://www.yatblog.com/2007/02/27/how-t ... rtificate/

αυτο το link το ακολουθω πιστα βημα προς βημα εχω κανει μεχρι και το βημα 5 και τωρα θα παω στο 6

στο 6 εχει εναν κωδικα ο οποιος αμα καταλαβα καλα πρεπει να ανειξω ενα αρχειο και να προσθεσω ή να τροποποιησω κατι απο αυτο το θεμα ειναι σε ποιο path θα το βρω το συγκεκριμενο αρχειο

εχω κοληση παιδια στο βημα 6 αμα μπορει καποιος ας βοηθηση

ναστε καλα
Η ζωή είναι κενή χωρίς ιδέες. Δεν υπάρχει μεγαλύτερη χαρά από τον αγώνα στο όνομά τους.

Φιντέλ Κάστρο Ρους
31 Ιούλη του 2007
Άβαταρ μέλους
thodoris_turtle
punkTUX
punkTUX
 
Δημοσιεύσεις: 187
Εγγραφή: 28 Αύγ 2008, 15:18
Τοποθεσία: Άνω Γλυφάδα
Εκτύπωση

Re: Apache server for linux---help

Δημοσίευσηαπό linuxman » 10 Νοέμ 2008, 00:58

thodoris_turtle έγραψε:Γεια σας παιδια και παλι

θελω την βοηθεια σας για το link http://www.yatblog.com/2007/02/27/how-t ... rtificate/

αυτο το link το ακολουθω πιστα βημα προς βημα εχω κανει μεχρι και το βημα 5 και τωρα θα παω στο 6

στο 6 εχει εναν κωδικα ο οποιος αμα καταλαβα καλα πρεπει να ανειξω ενα αρχειο και να προσθεσω ή να τροποποιησω κατι απο αυτο το θεμα ειναι σε ποιο path θα το βρω το συγκεκριμενο αρχειο

εχω κοληση παιδια στο βημα 6 αμα μπορει καποιος ας βοηθηση

ναστε καλα

Διαδρομή είναι
Κώδικας: Επιλογή όλων
sudo gedit /etc/apache2/sites-available/default
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση

Re: Apache server for linux---help

Δημοσίευσηαπό thodoris_turtle » 11 Νοέμ 2008, 11:38

Κώδικας: Επιλογή όλων

NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost

DocumentRoot /home/teo/public/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/teo/public/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

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

CustomLog /var/log/apache2/access.log combined
ServerSignature On

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>


SSLEngine On
SSLCertificateFile /etc/apache2/ssl/server.crt
SSLCertificateKeyFile /etc/apache2/ssl/server.key



</VirtualHost>



οταν πληκτρολογω στο terminal sudo /usr/sbin/apache2ctl restart για να κανω restart τον apache2
μου λεει οτι στην γραμμη 44 του αρχειου /etc/apache2/sites-enabled/mysite
μου λεει οτι Invalid Command SSLEngine On

τι να κανω ?

ποια ειναι η λυση εχει κανενας απο εδω ασχολυθει με ssl key



Νεα επεξεργασια:

τροποποιησα τον κωδικα αλλα παλι μου λεει οταν κανω restart τον apache Invalid SSLEngine on




Κώδικας: Επιλογή όλων

NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost

DocumentRoot /home/teo/public/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/teo/public/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

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

CustomLog /var/log/apache2/access.log combined
ServerSignature On

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>






</VirtualHost>



NameVirtualHost *:443
NameVirtualHost *:80

<VirtualHost *:80>
ServerName localhost
DocumentRoot /home/teo/public/
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined
</VirtualHost>

<VirtualHost *:443>
ServerName localhost

DocumentRoot /home/teo/public/
ErrorLog /var/log/apache2/error.log
CustomLog /var/log/apache2/access.log combined

SSLEngine on
SSLCertificateFile /etc/apache2/ssl/apache.pem
</VirtualHost>


Η ζωή είναι κενή χωρίς ιδέες. Δεν υπάρχει μεγαλύτερη χαρά από τον αγώνα στο όνομά τους.

Φιντέλ Κάστρο Ρους
31 Ιούλη του 2007
Άβαταρ μέλους
thodoris_turtle
punkTUX
punkTUX
 
Δημοσιεύσεις: 187
Εγγραφή: 28 Αύγ 2008, 15:18
Τοποθεσία: Άνω Γλυφάδα
Εκτύπωση

Re: Apache server for linux---help

Δημοσίευσηαπό linuxman » 11 Νοέμ 2008, 15:27

Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση

Re: Apache server for linux---help

Δημοσίευσηαπό thodoris_turtle » 13 Νοέμ 2008, 09:59

linuxman έγραψε:Ρίξε μία ματιά εδώ
http://howtoforge.com/perfect-server-ubuntu8.04-lts-p6



την εριξα μια ματια πιο πολυ με βοηθησε για να στησω ftp server παρα το ssl key

απλα θελω απλες οδηγιες για ssl


κατι αλλο οταν πλητρολογο ftp://localhost μου ζηταει possword και username απο που θα δημιουργω χρηστες και κωδικους χρηστων ετσι ωστε να μπορουν να μπαινουν και αλλοι απομακρισμενοι χρηστες?
Η ζωή είναι κενή χωρίς ιδέες. Δεν υπάρχει μεγαλύτερη χαρά από τον αγώνα στο όνομά τους.

Φιντέλ Κάστρο Ρους
31 Ιούλη του 2007
Άβαταρ μέλους
thodoris_turtle
punkTUX
punkTUX
 
Δημοσιεύσεις: 187
Εγγραφή: 28 Αύγ 2008, 15:18
Τοποθεσία: Άνω Γλυφάδα
Εκτύπωση

Re: Apache server for linux---help

Δημοσίευσηαπό thodoris_turtle » 14 Νοέμ 2008, 18:42

Γεια σας παιδια ολο προσπαθω για να κανω αυτο το SSL αυτο που χρειαζομαι ειναι το path /etc/apache2/ssl/apache.pem

το οποιο δεν υπαρχει αρα δεν μπορω να βρω το apache.pem με αποτελεσμα να μην δουλευει

μηπως ξερει καποιος
Η ζωή είναι κενή χωρίς ιδέες. Δεν υπάρχει μεγαλύτερη χαρά από τον αγώνα στο όνομά τους.

Φιντέλ Κάστρο Ρους
31 Ιούλη του 2007
Άβαταρ μέλους
thodoris_turtle
punkTUX
punkTUX
 
Δημοσιεύσεις: 187
Εγγραφή: 28 Αύγ 2008, 15:18
Τοποθεσία: Άνω Γλυφάδα
Εκτύπωση

Re: Apache server for linux---help

Δημοσίευσηαπό linuxman » 14 Νοέμ 2008, 18:57

Φτιάξε το folder
Κώδικας: Επιλογή όλων
apache2/ssl/

Μετά θα δώσεις την εντολή σαν root
Κώδικας: Επιλογή όλων

root@you-pc-name:~# openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem

Και θα κάνεις και
Κώδικας: Επιλογή όλων

/etc/init.d/apache2 force-reload

Δοκίμασε το και πες μου εάν λειτουργεί , θα απαντάς στις ερωτήσεις σωστά δες το .
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση

Re: Apache server for linux---help

Δημοσίευσηαπό thodoris_turtle » 14 Νοέμ 2008, 19:22

ευχαριστω για την βοηθεια σε καποιο σημειο λεει <<Επεξεργαστείτε το SSLCertificateFile /etc/apache2/ssl/apache.pem και καταχωρίστε τις τοποθεσίες του πιστοποιητικού αρχείου (certificate file) και του πιστοποιητικού κλειδιού αρχείου (certificate key file). Από κάτω είναι ένα παράδειγμα

SSLCertificateFile /etc/apache2/ssl/online.test.net.crt
SSLCertificateKeyFile /etc/apache2/ssl/online.test.net.key>>

τι να κανω τωρα?

απο που θα βρω το path του πιστοποιητικου αρχειου και του πιστοποιητικου κλειδιου τι πρεπει να κανω στο apache.pem?

edit:

επιπλεον τωρα μου εμφανιζει οταν κανω επανεκκινηση τον apache2 το μηνυμα httpd not running no virtual hosts κατι τετοιο
Η ζωή είναι κενή χωρίς ιδέες. Δεν υπάρχει μεγαλύτερη χαρά από τον αγώνα στο όνομά τους.

Φιντέλ Κάστρο Ρους
31 Ιούλη του 2007
Άβαταρ μέλους
thodoris_turtle
punkTUX
punkTUX
 
Δημοσιεύσεις: 187
Εγγραφή: 28 Αύγ 2008, 15:18
Τοποθεσία: Άνω Γλυφάδα
Εκτύπωση

Re: Apache server for linux---help

Δημοσίευσηαπό linuxman » 15 Νοέμ 2008, 03:02

Με την εντολή που σου έδωσα
Κώδικας: Επιλογή όλων
root@you-pc-name:~# openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/ssl/apache.pem -keyout /etc/apache2/ssl/apache.pem

Ο απλός τρόπος να φτίαξεις το ssl key
και δεν χρειάζεται να κάνεις το
SSLCertificateFile /etc/apache2/ssl/online.test.net.crt
SSLCertificateKeyFile /etc/apache2/ssl/online.test.net.key>>
Τρέξε την εντολή και κάνε αντιγραφή ότι σου βγάζει ώστε να έχεις αρχείο τι σε ρώτα .
Για httpd not running no virtual hosts εάν έχεις αλλάξει κάποια αρχεία και πρόσθεσες τα virtual hosts βγάλε αυτά που έβαλες και δώσε ξανά
Κώδικας: Επιλογή όλων

/etc/init.d/apache2 force-reload
Οδηγίες προς Νεοεισερχόμενους
1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Linux Mint 17.1 Rebecca 3.13.0-37-generic 64bit (el_GR.UTF-8, X-Cinnamon cinnamon)
3 Intel Core i5-2310M CPU @ 2.10GHz ‖ RAM 3866 MiB ‖ Dell Inc. 0D7C51 - Dell Inc. Dell System Vostro 3750
4 Intel 2nd Generation Core Processor Family Integrated Graphics [8086:0116] {i915}
5 wlan0: Intel Centrino Wireless-N 1030 [Rainbow Peak] [8086:008a] (rev 34) ⋮ eth0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
http://www.greeklug.gr
Άβαταρ μέλους
linuxman
Επίτιμο μέλος
Επίτιμο μέλος
 
Δημοσιεύσεις: 10378
Εγγραφή: 10 Μάιος 2008, 20:41
Τοποθεσία: Thessaloniki / Macedonia / Greece
Εκτύπωση

Re: Apache server for linux---help

Δημοσίευσηαπό thodoris_turtle » 15 Νοέμ 2008, 13:45

Δοκιμασα την εντολη που μου εδωσες αλλα και παλι δεν γινεται τιποτα


οσων αφορα για το No virtual hosts δεν πειραξα καποιο αρχειο

αν πειραξα και δεν το θυμαμε σε ποιο path θα παω?

εγω πηγα στο hosts και στο hosts name

δεν παρατηρησα κατι περιεργο δεν ξερω τι να πω

δυσκολα τα πραγματα


edit:

Κώδικας: Επιλογή όλων

NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost

DocumentRoot /home/teo/public/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /home/teo/public/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

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

CustomLog /var/log/apache2/access.log combined
ServerSignature On

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>






</VirtualHost>







ισως εκει που λεει ονομα εικονικου host να πρεπει να δωσω το ονομα μου δηλ. teo δηλ το ονομα του root καπως ετσι μαλλον μπορει αυτο να ηταν

αλλα τις αλλες ημερες δεν ειχα αυτο το προβλημα δεν ξερω τι να πω


NewEdit:

Τωρα μου εμφανιζει httpd not running , trying to start

τωρα τι κανουμε ? πως θα κανω start τον httpd?

σημειωσει: παντος στο path /etc/apache2/httpd.conf δεν εχει μεσα περιεχομενα το αρχειο μου δεν ξερω γιατι


να ρωτησω εκει στον κωδικα που λεει NameVirtualHost *
τι ονομα να δωσω ?

γεια και παλι

τα περιεχομενα το ακολουθου αρχειου(/etc/hosts) ειναι σωστα?

Κώδικας: Επιλογή όλων

127.0.0.1 localhost
127.0.1.1 teo-desktop
ServerName localhost
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
Η ζωή είναι κενή χωρίς ιδέες. Δεν υπάρχει μεγαλύτερη χαρά από τον αγώνα στο όνομά τους.

Φιντέλ Κάστρο Ρους
31 Ιούλη του 2007
Άβαταρ μέλους
thodoris_turtle
punkTUX
punkTUX
 
Δημοσιεύσεις: 187
Εγγραφή: 28 Αύγ 2008, 15:18
Τοποθεσία: Άνω Γλυφάδα
Εκτύπωση

ΠροηγούμενηΕπόμενο

  • ΣΧΕΤΙΚΑ ΘΕΜΑΤΑ
    ΑΠΑΝΤΗΣΕΙΣ
    ΠΡΟΒΟΛΕΣ
    ΣΥΓΓΡΑΦΕΑΣ

Επιστροφή στο Διακομιστές / Εξυπηρετητές

cron