Σελίδα 2 από 3
Re: Δεv αλλάζει η IP πελατών
Δημοσιεύτηκε: 18 Σεπ 2016, 13:17
από Paris
Λοιπόν στο
Κώδικας: Επιλογή όλων/etc/nginx# cd /etc/nginx
server:/etc/nginx# ls
conf.d fastcgi_params koi-utf koi-win mime.types modules nginx.conf nginx.conf.save nginx.conf.save.1 scgi_params uwsgi_params win-utf
/etc/nginx# :/etc/nginx# cd /etc/nginx
Υπάρχουν αυτά τα αρχεία που τα άνοιξα ένα ένα και δεν βρήκα κάτι να περιέχει τα domain.
Από το control panel δεν δίνει επιλογή για settings και override.
Re: Δεv αλλάζει η IP πελατών
Δημοσιεύτηκε: 18 Σεπ 2016, 13:45
από Alexandra
Οκ, στην κανονική εγκατάσταση του nginx (χωρίς panel) τα αρχεία configuration βρίσκονται εκεί. Όταν ο nginx εγκαθίσταται από το panel ,αυτά τα αρχεία συνήθως βρίσκονται στους φακέλους των domains (όχι εκεί που είναι τα αρχεία της ιστοσελίδας αλλά σε προηγούμενα directories)
Re: Δεv αλλάζει η IP πελατών
Δημοσιεύτηκε: 18 Σεπ 2016, 17:01
από Paris
Και σίγουρα εννοείς πρόσβαση από γραμμή εντολών και όχι από ftp σωστά?
Τώρα στο etc έχει τα πιο κάτω
Κώδικας: Επιλογή όλων:/etc# ls
ImageMagick cron.daily fail2ban inittab localtime nail.rc protocols rssh.conf sudoers.d
X11 cron.hourly fonts inputrc logcheck nanorc python rsyslog.conf sysctl.conf
adduser.conf cron.monthly fstab insserv login.defs network python2.7 rsyslog.d sysctl.d
aliases cron.weekly fstab.d insserv.conf logrotate.conf networks python3 securetty systemd
alternatives crontab ftpusers insserv.conf.d logrotate.d nginx python3.4 security terminfo
apache2 dbconfig-common gai.conf iproute2 lsb-release nsswitch.conf quotagrpadmins selinux timezone
apparmor.d dbus-1 ghostscript iptables.rules magic opt quotatab services ucf.conf
apt debconf.conf group issue magic.mime os-release rc.local sgml udev
awstats debian_version group- issue.net mail pam.conf rc0.d shadow ufw
bash.bashrc default gshadow kernel mailcap pam.d rc1.d shadow- update-motd.d
bash_completion.d deluser.conf gshadow- ld.so.cache mailcap.order papersize rc2.d shells upstart-xsessions
bind depmod.d host.conf ld.so.conf mailname passwd rc3.d skel vim
bindresvport.blacklist dhcp hostname ld.so.conf.d mc passwd- rc4.d spamassassin vsftpd.conf
blkid.conf dictionaries-common hosts ldap mime.types pear rc5.d ssh warnquota.conf
blkid.tab dovecot hosts.allow legal mke2fs.conf perl rc6.d ssl webalizer
ca-certificates dpkg hosts.deny libaudit.conf modprobe.conf php5 rcS.d subgid wgetrc
ca-certificates.conf emacs inetd.conf libnl-3 modprobe.d phpmyadmin resolv.conf subgid- xinetd.conf
calendar email-addresses init libpaper.d modules ppp rmt subuid xinetd.d
clamav environment init.d lighttpd mtab profile roundcube subuid- xml
cron.d exim4 initramfs-tools locale.alias mysql profile.d rpc sudoers
Αν γνωρίζεις που μπορεί να είναι, με διευκολύνεις αλλιώς ξεκινάω
στην διαδρομή var/www/ εκτός από ( html index.html webalizer) δεν υπάρχει κάτι άλλο...
Re: Δεv αλλάζει η IP πελατών
Δημοσιεύτηκε: 18 Σεπ 2016, 17:12
από Alexandra
Εννοείται με γραμμή εντολών. Στο /etc υπάρχουν μόνο αρχεία configuration και ποτέ τα αρχεία των sites.
Αν ανοίξεις τα config.php αρχεία του opencart, λογικά θα δεις ποιο είναι το absolute path των αρχείων του domain σου. Όταν το βρεις, ψάξε μερικά directories πιο πριν από το directory του opencart για αρχεία που να έχουν σχέση με nginx
Re: Δεv αλλάζει η IP πελατών
Δημοσιεύτηκε: 18 Σεπ 2016, 17:47
από Paris
στο /conf/web# nano nginx.conf
Υπάρχει ο κώδικας:
Κώδικας: Επιλογή όλων error_log /var/log/apache2/domains/domain.gr.error.log error;
location / {
proxy_pass http://ip:8080;
location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|tif|tiff|css|js|htm|html|ttf|otf|webp|woff|txt|csv|rtf|doc|docx|xls|xlsx|ppt|pptx|odf|odp|ods|odt|pdf|psd|ai|eot$
root /home/admin/web/domain.gr/public_html;
access_log /var/log/apache2/domains/domain.gr.log combined;
access_log /var/log/apache2/domains/domain.gr.bytes bytes;
expires max;
try_files $uri @fallback;
}
}
location /error/ {
alias /home/****/web/domain.gr/document_errors/;
}
location @fallback {
proxy_pass http://myIP:8080;
}
location ~ /\.ht {return 404;}
location ~ /\.svn/ {return 404;}
location ~ /\.git/ {return 404;}
location ~ /\.hg/ {return 404;}
location ~ /\.bzr/ {return 404;}
include /home/admin/conf/web/nginx.e-paradosiaka.gr.conf*;
όπου δεν υπάρχει το include fastcgi_params.
Είμαι στο σωστό αρχείο αρχικά...
Re: Δεv αλλάζει η IP πελατών
Δημοσιεύτηκε: 18 Σεπ 2016, 17:56
από Alexandra
Είσαι σε καλό δρόμο άνοιξε αν θες και το /home/admin/conf/web/nginx.e-paradosiaka.gr.conf
Re: Δεv αλλάζει η IP πελατών
Δημοσιεύτηκε: 18 Σεπ 2016, 18:02
από Paris
Δεν υπάρχει τέτοιο αρχείο,
Κώδικας: Επιλογή όλων/home/admin/conf/web# ls
apache2.conf nginx.conf sapache2.conf snginx.conf ssl.e-paradosiaka.gr.ca ssl.e-paradosiaka.gr.crt ssl.e-paradosiaka.gr.key ssl.e-paradosiaka.gr.pem
Re: Δεv αλλάζει η IP πελατών
Δημοσιεύτηκε: 18 Σεπ 2016, 18:35
από Alexandra
Επειδή ο nginx στο server σου έχει ρυθμιστεί να λειτουργεί σαν reverse proxy του Apache και να σερβίρει στατικό περιεχόμενο ενώ ο Apache δυναμικό, το πιθανότερο είναι να μην λειτουργήσει η προσθήκη του fastcgi_param directive που θέλουμε στο configuration του nginx. Σε αυτήν την περίπτωση είμαστε ξανά στο μηδέν και θα πρέπει να γίνει η τροποποίηση από τον Apache.
Δοκίμασε να προσθέσεις το fastcgi_param REMOTE_ADDR $http_x_real_ip; μετά το:
location / {
proxy_pass
http://ip:8080;
Re: Δεv αλλάζει η IP πελατών
Δημοσιεύτηκε: 18 Σεπ 2016, 18:45
από Paris
Τίποτα δεν άλλαξε...
Re: Δεv αλλάζει η IP πελατών
Δημοσιεύτηκε: 18 Σεπ 2016, 18:51
από Alexandra
Έκανες restart τον nginx ;