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
Конфиг либо в каталоге с конфигурациями пользователя стоит менять, или чуть более высокий пилотаж - темплейты