검색창 닫기
검색
로그인/회원가입
로그인
회원가입
자유게시판
Board
자유게시판
회원사이트
작업의뢰
포인트 플레이
Play
{획득} 끝말잇기 출석
{소비} 아이템 샵
공지사항
Official
공지사항
문의게시판
바로가기
Link
Rhymix official (권장)
Rhymix github (권장)
XpressEngine1 official (개발중단)
XpressEngine1 github (개발중단)
Hall
About
커뮤니티 로고
커뮤니티 규칙
개인정보처리방침
powered by
자유게시판
자유게시판 "궁금/고민"
궁금/고민
2018.07.25 17:24:10
개발 서버는 어떻게 구현하나요..?
?
Lv5
뚜방
조회 수
957
추천 수
0
댓글
7
크게
작게
댓글로 가기
크게
작게
위로
아래로
댓글로 가기
그냥 다른 서버(컴퓨터) 에 그대로 복사해서 하는지..
도메인 같은거 하드코딩 되있는 경우는 작동안하는 부분도 많은데
어떤 방법이 제일 좋은가요?
0
추천합니다
위로
아래로
댓글
7
?
엔데벨
2018.07.25 17:28:21
#comment_1026191
도메인을 하드코딩 하지 않으면 되겠죠..?ㅋㅋ
그럴 환경이 안된다면 hosts 파일을 변경해서 사용하는 방법도 있겠군요.
?
?
Lv5
뚜방
2018.07.25 20:18:59
#comment_1026313
127.0.0.1 domain..
이제 젤 낫겟네요..
Lv6
ルイスP
2018.07.25 17:30:52
#comment_1026195
어떤 서비스를 개발하시려는건지 모르겠지만, 사실 하드코딩이 나쁜건아니지만.
가급적 도메인은 제외한 모든 경로를 하드코딩하는게 맞을거 같습니다.
domain.com/layouts/index_service/css/style.css 로 하드코딩 해놓고, 각종 스타일이며 js까지 하드코딩이요?
아... 생각만 해도 전 아득합니다.
차라리 /layouts/index_service/css/style.css 로 하는게, 도메인이 바뀌어도 문제가 없고, 편합니다.
그냥 복사해서 FTP / DB붙여넣고, URl만 바꿔주면 되니까요.
그리고 개발하시려는 서비스가 서버형태인지, 호스팅 형태인지도 안적혀 있지만 우선 공통사항은
php / mysql 버전은 동일하게 해놓고 개발하는게 개발서버라고 할 수 있을거 같습니다.
실제 운영서버와 동일한 환경에서 개발용과 운영용을 나눈건데,
저 같은 경우에는 domain.com 이 실 서비스라면 sdevdomain.com 처럼 별도의 도메인을 구매해서, 서버를 세팅 / 설치 한 이후에 개발을 하고 있습니다.
한서버에서 모두 하기 위한다면 Docker라는 컨테이너 방식도 알아보는게 좋을거 같습니다.
Lv6
ルイスP
2018.07.25 17:31:48
#comment_1026201
- 도커에 대한 이야기
https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html
- 개발 서버와 운영서버는 물리적으로 나뉘어야한다.
https://okky.kr/article/302408
이 두개의 문서를 읽어보시는걸 추천해드립니다.
Lv6
ルイスP
2018.07.25 17:33:05
#comment_1026207
첨언하여.. 저도 실 서비스 서버에 FTP를 수정해서 실 서비스에 장애를 일으키고, 미리 공지를 하긴합니다.
근데 지금 생각해보면 참 어이 없지 않나요?
고객이 그 기능추가때문에 갑자기 화면이 안보이고, 잘 보던게 끊기면 화가 안나겠는가에 대한 물음에 답은
"화가 무조건 난다" 입니다.
그래서 개발서버 / 운영서버를 나누어서 개발하고 올리는거고, Git을 통해서 버전 관리를 하는거라고 생각합니다.
Lv6
?
Lv5
뚜방
2018.07.25 20:20:07
#comment_1026317
일단 물리적로 무조건 나누긴 할건데
하드코딩된부분때문에 좀 문제요 ㅠㅠ
?
오버로드
2018.07.25 20:56:31
#comment_1026340
윈도우에서 개발하면 하이퍼V에 가상머신으로 개발서버 올려서 사용 하는 것도 괜찮다고 생각합니다.
로그인 후 참여할 수 있습니다.
위로
LOGIN
로그인
이메일 주소
비밀번호
로그인 유지
로그인
닫기
Close Layer
그럴 환경이 안된다면 hosts 파일을 변경해서 사용하는 방법도 있겠군요.