Как разрешить использование 443 в Nginx и Apache? - PullRequest
0 голосов
/ 18 июня 2020

У меня есть сервер Apache, на этом сервере у меня есть куча веб-сайтов WordPress, и в этом году я начал создавать приложения React.

Я смог изменить: 80 на Nginx и : 8080 для apache, проблема в том, что когда я меняю порт в настройках WHM с 443 на 8443, мой сайт WordPress перестает работать. И если я оставлю его по умолчанию, тогда мой Nginx conf отправит эту ошибку nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)

Код, который я пытаюсь использовать для моего conf для загрузки приложения:

server {
  listen *:80;
  listen [::]:80;

  server_name plitz7.com www.plitz7.com;
  return 301 https://$server_name$request_uri;
}

server {
  listen 443 ssl http2;
  listen [::]:443 ssl http2;

  server_name plitz7.com www.plitz7.com;
  root /home/allplitz/plitzseven;

  location / {
        proxy_pass http://localhost:5001;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection 'upgrade';
        proxy_cache_bypass $http_upgrade;
  }

  ssl_certificate /var/cpanel/ssl/apache_tls/plitz7.latinconstructions.com/combined;
  ssl_certificate_key /var/cpanel/ssl/apache_tls/plitz7.latinconstructions.com/combined;
}

Спасибо , Я надеюсь, что кто-то может мне помочь, пока что единственное решение, которое я нашел, - это изменить порт, но затем мой Apache https-сайт перестает работать, поэтому мне нужно решение, которое может работать для обоих.

1 Ответ

0 голосов
/ 22 июня 2020

При изменении портов Apache он должен работать правильно, вы говорите, что wordpress не работает, и возможно, что он не найдет его, если вы измените порты, измененные в / etc / apache2 / ports.conf, так как вам также необходимо изменить порты в каждом из виртуальных хостов Apache (/ etc / apache2 / sites-available), потому что, если кто-то ссылается на вашу страницу worpdress, он не найдет его, потому что виртуальный хост не прослушайте правильный порт.

<VirtualHost *:8080>
...
</VirtualHost>
...