안녕하세요,
얼마전에 위 제목과 동일하게 질문올린 후, 답변을 받고 추가적으로 테스트를 해서 확실한 방법을 알아내었습니다.
구성:
1. nginx 에서 reverse proxy 사용
2. hostname ubuntu_01로 설정
3. samba 서비스에서 wins 모드를 WINS 서버모드로 설정
위 세가지가 한 몸으로 동작해야 합니다.
방법:
1. nginx revers proxy 세팅
server {
listen 80;
server_name ubuntu_01;
location / {
proxy_pass http://192.168.0.17:8080;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
2. hostname
hostnamectl set-hostname ubuntu_01
systemctl restart systemd-logind.service
3. samba service 재시작
이렇게 하면 hostname으로 웹브라우저 접속창에서 접속이 가능합니다.
당연히 내부네트웍에서만 이렇게 사용 가능합니다.
더 좋은 방법 있으시면 가르침 부탁드립니다.
감사합니다.