Назад | Перейти на главную страницу

требуется помощь по настройке nginx

Я установил nginx только с SSL на http://sub.domain.com с docroot / home / webroot /

Пользователи, которые входят в систему, загружают файлы в / home / webroot / uploads /

Я хочу, чтобы папка / uploads была доступна только через HTTP и для внешних пользователей. Доступ к основному пользовательскому интерфейсу должен осуществляться только через HTTPS.

Пожалуйста помоги.

    #
    # The default server
    #
    server {
    listen       443;
        server_name  sub.domain.com;

ssl on;
ssl_certificate /home/keys/sslkey.pem;
ssl_certificate_key /home/keys/server.key;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   /home/webroot;
            index  index.html index.htm index.php;
        }

Вам необходимо настроить виртуальный хост без SSL. Вам нужно будет использовать перезаписи, чтобы любой запрос к местоположению, отличному от «/ uploads», был перенаправлен на виртуальный хост SSL.