404.8 - Not Found HiddenSegment 섹션을 포함하는 URL의 경로를 거부하도록 요청 필터링 모듈이 구성되어 있습니다.
404.8 오류가 뜨는데 원인을 찾을 수 없었다면...
404.8 - Not Found
HiddenSegment 섹션을 포함하는 URL의 경로를 거부하도록 요청 필터링 모듈이 구성되어 있습니다.
404.8 오류가 뜨는데 원인을 찾을 수 없었다면...
404.8 - Not Found
HiddenSegment 섹션을 포함하는 URL의 경로를 거부하도록 요청 필터링 모듈이 구성되어 있습니다.
웹에서 PDF 생성을 위해서 wkhtmltopdf 를 사용했는데 물론 문제는 크게 없었습니다.
그러던 중 서버 환경이 업그레이드 되었습니다.
Windows Server 2008 R2 + IIS 7.5
↓↓
Windows Server 2016 + IIS 10
셋팅 값과 소스 권한등을 그대로 이전해 왔으나 되던게 안됩니다.
딱히 오류가 나지도 않습니다.
서치에 능하신 다른 동료가 구글링에서 해결방법을 찾아서 적용했습니다.
IIS > 응용 프로그램 풀 > 고급 설정 > 프로세스 모델 > 기본 제공 계정 변경
IIS 7.5 에서부터 기본값이 applicationpoolidentity 로 되었다는데
MS Document를 보면
LocalSystem (0)
LocalService (1)
NetworkService (2)
SpecificUser (3)
ApplicationPoolIdentity (4)
LocalSystem이 만랩이네요.
어플리케이션 실행에 문제가 있다면
풀 ID의 기본 제공 계정을 확인해봐야 한다는걸 배웠습니다.
도메인 포워딩 하는 방법은 크게 2가지가 있습니다.
물론 제가 아는 선에서만.. :)
- DNS 설정에서 도메인 포워딩을 하는 방법
- IIS에서 도메인 포워딩 하는 방법
DNS 설정은 도메인 관리툴에서 설정을 하는 부분이고
두 번째 IIS에서 설정하는 도메인 포워딩에 대한 설정 남겨보고자 합니다.
▼ IIS 에서 해당 사이트에 HTTP 리디렉션 항목 선택
▼ 요청을 이 대상으로 리디렉션(R) 에 체크 하고
포워딩 하고자 하는 도메인을 입력하고 적용!
적용을 꼭 눌러주셔야합니다.
하지만 관리 포인트가 하나 더 늘어나는 것은 함정..
속 편히 DNS에서 설정하는걸 추천!
실제로는 Web.config에 추가가 되는데
<?xml version="1.0" encoding="UTF-8"?> <configuration> <system.webServer> <httpRedirect enabled="true" destination="http://www.google.com" /> </system.webServer> </configuration>
ATTRIB 명령어를 사용하면 파일의 속성을 변경할 수 있습니다.
우선 이 옵션을 찾아보게 된 계기가...
여러위치에 위치한 파일들의 읽기 전용 속성을 일괄 변경하기 위함이었습니다.
프롬프트창에서 확인 가능한 상세 옵션입니다.
(c) 2017 Microsoft Corporation. All rights reserved.
C:\Users\Administrator>Attrib /?
Displays or changes file attributes.
ATTRIB [+R | -R] [+A | -A] [+S | -S] [+H | -H] [+O | -O] [+I | -I] [+P | -P] [+U | -U]
[drive:][path][filename] [/S [/D]] [/L]
+ Sets an attribute.
- Clears an attribute.
R Read-only file attribute.
A Archive file attribute.
S System file attribute.
H Hidden file attribute.
O Offline attribute.
I Not content indexed file attribute.
X No scrub file attribute.
V Integrity attribute.
P Pinned attribute.
U Unpinned attribute.
[drive:][path][filename]
Specifies a file or files for attrib to process.
/S Processes matching files in the current folder
and all subfolders.
/D Processes folders as well.
/L Work on the attributes of the Symbolic Link versus
the target of the Symbolic Link
C:\Users\Administrator>
일부 윈도우 응용프로그램의 경우 관리자 권한으로 실행해야하는 경우가 있는데
이러한 응용 프로그램의 경우 보통은 더블클릭만으로 실행하기 때문에
자주 사용해야한다면 꽤나 불편한데요.
▼ 보통은 아래와 같이 실행합니다..
▼ 실행 파일의 속성 > 호환성 > 설정 > 관리자 권한으로 이 프로그램 실행 체크
해주면 다음부터는 더블클릭만으로 관리자 권한으로 실행됩니다.
이상 10원짜리 팁이었습니다.
Windows 7에서 Windows 10으로 넘어왔습니다.
헌데 먼가..권한으로 막히는 것들이 꽤 많네요.
그 중에 하나인 hosts 파일 수정이 안됩니다.
보통 drivers 에 hosts 파일을 메모장등으로 열어서 저장해서
사용하곤 했습니다.
안되네요..권한이 없답니다.
ㅠㅠ
2가지 방법이 있습니다.
▼ 한가지 : cmd 를 관리자 권한으로 실행 후
( administrator 로그인 유무 상관없습니다. 무조건 안됩니다. )
notepad C:\Windows\System32\drivers\etc\hosts
입력하여 실행하면 저장이 됩니다.
▼ 두번째 방법 : 아래 파일 다운로드 후 우클릭 하여
"관리자 권한으로 실행" 을 누릅니다.
경로 입력이 귀찮아서..배치 파일로 실행했습니다.
우선은..이렇게..더 좋은 방법이 있는지 모르겠습니다.