Hej!
Jag fipplar runt lite med en hemmaserver för att lära mig om det. Har provat sätta upp nginx på en ubuntu server jag har. Jag vill använda denna för att peka en specifik subdomän jag har lagt upp hos Binero till ett portnummer på samma server.
jag vill alltså gå in på t.ex. app1.domän.se och komma till t.ex. couchpotato och app2.domän.se till plex. Men när jag lägger till serverblock i configen så kommer jag alltid in på det första serverblocket oavsett vad jag skriver i adressraden.
Säker något supersimpelt men jag har testat precis allt vid det här laget tycker jag. Nedan följer config (kommer säkert få skäll för att jag använder default.config men det är bara för att testa om det funkar till att börja med!).
user nginx;
worker_processes 4;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
charset utf-8;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
#gzip on;
include /etc/nginx/conf.d/*.conf;
}
---- nedan default.conf ----
server {
listen 80;
server_name app1.domän.se;
location / {
proxy_pass http://localhost:0001;
}
}
server {
listen 80;
server_name app2.domän.se;
location / {
proxy_pass http://localhost:0002;
}
}