We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
HTTPS на других портах
-
- Posts: 76
- Joined: Thu Feb 25, 2016 2:04 pm
Re: HTTPS на других портах
я пробую всякое.. например
было
и стало
и как все ранее.. ошибки.. не стартует нгинкс.. например в этом случае пишет
очень запарило уже.... наверняка просто же все.. надо просто еще один порт добавить как то.. знал бы не спрашивал бы))
было
Code: Select all
server {
listen 22.222.11.11:443 ssl;
listen 22.222.11.11:8001 ssl;
server_name domain.ru www.domain.ru;
ssl_certificate /home/admin/conf/web/ssl.domain.ru.pem;
ssl_certificate_key /home/admin/conf/web/ssl.domain.ru.key;
error_log /var/log/apache2/domains/domain.ru.error.log error;
location / {
proxy_pass https://22.222.11.11:8443;
location ~* ^.+\.(jpg|jpeg|gif|png|ico|svg|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|odt|ods|odp|odf|tar|wav|bmp|rtf|js|mp3|avi|mpeg|flv|html|htm)$ {
root /home/admin/web/domain.ru/public_shtml;
access_log /var/log/apache2/domains/domain.ru.log combined;
access_log /var/log/apache2/domains/domain.ru.bytes bytes;
expires max;
try_files $uri @fallback;
}
}
location /error/ {
alias /home/admin/web/domain.ru/document_errors/;
}
location @fallback {
proxy_pass https://22.222.11.11:8443;
}
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/snginx.domain.ru.conf*;
}
Code: Select all
server {
listen 22.222.11.11:443 ssl;
listen 22.222.11.11:8001 ssl;
server_name domain.ru www.domain.ru;
ssl_certificate /home/admin/conf/web/ssl.domain.ru.pem;
ssl_certificate_key /home/admin/conf/web/ssl.domain.ru.key;
error_log /var/log/apache2/domains/domain.ru.error.log error;
location / {
proxy_pass https://22.222.11.11:8443;
location ~* ^.+\.(jpg|jpeg|gif|png|ico|svg|css|zip|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|odt|ods|odp|odf|tar|wav|bmp|rtf|js|mp3|avi|mpeg|flv|html|htm)$ {
root /home/admin/web/domain.ru/public_shtml;
access_log /var/log/apache2/domains/domain.ru.log combined;
access_log /var/log/apache2/domains/domain.ru.bytes bytes;
expires max;
try_files $uri @fallback;
}
}
location /error/ {
alias /home/admin/web/domain.ru/document_errors/;
}
location @fallback {
proxy_pass https://22.222.11.11:8443;
}
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/snginx.domain.ru.conf*;
}
server {
listen 8001 ssl;
listen [::]:8002 ssl;
ssl_certificate /home/admin/conf/web/ssl.domain.ru.pem;
ssl_certificate_key /home/admin/conf/web/ssl.domain.ru.key;
error_log /var/log/apache2/domains/domain.ru.error.log error;
return 301 $scheme://domain.ru:443$request_uri;
}
Code: Select all
2019/05/04 21:00:59 [emerg] 20184#20184: bind() to 22.222.11.11:8001 failed (98: Address already in use)
2019/05/04 21:00:59 [emerg] 20184#20184: bind() to 22.222.11.11:8001 failed (98: Address already in use)
2019/05/04 21:00:59 [emerg] 20184#20184: bind() to 22.222.11.11:8001 failed (98: Address already in use)
2019/05/04 21:00:59 [emerg] 20184#20184: bind() to 22.222.11.11:8001 failed (98: Address already in use)
2019/05/04 21:00:59 [emerg] 20184#20184: bind() to 22.222.11.11:8001 failed (98: Address already in use)
2019/05/04 21:00:59 [emerg] 20184#20184: still could not bind()
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: HTTPS на других портах
Ну так порт ведь уже занят айскастом, так? Вот нжинкс и не может этот порт слушать. Либо читайте документацию по айскасту - как прикрутить к нему ssl-сертификаты, либо, как советовали, проксируйте через нжинкс. Простейший способ - создать новый домен, создать для него шаблон на основе стандартного вестовского шаблона для https с такой секцией:shvondersin wrote: ↑Sat May 04, 2019 6:05 pmCode: Select all
2019/05/04 21:00:59 [emerg] 20184#20184: bind() to 22.222.11.11:8001 failed (98: Address already in use) 2019/05/04 21:00:59 [emerg] 20184#20184: bind() to 22.222.11.11:8001 failed (98: Address already in use) 2019/05/04 21:00:59 [emerg] 20184#20184: bind() to 22.222.11.11:8001 failed (98: Address already in use) 2019/05/04 21:00:59 [emerg] 20184#20184: bind() to 22.222.11.11:8001 failed (98: Address already in use) 2019/05/04 21:00:59 [emerg] 20184#20184: bind() to 22.222.11.11:8001 failed (98: Address already in use) 2019/05/04 21:00:59 [emerg] 20184#20184: still could not bind()
Alex Connor wrote: ↑Tue Apr 30, 2019 6:52 pmи затемCode: Select all
location / { proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; proxy_set_header Host $http_host; proxy_pass http://127.0.0.1:8001; }
Code: Select all
service nginx reload
-
- Support team
- Posts: 1111
- Joined: Tue Jul 30, 2013 10:18 pm
- Contact:
- Os: CentOS 6x
- Web: nginx + php-fpm
Re: HTTPS на других портах
Еще: вот готовый конфиг для nginx/icecast - https://gist.github.com/tahiro86j/b7c28 ... 3b06d598b6
-
- Posts: 76
- Joined: Thu Feb 25, 2016 2:04 pm
Re: HTTPS на других портах
спасибо за конфиг.. его надо в отдельный файл? или добавить в файл домена?grayfolk wrote: ↑Wed May 15, 2019 9:07 pmЕще: вот готовый конфиг для nginx/icecast - https://gist.github.com/tahiro86j/b7c28 ... 3b06d598b6
Очень очень плохо когда не понимаешь что делать и как.... вот блин.. вообще не понимаю как сделать этот нгинкс... что то меняю в конфиге.. и все.. он не рестартует....
наверно никогда эту хрень не сделаю... ужас прям какой то
Re: HTTPS на других портах
Не надо делать релоад каждый раз и класть все на сервере.
Правите конфиг, делаете
Проверяете, что нет ошибок и вперед.
Конфиг либо в каталоге с конфигурациями пользователя стоит менять, или чуть более высокий пилотаж - темплейты
Правите конфиг, делаете
Code: Select all
nginx -t
Конфиг либо в каталоге с конфигурациями пользователя стоит менять, или чуть более высокий пилотаж - темплейты
-
- Posts: 76
- Joined: Thu Feb 25, 2016 2:04 pm
Re: HTTPS на других портах
спасибо, я менял в корнфиге домена ссл нигнкс.. я добавлял эту секцию из конфига... ложится все как вы сказали...skurudo wrote: ↑Tue May 28, 2019 10:50 amНе надо делать релоад каждый раз и класть все на сервере.
Правите конфиг, делаетеПроверяете, что нет ошибок и вперед.Code: Select all
nginx -t
Конфиг либо в каталоге с конфигурациями пользователя стоит менять, или чуть более высокий пилотаж - темплейты