테스트 사이트 - 개발 중인 베타 버전입니다

URL을 통한 서버 IP를 찾을 수 있을까요? 채택완료

제윤아빠 7년 전 조회 16,913

웹서버로 3대가 있습니다.

 

메인서버에서 내용을 수정하면 2,3번 서버 역시 변경 된 파일을 가지고 가서 사용되는데...

css 값이 변경이 되었지만...경우에 따라서 이전 값들이 자꾸 노출이 되서 -_-;

1,2,3번 서버 모두 확인을 하였지만...

 

그대로 변경된것을 확인하였습니다.

이럴 경우 ㅠㅠ 어떻게 해야할까요?

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
7년 전

</p>

<p><?php</p>

<p>if ($_SERVER['SERVER_ADDR'] == "192.168.1.2")</p>

<p>  $s = 1;</p>

<p>else if ($_SERVER['SERVER_ADDR'] == "192.168.1.3")</p>

<p>  $s = 2;</p>

<p>else if ($_SERVER['SERVER_ADDR'] == "192.168.1.4")</p>

<p>  $s = 3;</p>

<p>?></p>

<p><link rel="stylesheet" type="text/css" href="common.css?s=<?php echo $s ?>"></p>

<p>

와 같은 방법으로 확인해볼 수 있지 않을까 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

제윤아빠
7년 전
원하던 정보 입니다.
해당 값으로 확인 해보니 정상적으로 모두 출력이 되는것을 확인 하였습니다.
캐시의 문제엿는지 -_-; 휴 감사합니다

댓글을 작성하려면 로그인이 필요합니다.

해피정
7년 전

Ctrl + F5  ... 임시인터넷파일이 남아서 그렇게 보이기도 합니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

제윤아빠
7년 전
ㅠㅠ 모바일에서도 PC에서도 임시파일도 다 삭제 했지만...
같은 문제네요...
각각 서버 들어가서 다 확인이 되었는데도 변경된게 맞는데...
해피정
7년 전
html 파일에 <style></style> 형식으로 적용하는것은 문제없이 바로 적용이되는데요
외부 css 파일의 경우에는 바로 반영이 안되는 경우가 있는데,
그로 인한 이유가 아닐까 싶어서 댓글을 적었었습니다.

댓글을 작성하려면 로그인이 필요합니다.

7년 전

$_SERVER['SERVER_ADDR'] 으로 서버ip를 확인 하실수 있습니다

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

제윤아빠
7년 전
그건 알고 있지만 ㅠ
http://domain.com/css/common.css가 1,2,3번 서버중 어디로 잡히는지 확인을 해보고 싶어서요

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인