Настройки VPS под Prestashop

У меня попытка установки SSL-сертификата на nginx + php-fpm потерпела фиаско - при https-протоколе перестают работать ЧПУ-ссылки. Либо одно, либо другое. ЧПУ у меня помимо стандартного магазина, еще настроено для Advanced Search и PSBlog.

Кто-нибудь справлялся с подобной задачей при схожих условиях? Рыл инет, но всё не о том...
 
@Pirate конфиг в студию. Перестают работать - как именно ?
 
Скрытое содержимое для пользователя(ей): alpi
 
вот тут я выкладывал рабочий конфиг, сравни со своим: Для просмотра ссылки Войди или Зарегистрируйся
nginx.conf - вообще распечатай и сожги. хранить рерайты отдельных сайтов в базовом конфиге... *фейспалм*

пример минимально рабочего конфига nginx.conf:
Код:
}

http {

    # Basic Settings

    sendfile        on;
    tcp_nopush      on;
    tcp_nodelay     on;
    keepalive_timeout  30;
    keepalive_requests 100;
    reset_timedout_connection on;
    server_tokens off;
    client_body_timeout 10;
    send_timeout 5;
    client_header_timeout 30;
    server_names_hash_bucket_size  64;

    client_max_body_size 50m;

    open_file_cache max=10000 inactive=30s;
    open_file_cache_valid 60s;
    open_file_cache_min_uses 2;
    open_file_cache_errors off;

    include       /etc/nginx/mime.types;
    default_type  application/octet-stream;

    # GZIP Config

    gzip  on;
    gzip_static on;
    gzip_min_length     1000;
    gzip_buffers         128 16k;
    gzip_disable        "msie6";
    gzip_proxied        any;
    gzip_comp_level     9;
    gzip_types          text/plain text/css application/x-javascript text/xml application/xml application/xml+rss application/javascript application/x-font-ttf application/font-woff image/x-icon;
    gzip_vary           on;
    gzip_http_version   1.1;

    # Logs

    access_log  off;
    error_log   /var/log/nginx/error.log crit;

    # Cache

    include /etc/nginx/conf.d/active-*.conf;
}

кстати, под престу mime.types приходилось править, вот рабочий:
types {
text/html html htm shtml;
text/css css;
text/xml xml;
image/gif gif;
image/jpeg jpeg jpg;
application/javascript js;
application/atom+xml atom;
application/rss+xml rss;
application/x-httpd-php php;

text/mathml mml;
text/plain txt;
text/vnd.sun.j2me.app-descriptor jad;
text/vnd.wap.wml wml;
text/x-component htc;

image/png png;
image/tiff tif tiff;
image/vnd.wap.wbmp wbmp;
image/x-icon ico;
image/x-jng jng;
image/x-ms-bmp bmp;
image/svg+xml svg svgz;
image/webp webp;

application/font-woff woff;
application/java-archive jar war ear;
application/json json;
application/mac-binhex40 hqx;
application/msword doc;
application/pdf pdf;
application/postscript ps eps ai;
application/rtf rtf;
application/vnd.apple.mpegurl m3u8;
application/vnd.ms-excel xls;
application/vnd.ms-fontobject eot;
application/vnd.ms-powerpoint ppt;
application/vnd.wap.wmlc wmlc;
application/vnd.google-earth.kml+xml kml;
application/vnd.google-earth.kmz kmz;
application/x-7z-compressed 7z;
application/x-cocoa cco;
application/x-java-archive-diff jardiff;
application/x-java-jnlp-file jnlp;
application/x-makeself run;
application/x-perl pl pm;
application/x-pilot prc pdb;
application/x-rar-compressed rar;
application/x-redhat-package-manager rpm;
application/x-sea sea;
application/x-shockwave-flash swf;
application/x-stuffit sit;
application/x-tcl tcl tk;
application/x-x509-ca-cert der pem crt;
application/x-xpinstall xpi;
application/xhtml+xml xhtml;
application/xspf+xml xspf;
application/zip zip;

application/octet-stream bin exe dll;
application/octet-stream deb;
application/octet-stream dmg;
application/octet-stream iso img;
application/octet-stream msi msp msm;

application/vnd.openxmlformats-officedocument.wordprocessingml.document docx;
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx;
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx;

audio/midi mid midi kar;
audio/mpeg mp3;
audio/ogg ogg;
audio/x-m4a m4a;
audio/x-realaudio ra;

video/3gpp 3gpp 3gp;
video/mp2t ts;
video/mp4 mp4;
video/mpeg mpeg mpg;
video/quicktime mov;
video/webm webm;
video/x-flv flv;
video/x-m4v m4v;
video/x-mng mng;
video/x-ms-asf asx asf;
video/x-ms-wmv wmv;
video/x-msvideo avi;
}

include /etc/nginx/conf.d/active-*.conf;
вот тут я задаю, что все рабочие конфиги сайтов начинаются с active- , и заканчиваются на .conf
мне так удобнее, чем перекидывать между папками.
 
2 Stesh
- ты наверное читал между строк.
Я писал о том что:
- я собираю нджинкс отдельно
-- принудительно с openssl 1.0.2+
-- без stub_status_module (vesta использует этот мод для статов с нджинкс)
-- autoindex_module - отключен тоже.
-- еще там пара with/without
соответственно веста как управлятор нджинкс мне не нужна.
- для статов я использую nginx-module-vts - подключаю отдельно к весте.
- мускл в весте у меня только для просмотра логов (управлять правами/базами - весте не разрешаю). - добавляю путь к логам отдельно.
- пхп7.0 (веста ставит пятерку)
без нджинкс/апач мускл и пхп-фпм - веста установится и будет работать т.к. использует свои сервера/интерпритаторы - вот поэтому я так написал.
устанавливая все скопом немного можно попутать с конфой которая разбросана по разным папкам доменов/субдоменов - неудобно потом работать с конфой.
 
ты наверное читал между строк.
Да, я не читаю между строк и не понял финт с
2 Stesh
$ netstat -pln | grep vesta

-и о мля vesta-nginx
Весту беру, если нужно под несколько сайтов и с мордой для клиентов. Все что делает веста - это apt-get/yum install c обычных репозиториев, для себя любимого поддерживаю свой репо. Кстати, после установки без проблем поднять до нужной версии mysql/php/etc. Но так как часто приходится ставить, подумываю форкнуть весту в частном порядке, благо все нужно пишется элементарно - надоело ставить, а потом править под себя)
без нджинкс/апач мускл и пхп-фпм - веста установится и будет работать т.к. использует свои сервера/интерпритаторы - вот поэтому я так написал.
Знаю, но не понимаю смысл. Если vds монопольно под сайт - зачем нужна веста, а если нужна веста, зачем ставить отдельно, а затем опять же подвязывать весту (от vesta.conf и до каких нить граблей). А можно взять Для просмотра ссылки Войди или Зарегистрируйся, чуть чуть подправить, раз уж собирать с сорцов - интересная штука, должен заметить.
 
  • Нравится
Реакции: alpi
2 Stesh
- та пох - кто как хочет так и дрочит. - просто я привык с intellij idea все делать - поэтому панели такие и не ставлю никогда, про увеличение безопасности тоже промолчу.
весту пользую для просмотра банлистов. днс. статистика. логи. - дизайн минимал и стартует на своих приложениях (не зависит от вебсервера) - с мобильника норм просматривать.
центминмод - центос. - я на апт-гете
 
Последнее редактирование:
Приветствую! Помогите настроить VPS, переехали с хостинга на сервер,время отклика сервера до 10-15сек, ппц. Я не разбираюсь в настройках... одноядерный VPS и 512м озу
 
Приветствую! Помогите настроить VPS, переехали с хостинга на сервер,время отклика сервера до 10-15сек, ппц. Я не разбираюсь в настройках... одноядерный VPS и 512м озу

лучше уж средний хостинг, чем самый дешёвый VPS

пусть тот кто советовал переезд - теперь и разруливает
 
  • Нравится
Реакции: alpi
лучше уж средний хостинг, чем самый дешёвый VPS

пусть тот кто советовал переезд - теперь и разруливает
Сильно не согласен, типичный хостинг оверселит так что даже нормальный впс с одним ядром и 512 рам будет работать намного лучше(конечно всё зависит от конкретного хостинга, но у меня было именно так).
А по теме, зря вы сначала переехали, а потом начали тестировать и настраивать. Лучше вернитесь обратно на хостинга, нормально настройте впс и тогда уже переезжайте, либо наймите администратора, поднять сервер с нуля работа пары часов от силы, если знаешь что делать.
 
Назад
Сверху