Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 26

Тема: Как из адреса убрать порт 1500

  1. #1
    Junior Member
    Регистрация
    17.08.2016
    Сообщений
    12

    По умолчанию Как из адреса убрать порт 1500

    Добрый день!
    Для доступа в панель ispm5 надо заходить по адресу https://ip:1500/ispmgr
    Часто пользуюсь интернетом через провайдера который "не пускает" через порт.
    Что, как и где настроить, что бы можно было заходить без указания порта, т.е. https://ip/ispmgr ?

  2. #2

    По умолчанию

    Только если проксировать панель через Nginx - http://doc.ispsystem.ru/index.php/%D..._%D0%B8_ihttpd

  3. #3
    Junior Member
    Регистрация
    17.08.2016
    Сообщений
    12

    По умолчанию

    Pegas-x , спасибо!

  4. #4
    Banned
    Регистрация
    20.07.2016
    Сообщений
    17

    По умолчанию

    Настройки\Адреса панели\Создать
    Добавить порт 443

  5. #5
    Senior Member
    Регистрация
    06.03.2016
    Адрес
    UA
    Сообщений
    131

    По умолчанию

    Цитата Сообщение от Pegas-x Посмотреть сообщение
    Только если проксировать панель через Nginx - http://doc.ispsystem.ru/index.php/%D..._%D0%B8_ihttpd
    Способ работает, но у меня пропала возможность заходить в phpmyadmin через Базы данных - БД - Пользователи - кнопка pma.
    Алиас прописал, не помогло. Есть вариант решения?

  6. #6
    Support team Аватар для Dasha
    Регистрация
    03.11.2011
    Сообщений
    4,621

    По умолчанию

    Настройки\Адреса панели\Создать
    Добавить порт 443
    Не надо так делать. ihttpd займет 443 порт и не пустит туда никакой веб сервер, сайты по https работать не будут.
    но у меня пропала возможность заходить в phpmyadmin через Базы данных - БД - Пользователи - кнопка pma.
    Алиас прописал, не помогло. Есть вариант решения?
    Какая ошибка? Может попробовать прописать в /usr/local/mgr5/etc/ispmgr.conf.d/myadmin.conf
    extaction phpmyadmin адрес

  7. #7
    Senior Member
    Регистрация
    06.03.2016
    Адрес
    UA
    Сообщений
    131

    По умолчанию

    В конфиге nginx для домена так:
    Код:
    #user '****' virtual host 'ispmgr.domain.com' configuration file
    server {
    	server_name ispmgr.domain.com www.ispmgr.domain.com;
            return 301 https://$server_name$request_uri;
    	charset off;
    	disable_symlinks if_not_owner from=$root_path;
    	index index.html index.php;
    	root $root_path;
    	set $root_path /var/www/***/data/www/ispmgr.domain.com;
    	access_log /var/www/httpd-logs/ispmgr.domain.com.access.log ;
    	error_log /var/www/httpd-logs/ispmgr.domain.com.error.log notice;
    	include /etc/nginx/vhosts-includes/*.conf;
    	location / {
    		location ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
    			try_files $uri $uri/ @fallback;
    		}
    		location / {
    			try_files /does_not_exists @fallback;
    		}
    		location ~ [^/]\.ph(p\d*|tml)$ {
    			try_files /does_not_exists @fallback;
    		}
    	}
    	location @fallback {
    		proxy_pass http://127.0.0.1:8080;
    		proxy_redirect http://127.0.0.1:8080 /;
    		proxy_set_header Host $host;
    		proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    		proxy_set_header X-Forwarded-Proto $scheme;
    		access_log off ;
    	}
    	ssi on;
    	listen XXX.XXX.XXX.XXX:80;
    }
    server {
    	listen XXX.XXX.XXX.XXX:443;
    	server_name XXX.XXX.XXX.XXX;
    	ssl on;
    	ssl_certificate "/var/www/httpd-cert/***/ispmgr.domain.com_le2.crtca";
    	ssl_certificate_key "/var/www/httpd-cert/***/ispmgr.domain.com_le2.key";
            client_max_body_size 20m;
     
    	set $mgr_proxy "https://XXX.XXX.XXX.XXX:1500";
     
            location ^~ /manimg/ {
     		alias /usr/local/mgr5/skins/;
     	}
            location ^~ /phpmyadmin/ {
              alias /usr/share/phpmyadmin/;
            }
     	location / {
     		proxy_pass $mgr_proxy;
     		proxy_redirect $mgr_proxy /;
     		proxy_set_header Host $host:$server_port;
     		proxy_set_header X-Forwarded-For $remote_addr;
     		proxy_set_header X-Forwarded-Proto $scheme;
     		proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-Secret VVbt6gaqDTa7M24z;
      		chunked_transfer_encoding off;
      	}
     
     	location ^~ /mancgi/ {
     	        proxy_pass $mgr_proxy;
     	        proxy_redirect $mgr_proxy /;
     	        proxy_set_header Host $host:$server_port;
     	        proxy_set_header X-Forwarded-For $remote_addr;
     	        proxy_set_header X-Forwarded-Proto $scheme;
     	        proxy_set_header X-Real-IP $remote_addr;
     	        proxy_set_header X-Forwarded-Secret VVbt6gaqDTa7M24z;
     	        chunked_transfer_encoding off;
     	}
     }
    При переходе в pma из панели просто скачивается index.php (если прописать не alias /usr/share/phpmyadmin/; a root /usr/share/phpmyadmin/; - тогда просто 404 после перехода)

  8. #8

    По умолчанию

    Тут вам нужно еще проксировать phpMyAdmin и RoundCube. У меня на сервере так настроено было, потом я правда вернулся к порту, поскольку при входе в панель, не отображался реальный IP пользователя, а был IP сервера. Но в принципе настроить проксирование панели, phpMyAdmin и RoundCube (без порта в адресе) можно без проблем.

  9. #9
    Support team Аватар для Dasha
    Регистрация
    03.11.2011
    Сообщений
    4,621

    По умолчанию

    Если у вас ISPmanager Business, то можно просто воспользоваться этим функционалом.

  10. #10
    Senior Member
    Регистрация
    06.03.2016
    Адрес
    UA
    Сообщений
    131

    По умолчанию

    Цитата Сообщение от Dasha Посмотреть сообщение
    Если у вас ISPmanager Business, то можно просто воспользоваться этим функционалом.
    isp lite, в том и дело

    проксирование на домен нужно чтоб ssl прицепить валидный.
    Или есть возможность к ip подключить?

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •