- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Несколько сайтов крутятся на рядовом LAMP. Озадачился внедрением nginx на статику. Проблема в том, что есть сайты с SSL сертификатом от Let's Encrypt. Если с обычными сайтами всё в порядке (к примеру, nginx - 80 порт, apache - 70 порт), то с SSL беда. По аналогии предположил, что nginx должен слушать на стандартном порту, а апачу передавать на какой-нибудь 444. Но сервак меня за такое отругал 400 ошибкой, в дополнение сообщив, что я с ним "разговариваю" по http plain протоколу, а нужен https (хотя в адресе стояло https).
Я знаю, как производится настройка nginx, меня интересует исключительно блок, где прописывается SSL. А самое главное - как проксировать всё это дело Апачу? на любой порт кроме 443 и стандартных? и прописать сей порт в ports.conf и в настройках VirtualHost? Или как-то по-другому?
Вот то, что касается SSL в конфиге:
В апаче я просто порт поменял:
при таком конфиге мне nginx ругается на не найденную страницу php! При том, что пхп вообще-то должен обрабатывать апач.
Пути все правильные, это доказывает то, что произвольный статический файл лежащий в корне сайта был открыт.
а зачем шифровать трафик внутри сервера (между nginx и apache) ?
апач можно и нужно пускать на http
а nginx уже http + https
Mobiaaa, извините, в мозгах не склеивается... т.е. если пойдет обращение к сайту (статика), то будет https (т.к. за статику ответственен nginx), если динамика - то получается http apache?
nginx ВСЁ принимает
статику отдаёт сам, а динаминку просит сделать apache, и уже готовый ответ от apache, Nginx передаёт пользователю
apache наружу не виден
добавить в конфиг nginx для ssl и для не ssl
в конфиге апача сделать замену
<VirtualHost *:444> на <VirtualHost *>
и добавить
Listen 127.0.0.1:8181
это простейший конфиг, который будет прозрачно проксировать nginx -> apache, как для https (nginx) -> http (apache) так и для http (nginx) -> http (apache)
ну и в apache добавить mod_rpaf, который позволяет использовать клиентский ип в .htaccess / php / логах