--prefix=/usr/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--with-http_stub_status_module \
--with-http_ssl_module \
--http-scgi-temp-path=/var/temp/nginx/scgi \
--with-stream --with-stream_ssl_module
make
make install
Вы можете увидеть каждый сервис через центр управления Eruka (http://localhost:7000) или через единый шлюз Zuul. Для удобства в моей локальной разработке я использую nginx в качестве обратного прокси для различных сервисов, конфигурация выглядит следующим образом:
server_name locahost;
location /market {
client_max_body_size 5m;
proxy_pass http://localhost:6004;
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Scheme $scheme;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
location /exchange {
client_max_body_size 5m;
proxy_pass http://localhost:6003;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
location /uc {
client_max_body_size 5m;
proxy_pass http://localhost:6001;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
location /admin {
client_max_body_size 5m;
proxy_pass http://localhost:6010;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
location /chat {
client_max_body_size 5m;
proxy_pass http://localhost:6008;
proxy_set_header Host $host;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_set_header X-Real-IP $remote_addr;
}
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.