aposporis Δημοσ. 6 Μαρτίου 2015 Δημοσ. 6 Μαρτίου 2015 Καλημέρα. Πρόσφατα πήρα ένα vps με centos 7 για προσωπική χρήση και πειραματισμούς. Έχω σκοπό να σηκώσω τη προσωπική μου σελίδα (eponimo.com), λογαριασμούς email ([email protected]), owncloud και ότι άλλο μου έρθει. Έχω δυο domain τα οποία έχω ρυθμίσει μέσω cloudflare να πέφτουν στην ip του vps. και άλλα δύο που κάθονται και είναι για πειραματισμούς. Αρχικά έχω χαθεί με τις επιλογές. Apache, nginx ή lighttpd? Mysql, sqlite ή mariadb? Για mail server τι σηκώνουμε? Σίγουρα θέλω roundcube για web interface αλλά θέλω και pop/imap. Πώς στήνουμε wordpress και owncloud μια φορά και ρυθμίζουμε πιο domain να εξυπηρετούν και πιο όχι; Πχ θέλω wordpress στα domain1 και domain2 στο domain3 θα βάλω get-simple και στο domain4 τίποτα. Θέλω το 2 και το 3 να έχουν roundcube και όλα pop/imap. Το owncloud να ανοίγει μόνο στα 1, 3, 4. Το να στήσω ένα μόνο domain με όλα τα παραπάνω έιναι σχετικά απλό. Εγκαθιστώ τα πάντα στο /var/www/html. Με πολλά domain τι γίνεται; Έχω βρει πάρα πολλούς οδηγούς στο internet και έχω χάσει τη μπάλα. Μια αρχική καθοδήγηση θα ήταν αρκετή και μετά θα βρω το δρόμο μου.
WebDevGr Δημοσ. 6 Μαρτίου 2015 Δημοσ. 6 Μαρτίου 2015 Προσωπικά θα σου πρότεινα να χρησιμοποιήσεις κάποιο Panel που θα σου κάνει τη ζωή πιο εύκολη. πχ. Webmin+Virtualmin 1
PC_MAGAS Δημοσ. 6 Μαρτίου 2015 Δημοσ. 6 Μαρτίου 2015 Για Mail στήνεις Postfix για να στέλνεις (SMTP) και για να λαμβάνεις και για Pop Imab Dovecot (Να λαμβάνεις). Η MariaDB είναι ένα Fork της Mysql (είναι κια οι 2 Ελεύθερο λογισμικό) σου συστήνω MariaDb λόγο του Master-Master Replication. Πλέον τι Mysql τι MariaDb το ίδιο και το αυτό. Sqlite συνήθως πέραν απόι το pc σου δεν σου συνηστώ να χρησιμοποιήσεις. Μια άλλη καλή και Robust Λύση είναι η Postgresql. Για web Servers Χρησιμοποιείτε ο Nginx τώρα τελευταία λόγο ότι είναι ελαφρύτερος ως προς την Μνήμη (αν και προσωπικά δεν κατάφερα να σηκώσω VirtualHost σε αυτό). Ο Apache web server είναι λίιγο ποιο εύκολος σε Virtualhost αλλα κατα πολύ βαρύτερος. (Σημείωση Virtualhost= Μηχανησμός που σου επιτέπει να σηκώνεις Πολλαπλά site στον ίδιον server me διαφορετικά domain names το Υποστιρίζει και ο Apache και ο nginx) Ακόμη θα θες firewall και το Linux το έχει ενσωματομένο στον Πυρίνα του έτσι θες ένα Iptables και θα Rockαρεις! Ακόμη σε Virtualhost κάθε φάκελος /var/www/html είναι ένα domain που περιέχει έναν φάκελο htdocs για τα αρχεία του Site και έναν φάκελο /logs για logs σφαλμάτων. Χωρίς όμως αυτό να σε δεσμέυει. Προσωπικά προτιμώ να κάνω στο /home τους φακέλουε για τα domains. Όσο για το domain αν το μανατζάρεις σε δικό σου server θες 2 μηχανηματα ή 2 ip. Και τια το πως να τα μανατζάρεις http://www.tldp.org/HOWTO/DNS-HOWTO-5.html Όσο για Virtualhosts σε Apahce webserver έχω κάνει Άρθρο για Ubuntu/Debian ίσως σου δώσει 2-3 Hints: http://wp.me/pRFAL-9B Ελπίζω να σε βοήθησα με τον Βομβαρδισμο μου!!! 3
aposporis Δημοσ. 7 Μαρτίου 2015 Μέλος Δημοσ. 7 Μαρτίου 2015 Σας ευχαριστώ και τους δύο! Έχω βρει κάποια πράματα μέχρι τώρα και έχω κάνει κάποιες δοκιμές. Πχ. σε centos 6.5 δοκίμασα το vestacp. Κάνει αυτόματα εγκατάσταση μεπολλές ρυθμίσεις και έχει ένα ωραίο panel για διαχείριση. Σε centos 7 έβαλα χειροκίνητα apache, php, mariadb, έφτιαξα virtualhost. Είναι πιο μπελαλίδικο αλλά μαθαίνεις!!! Τα Webmin+Virtualmin δε κατάλαβα αν κάνουν αυτόματα εγκατάσταση ότι χρειάζονται ή πρέπει να τα βάλω manual και μετά να κάνω διαχείριση μέσω αυτών. Επίσης αυτό που δε καταλαβαίνω είναι πώς βάζω πχ wordpress ή owncloud χωρίς να κάνω εγκατάσταση σε κάθε φάκελο /var/www/html/domain1, /var/www/html/domain2 κτλ ξανά και ξανά. Αλλά πχ αν πατήσω www.domain3.com/owncloud να μην ανοιξει!! Ιδανικά θα ήθελα το να ανοίγουν τα owncloud.domain1.com και owncloud.domain2.com αλλά όχι το owncloud.domain3.com ή domain3.com/owncloud
Hambos19 Δημοσ. 7 Μαρτίου 2015 Δημοσ. 7 Μαρτίου 2015 Η πολύ απλά βάζεις ubuntu 14.04 στο VPS και για να μην μπλέκεις με σεταρίσματα, δικαιώματα, apache-nginx κτλ λειτουργείς το serverpilot.io που είναι και δωρεάν με τα βασικά προνόμια και στα σετάρει όλα αυτό με τις κατάλληλες ρυθμίσεις
PC_MAGAS Δημοσ. 7 Μαρτίου 2015 Δημοσ. 7 Μαρτίου 2015 Ακόμη αν θες για CentOs δες και αυτό το άρθρο που μόλις έγραψα: https://pcmagas.wordpress.com/2015/03/07/lamp-stack-linux-apaxhe-mysql-php-%CE%BA%CE%B1%CE%B9-virtual-hosts-%CF%83%CE%B5-centos-6-6/ Είναι για 6.6 αλλα καίγομαι να μάθω αν παίζει και σε CentOs7.
aposporis Δημοσ. 7 Μαρτίου 2015 Μέλος Δημοσ. 7 Μαρτίου 2015 Ακόμη αν θες για CentOs δες και αυτό το άρθρο που μόλις έγραψα: https://pcmagas.wordpress.com/2015/03/07/lamp-stack-linux-apaxhe-mysql-php-%CE%BA%CE%B1%CE%B9-virtual-hosts-%CF%83%CE%B5-centos-6-6/ Είναι για 6.6 αλλα καίγομαι να μάθω αν παίζει και σε CentOs7. Με μια πρώτη ματιά θα παίξει. Κάποια στιγμή δοκίμασα ένα παρόμοιο οδηγό και έπαιξε. Η βασική διαφορά είναι οι εντολές για τις υπηρεσίες: service httpd restart -> systemctl restart httpd.service
PC_MAGAS Δημοσ. 7 Μαρτίου 2015 Δημοσ. 7 Μαρτίου 2015 Σε Centos7 το service είναι workaround τοθ systemctl που έχει το systemd
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα