-
<Apache-Tomcat>아파치 톰캣 기술지원 전문기업 (주)제스트정보기술 - Apache react 배포시 404 error 현상 해결WEBWAS/Apache,Tomcat 2024. 4. 22. 18:34
축 하는 중 지원하게 된 현상에 대해 하나 소개해드리고자 합니다.
해당 고객사의 경우 Apache 환경에서 react를 배포하는 환경이었는데
index.html이 아닌 다른 url에서 새로고침을 받을 경우 404 응답이 나오는 현상이 있었습니다.
이는 base가 되는 url을 index.html에 연결시켜 배포하지만, 다른 url로 접속시 해당 url에 맞는
html을 다시 찾으려고 하기때문에 발생하는 현상입니다.
이러한 경우 apache에서 Rewrite 설정을 추가하여 들어오는 요청을
무조건 index.html으로 처리하여 해결할 수 있습니다.
설정 방법은 두 가지가 있습니다.
1.htaccess 파일에 처리
(1)index.html 파일이 위치한 경로에 .htacess 파일을 추가하여 아래와 같은 설정을 추가합니다
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^ index.html [L]
(2) .htaccess 파일 사용 허용을 위해 AllowOverride를 설정합니다.
<Directory />
AllowOverride All
......
</Directory>
2. apache 설정 파일 자체에서 처리
(1) 위와 동일하게 apache 자체 설정파일에 Rewrite 설정을 추가합니다
<Directory "/var/www/html">
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^ index.html [L]
Require all granted
</Directory>
위 소개해드린 두 가지 방법 중 하나를 선택하셔서 설정하시면 됩니다.
<제스트정보기술 기술지원>
(주)제스트정보기술은 전산시스템 구축에 오픈소스 SW로 구성
요구사항 분석과/공개 소프트웨어 설치 및 기술지원/서비스 연동/교육 및 컨설팅을 수행 하고 있습니다.
-. 공개 소프트웨어 기술 지원체계 수립
-. 공개 SW 교육 지원
-. 수요기관의 SW 구조/기능을 분석하고, 공개 SW 도입을 위한 분석, 솔루션을 검토함.
-. 오픈소스 SW 구축을 위한 최근 개발경향 분석
-. 해당 기능/역할에 대한 공개 소프트웨어 기술데이터 분석
-. 개방형 OS 도입 및 인프라 기반 WEB/WAS, 오픈 DB 기술지원 체계 수립
-. Apache, Jboss(Wildfly) was, Linux OS, 오픈 DBMS 구축, 기술지원
제스트정보기술은 20년 이상의 WEB/WAS 기술지원 경험과 노하우를 바탕으로
고객의 인프라 상용소프트웨어(Jeus, weblogic,JBoss EAP, Oracle DB등)에 소요되는 제반비용
(도입, 운영, 유지보수 비용등)을 획기적으로 절감하도록 계획과 방법을 제안하고 있으며
시스템 서비스의 성능을 전반적으로 개선하여 기술지원, 컨설팅을 제공하고 있습니다.
시스템 구축 이후에도 서비스 안정화를 위해 지속적인 서비스 모니터링 지원하고 있으며 ,
고객의 시스템을 안정적으로 운영하기 위해 최선의 노력을 다하고 있습니다.
<오픈소스 기술지원 문의>
영업지원 : sales@xest.kr
전화번호 : 02-558-5918
팩스번호 : 02-558-5913
홈페이지 : http://www.xest.kr
'WEBWAS > Apache,Tomcat' 카테고리의 다른 글