Procházet zdrojové kódy

fourj 서버 세팅

card007 před 4 roky
rodič
revize
71ebc51310

+ 7 - 2
src/main/java/com/style24/admin/support/config/TsaRedisSessionConfig.java

@@ -94,8 +94,13 @@ public class TsaRedisSessionConfig
 		DefaultCookieSerializer serializer = new DefaultCookieSerializer();
 		serializer.setCookiePath("/");
 		serializer.setUseBase64Encoding(false);
-		serializer.setUseSecureCookie(true);
-		serializer.setSameSite("NONE");
+		String active = env.getProperty("spring.profiles.active");
+
+		// SSL인증서 예외 처리
+		if ("style".equals(active) || "locp".equals(active) || "stage".equals(active)) {
+			serializer.setUseSecureCookie(true);
+			serializer.setSameSite("NONE");
+		}
 
 		return serializer;
 	}

+ 111 - 0
src/main/resources/config/application-fourj.yml

@@ -0,0 +1,111 @@
+spring:
+    profiles:
+        active: fourj
+    cache.type: redis
+    redis:
+        lettuce:
+            pool:
+                max-active: 10
+                max-idle: 10
+                min-idle: 2
+        host: 192.168.0.24
+        port: 6379
+        password:
+
+logging:
+    config: classpath:log/logback-fourj.xml
+
+domain:
+    admin: //stadmin.card007.synology.me
+    style24: //stfront.card007.synology.me
+    front: //stfront.card007.synology.me
+    image: //stimage.card007.synology.me
+    cdnimage: //stimage.card007.synology.me
+    uximage: //stadmin.card007.synology.me
+    scm: //stscm.card007.synology.me
+
+upload:
+    dext.target.path: /files/data/style24/dext
+    default:
+        target.path: /files/data/style24
+        max.size: 10
+        allow.extension: jpg|gif|jpeg|png|bmp|ico|txt|doc|docx|ppt|pptx|xls|xlsx|hwp|pdf
+        view: //stimage.card007.synology.me
+    goods:
+        target.path: /files/data/style24/Upload/ProductImage
+        max.size: 10
+        allow.extension: jpg|gif|jpeg|png
+        view: //image.istyle24.com/Upload/ProductImage
+    image:
+        target.path: /files/data/style24
+        max.size: 10
+        allow.extension: jpg|gif|jpeg|png
+        view: //stimage.card007.synology.me
+    excel:
+        target.path: /files/data/style24
+        max.size: 10
+        allow.extension: xls|xlsx
+        view: //stimage.card007.synology.me/excel
+    sample:
+        target.path: /files/data/style24/sample
+        max.size: 10
+        allow.extension: txt|doc|docx|ppt|pptx|xls|xlsx|hwp|pdf
+        view: //stimage.card007.synology.me/sample
+
+download.path: /files/data
+
+# PG
+pg:
+    kcp:
+        log.dir: /files/data/style24/logs/front
+        gw:
+            url: testpaygw.kcp.co.kr
+            port: 8090
+        js.url: https://testpay.kcp.co.kr/plugin/payplus_web.jsp
+        server: false
+        site:
+            cd: U3476
+            key:
+            name: ISTYLE TEST
+        log.level: 3
+        module.type: 01
+        tx.mode: 0
+        receipt.url : https://testadmin8.kcp.co.kr/assist/bill.BillActionNew.do
+
+# 네이버페이 API
+naverPay:
+    apiUrl: https://dev.apis.naver.com/
+    payUrl:
+        web : test-pay.naver.com
+        mob : test-m.pay.naver.com
+    shop.id : istyle24
+    button.key : 3A1578F9-6824-4FCF-AC8D-262318C63227
+    button.pc.js.url : https://test-pay.naver.com/customer/js/naverPayButton.js
+    button.mobile.js.url : https://test-pay.naver.com/customer/js/mobile/naverPayButton.js
+    common.certification.key : s_3799db3bf4af
+    certification.key: E3122594-C690-4542-B3A0-E74ABD4E8222
+    order.api.url: https://test-api.pay.naver.com/o/customer/api/order/v20/register
+    order.pc.url: https://test-order.pay.naver.com/customer/buy/
+    order.mobile.url: https://test-m.pay.naver.com/o/customer/buy/
+    access.license: 01000100005b15bb8faab722d100d589f34bd64843659e37a168b3617443c4f52a3fda45b8
+    secret.key: AQABAADtZ/jOC1Y3LNsyI0TWwCMvPfrg0sqM9pnxliSegbjSqQ==
+    port.address: http://sandbox.api.naver.com/Checkout/MallService5
+    service.name: MallService5
+    version: 5.0
+
+# 샵링커 API(개발계정)
+shoplinker:
+    customer_id : a0024007
+    shoplinker_id : istyle1
+    xml:
+        path: /files/data/style24/shoplinker
+        view: http://stimage.card007.synology.me/shoplinker
+    url:
+        option : /Product/attribute_insert.php?iteminfo_url=
+        product : /Product/attribute_prod_insert.php?iteminfo_url=
+        good_noti : /Product/goods_info_reg.php?iteminfo_url=
+        cert : /Product/cert_info_reg.php?iteminfo_url=
+        image : /Product/product_image_register.php?iteminfo_url=
+        stock : /Product/attribute_modify.php?iteminfo_url=       
+        order : /Order/orderlist.php?iteminfo_url=
+        invoice : /Order/delivery.php?iteminfo_url=

+ 25 - 0
src/main/resources/log/logback-fourj.xml

@@ -0,0 +1,25 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<configuration scan="true">
+	<property name="LOG_HOME" value="/opt/tomcat/logs/style24/admin"/>
+	<property name="LOG_LEVEL" value="INFO"/>
+	
+	<appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
+		<encoder>
+			<charset>utf-8</charset>
+			<pattern>[%d] [%thread] %-5level %logger{32} : %msg%n</pattern>
+		</encoder>
+	</appender>
+	
+	<logger name="org.springframework" level="ERROR"/>
+
+	<!-- SQL문과 해당 SQL을 실행시키는데 수행된 시간 정보(milliseconds)를 포함한다. -->
+	<logger name="jdbc.sqltiming" level="INFO" additivity="false">
+		<appender-ref ref="CONSOLE"/>
+	</logger>
+
+	<root level="${LOG_LEVEL}">
+		<appender-ref ref="CONSOLE"/>
+	</root>
+
+</configuration>