apache - Cannot access all web servers from outside network -


i have 2 apache webservers, each running on separate raspberry pi. pi runs website 1, , pi b runs website 2. pi set dns server (and has pi b's information in /etc/hosts), , router has ports 80 , 443 forwarded it. while on local network works great, can access both websites. off network can access website 1. when try access website 2 default apache page pi a. thoughts?

you can configure nginx on frontend similar virtual host config:

server {     listen 443;     server_name _;     ssl on;     ssl_certificate         /srv/nginx/file.crt;     ssl_certificate_key     /srv/nginx/file.key;  location /site1 {     proxy_set_header host $host;     proxy_set_header x-forwarded-proto $scheme;     proxy_set_header x-real-ip $remote_addr;     proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;     proxy_pass https://127.0.0.1:8443;     proxy_http_version 1.1;     proxy_set_header upgrade $http_upgrade;     proxy_set_header connection "upgrade"; }  location /site2 {     proxy_set_header host $host;     proxy_set_header x-forwarded-proto $scheme;     proxy_set_header x-real-ip $remote_addr;     proxy_set_header x-forwarded-for $proxy_add_x_forwarded_for;     proxy_pass https://192.168.0.20:8443;     proxy_http_version 1.1;     proxy_set_header upgrade $http_upgrade;     proxy_set_header connection "upgrade"; }     access_log  /var/log/nginx/access.log;     error_log   /var/log/nginx/error.log; } 

nginx installation simple:

yum install nginx service nginx start 

also need edit apache ports default 8080 or 8443 example.


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -