Προς το περιεχόμενο

Προτεινόμενες αναρτήσεις

Δημοσ.

[root@secure ~]# systemctl restart httpd
[root@secure ~]# 

https://httpd.apache.org/docs/2.4/en/vhosts/name-based.html#alg

ειδικα

If you omit the ServerName directive from any name-based virtual host, the server will default to a fully qualified domain name (FQDN) derived from the system hostname.

καθως επισης

If no matching ServerName or ServerAlias is found in the set of virtual hosts containing the most specific matching IP address and port combination, then the first listed virtual host that matches that will be used.

Aυτο ειναι σιγουρα το προβλημα αλλα το θεμα ειναι τι πρεπει να προσθεσω η να αλλαξω στο httpd.conf......

  • Απαντ. 37
  • Δημ.
  • Τελ. απάντηση

Συχνή συμμετοχή στο θέμα

Δημοφιλείς Ημέρες

Συχνή συμμετοχή στο θέμα

Δημοσ.

Βρε συ διάβασε την τεκμηρίωση του apache, έχεις αρκετούς τρόπους να το κάνεις εσύ τι θεωρείς καλύτερο είναι το θέμα. Είτε βάζεις default virtual host είτε γράφεις virtual host με server name τα mail.superhost.gr κτλ, είτε τα κόβεις όλα

<VirtualHost *:80>
    ServerName *.superhost.gr
    Redirect 404 /
</VirtualHost>

https://httpd.apache.org/docs/2.4/vhosts/examples.html

Είναι λογικό να εμφανίζει την ίδια σελίδα. Κάποιος αιτείται την σελίδα mail.superhost.gr,  η dns εγγραφή δείχνει την ip σου, στην 80 ακούει ο web-server σου και απλά απαντάει με το περιεχόμενο που εσύ ορίζεις. Κάνες ένα διάλειμμα καλύτερα να ξεθολώσεις και μετά κάνε τα πειράματα σου επίσης στον apache όλα σε ένα conf τα έχεις γιατί;;;; χάθηκε ένα include 

Δημοσ.

Φιλε μου εκανα χαζομαρα δεν ξερω και γω τι και τωρα ολα τα websites που φιλοξενω φορτωνουν το http://superhost.gr

ΠΕΣ ΜΟΥ ΣΕ ΠΑΡΑΚΑΛΩ ΤΙ ΝΑ ΚΑΝΩ ΓΙΑΤΙ ΕΧΩ ΤΕΡΑΣΤΙΟ ΘΕΜΑ.

 

ΝΑ ΒΑΛΩ ΑΥΤΟ ΠΟΥ ΕΓΡΑΨΕς ΣΤΟ http.conf?

 

 

Τα στηνω ολα απο το 0 γαμω το κερατο μου.....

Εστησα ολον τον σερβερ απο την αρχη και δες τι βγαζει σε ολα τα websites μου http://superhost.gr

 

ΤΙ ΝΑ ΚΑΝΩ?

Δημοσ.

 

Παίζει ρόλο η σειρά που θα τα γράψεις, χωρίς την ντιρεκτίβα server name σε οδηγεί ή στο πρώτο virtual host στην σειρά ή σε τυχόν default αν έχεις ορίσει και δεν διαβάζει τα παρακάτω τα virtualHost

cp /διαδρομή για/ το httpd.conf    httpd.conf.old (καλού κακού)

nano /διαδρομή για/ το httpd.conf

""

Πρώτο virtual.host 

ServerName το superhost.gr

DocumentRoot /όπου έχεις/ τα αρχεία σου

ServerAlias www.superhost.gr

""

""

Δεύτερο virtual host το επόμενο domain που φιλοξενείς

ότι από πάνω 

""

κτλ κτλ

αυτό που έγραψα από επάνω κάνει redirect τα subdomain σε error 404,  και πρέπει να μπει τελευταίο.

και πάνω απ' όλα κάνε διάλειμμα, άκου που σου λέω. 

 

Δημοσ.

se parakalv poly na soy dvsv SSH προσβαση  α το δεις γιατι θα τρελαθω

ΣΕ ΠΑΡΑΚΑΛΩ ΠΑΡΑ ΠΟΛΥ.

Α ΕΣΤΗΣΑ ΟΛΑ ΑΠΟ ΤΗΝ ΑΡΧΗ ΚΑΙ ΠΑΛΘ ΣΤΟ ΔΙΚΟ ΜΟΥ ΕΠΙΜΕΝΙΕ ΝΑ ΔΕΙΧΝΕΙ :-(

<VirtualHost *:80>
    ServerAlias *.superhost.gr
    Redirect 404 /
</VirtualHost>

ServerAlias θελει, οχι ServerName

Δημοσ.

δεν έχω πρόσβαση σε ssh εδώ που είμαι. Δεν χρειάζεσαι να μπει κανένας στον serevr σου, τώρα το superhost.gr δίνει 403, έβαλες document root  / ???

τα υπόλοιπα subdomain δείχνουν στο http://kidsclubpaidika.gr/  άρα πας στο block αυτό και βάζεις ServerName kidsclubpaidika.gr για αρχή και φτιάχνεις μετά τα alias.

 

Δημοσ.

Πόσταρε το virtual host σου όχι ολο το httpd.conf μόνο τα virtual host

Δημοσ.
<VirtualHost 176.223.129.220:80 [2A02:7B40:B0DF:81DC::1]:80>
SuexecUserGroup "#1005" "#1004"
ServerName superhost.gr
ServerAlias www.superhost.gr
ServerAlias webmail.superhost.gr
ServerAlias admin.superhost.gr
DocumentRoot /home/nikos/public_html
ErrorLog /var/log/virtualmin/superhost.gr_error_log
CustomLog /var/log/virtualmin/superhost.gr_access_log combined
ScriptAlias /cgi-bin/ /home/nikos/cgi-bin/
ScriptAlias /awstats/ /home/nikos/cgi-bin/
DirectoryIndex index.html index.htm index.php index.php4 index.php5
<Directory /home/nikos/public_html>
Options -Indexes +IncludesNOEXEC +SymLinksIfOwnerMatch +ExecCGI
allow from all
AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
Require all granted
AddType application/x-httpd-php .php
AddHandler fcgid-script .php7.4
AddHandler fcgid-script .php
AddHandler fcgid-script .php7.4
FCGIWrapper /home/nikos/fcgi-bin/php7.4.fcgi .php7.4
FCGIWrapper /home/nikos/fcgi-bin/php7.4.fcgi .php
FCGIWrapper /home/nikos/fcgi-bin/php7.4.fcgi .php7.4
</Directory>
<Directory /home/nikos/cgi-bin>
allow from all
AllowOverride All Options=ExecCGI,Includes,IncludesNOEXEC,Indexes,MultiViews,SymLinksIfOwnerMatch
Require all granted
</Directory>
RewriteEngine on
RewriteCond %{HTTP_HOST} =webmail.superhost.gr
RewriteRule ^(.*) https://superhost.gr:20000/ [R]
RewriteCond %{HTTP_HOST} =admin.superhost.gr
RewriteRule ^(.*) https://superhost.gr:10000/ [R]
RemoveHandler .php7.4
RemoveHandler .php
RemoveHandler .php7.4
php_admin_value engine Off
FcgidMaxRequestLen 1073741824
<Files awstats.pl>
AuthName "superhost.gr statistics"
AuthType Basic
AuthUserFile /home/nikos/.awstats-htpasswd
require valid-user
</Files>
Alias /dav /home/nikos/public_html
<Location /dav>
DAV on
AuthType Basic
AuthName "superhost.gr"
AuthUserFile /home/nikos/etc/dav.digest.passwd
Require valid-user
ForceType text/plain
Satisfy All
RemoveHandler .php
RemoveHandler .php7.4
RewriteEngine off
</Location>
IPCCommTimeout 31
</VirtualHost>




<VirtualHost *:80>
    ServerAlias *.superhost.gr
    Redirect 404 /
</VirtualHost>




#Include /etc/httpd/conf/httpd-vhosts.conf

εχω directives για 3 wsgi sto vhosts.conf αλλα αν το ενεργοποιησω ολα τα sites λενε ιντερναλ σερβερ ερρορ. οτι να ναι...

Δημοσ.

εμ βλέπεις δεν είπες τίποτε για Vhost ip based ούτε για cgi. Δώσε μου λίγο χρόνο να δω αν ξέρω να κάνω τίποτε. Σβήσε ότι σου είπα αυτό είναι για name-based conf μην μπλέκουμε να μήλα με τα πορτοκάλια.

το http://kidsclubpaidika.gr/ σε ποιο conf file το έχεις; Ρε συ σίγουρα αυτό είναι το conf σου δεν δικαιολογεί αφού δεν έχεις άλλο Vhost και δεν γίνονται include άλλα conf που προκυπτει το redirect?

Δημοσ.

τα ξαναστησα ολα απο την αρχη και εκανα restore ολα τις σελιδες.

Ακου τωρα, δινω http://mail.superhost.gr καθως και http://ftp.superhost.gr και φορτωνει το http://kidsclubpaidika.gr/

Αυτο παλι πως προεκυψε? Το μεσημερι ολα εδειχναν στο http://superhost.gr τωρα δειχνουν στο αλλο domain?

Ε θα χαζεψω.....πως αντεχω δεν ξερω.

Καλο βραδυ

Δημοσ. (επεξεργασμένο)

μην κάνεις άλλες αλλαγές, καλά δούλευε πριν. Το internal server error που σου έδινε είναι από python

print (socket.gethostbyaddr("176.223.129.220")[0])
220.129.223.176.in-addr.arpa

γιατί άλλαξες τo  PTR;

master@gentoo ~ $ dig -x  176.223.129.220 

; <<>> DiG 9.14.7 <<>> -x 176.223.129.220
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45996
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;220.129.223.176.in-addr.arpa.  IN      PTR

;; ANSWER SECTION:
220.129.223.176.in-addr.arpa. 711 IN    PTR     220.129.223.176.in-addr.arpa.

;; Query time: 1 msec
;; SERVER: 192.168.2.1#53(192.168.2.1)
;; WHEN: Thu Nov 07 22:58:09 EET 2019
;; MSG SIZE  rcvd: 88

νομίζω σε μπερδεύω περισσότερο σε αφήνω καλή τύχη

Επεξ/σία από Επισκέπτης

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα

  • Δημιουργία νέου...