에 대한 태그 아카이브 » 그 «

수요일, 3 월 18, 2009 | 저자:

[편집] 그것에 대해 너무 많은. 그것은 밝혀 openssl을 키 및 인증서가 하나의 파일에 이미 있는지 결정할 수있다. 따라서, 아니 는 csplit팅이 필요 (잘, 나는 누군가가이 적어도 좋은는 csplit는 방법에 대해 배운 독서 희망). 사실, 전체 스크립트는 잘 사용되지 않는 수 있습니다… blaargh. 음, 적어도 그것은 빈 암호를 포기하지 않을에 대한 좋은 경고를 제공. 😀

여기에 새 버전입니다:

pem2pfx – Windows 호환 .PFX 인증서 파일에 개인 키와 서명 된 인증서를 포함하는 .PEM 형식의 파일을 변환.

#!/빈 / bash는
#pem2pfx
#v0.2
#교묘 한 - brendaN@sw경우tsp나는rit.co.za
# 형식을 .PFX하는 .PEM 인증서 파일을 변환
# $1 소스 파일은
세트 -및
 
경우 [ $# = 1 ]; 그때
  OUTPUTFILE=`에코 $1 | 하지만 의 / .PEM $ /. PFX / '`
 
  에코 "아래에 암호를 지정하십시오. Windows에서 빈 암호 .PFX 인증서를 가져 거부합니다."
  하려면 openssl PKCS12 -수출 -아웃 $OUTPUTFILE -에서 $1
 
 다른
  에코 "pem2pfx - IIS 호환 .pfx 파일에 .PEM 포맷 - 개인 키와 인증서 파일을 변환합니다."
  에코 "사용: pem2pfx inputfile.pem"
에서

더…

몫
토요일, 2 월 21, 2009 | 저자:

비교적 새로운 문서 유형 사무실 2007 그들의 클라이언트를 다운로드 할 문서를 제공 할 때 일부 웹 호스트의 문제를 부여하고있다. 대부분의 경우, 문서는 웹 서버 등이 제공되고있다 “텍스트 / HTML” 다음 웹 사용자의 화면에 쓰레기 톤으로 렌더링되는.

이 문제를 해결하는 가장 좋은 방법은 모든를 추가하는 것입니다 MIME 서버의 주요 구성 유형. IIS7 윈도우는 기본적으로 이미 올바르게 설정이 MIME 유형이 있습니다에 대한. IIS6 및 IIS5 추가되는 MIME 타입 필요, 힘으로 아파치 이전 설치에. 아파치, 아파치를 통해 MIME 유형을 추가 할 수있는 개인 도메인 소유자에 대한 해결 방법도 있습니다 .htaccess로 파일.

IIS 6 MIME 타입 이외에 (서버 관리자에 대한)

이 수행 할 수 있습니다 전에, 서버도 메타베이스 직접 편집 할 수 있도록 설정되어 있는지 확인:

  1. 하중 IIS 관리자: 시작 -> R취소, “inetmgr을” -> [OK]
  2. 마우스 오른쪽 버튼을 클릭 “서버” 클릭 “피Roperties”
  3. 내 “인터넷 정보 서비스” 탭 (일반적으로 유일한 탭), 확인이 “EN수 메타베이스 직접 편집” 체크 박스를 체크한다.
  4. 클릭 [OK]

해야 다시 IIS의 구성을 백업 (여기에 IIS5에 대한) 사전. 나는 그의 서버를 깨고 관리자에 대해 책임을지지 않습니다. 믿을 이유가 할 수있다 또한, 그러나 나는 단지 많은 오류를 줄 수도 있다고 생각하는만큼 많은 이유가 IIS5에서 작동. IIS5 경우 / 윈도우 2000 관리자는 나를 위해이 테스트를 기꺼이 백업 후 구성은 나에게 결과를 알려 주시기 바랍니다.

라는 이름의 파일 msoff07-addmime.vbs에 다음 텍스트를 복사하고 실행 한 번 입력하여 명령 줄에서 에서 cscript msoff07-addmime.vbs Enter 키를 눌러. 당신은 한 번 이상 그것을 더 실행하는 경우, MIME 유형마다 추가 될 것입니다 그리고 당신은 여러 개의 동일한 항목을해야합니다:

'이 스크립트는 필요한 사무실을 추가 2007 IIS에 MIME 유형 6 서버.
'이 스크립트를 사용하려면, 그냥 더블 클릭하거나 명령 줄에서 실행.
'이 스크립트를 여러 항목에서 여러 번을 실행하면
당신이 한 번 이상 더 실행해서는 안 '의 MimeMap를 IIS.
'HTTP에서 수정://msdn.microsoft.com/en-us/library/ms752346.aspx
 
아니 MimeMapObj, MimeMapArray, MimeTypesToAddArray, WshShell, oExec
헌장 ADS_PROPERTY_UPDATE = 2 
 
'추가되는 MIME 타입을 설정
MimeTypesToAddArray = 배열(".docm", "응용 프로그램 / vnd.ms-word.document.macroEnabled.12", _
"이 .docx", "응용 프로그램 / vnd.openxmlformats-officedocument.wordpro​​cessingml.document", _
".dotm", "응용 프로그램 / vnd.ms-word.template.macroEnabled.12", _
".dotx", "응용 프로그램 / vnd.openxmlformats-officedocument.wordpro​​cessingml.template", _
".potm", "응용 프로그램 / vnd.ms-powerpoint.template.macroEnabled.12", _
".potx", "응용 프로그램 / vnd.openxmlformats-officedocument.presentationml.template", _
".ppam", "응용 프로그램 / vnd.ms-powerpoint.addin.macroEnabled.12", _
".ppsm", "응용 프로그램 / vnd.ms-powerpoint.slideshow.macroEnabled.12", _
".ppsx", "응용 프로그램 / vnd.openxmlformats-officedocument.presentationml.slideshow", _
".pptm", "응용 프로그램 / vnd.ms-powerpoint.presentation.macroEnabled.12", _
".pptx", "응용 프로그램 / vnd.openxmlformats-officedocument.presentationml.presentation", _
".sldm", "응용 프로그램 / vnd.ms-powerpoint.slide.macroEnabled.12", _
".sldx", "응용 프로그램 / vnd.openxmlformats-officedocument.presentationml.slide", _
".xlam", "응용 프로그램 / vnd.ms-excel.addin.macroEnabled.12", _
".xlsb", "응용 프로그램 / vnd.ms-excel.sheet.binary.macroEnabled.12", _
".xlsm", "응용 프로그램 / vnd.ms-excel.sheet.macroEnabled.12", _
".XLSX", "응용 프로그램 / vnd.openxmlformats-officedocument.spreadsheetml.sheet", _
".xltm", "응용 프로그램 / vnd.ms-excel.template.macroEnabled.12", _
".xltx", "응용 프로그램 / vnd.openxmlformats-officedocument.spreadsheetml.template") 
 
'의 MimeMap 오브젝트를 취득합니다
설정 MimeMapObj = GetObject를("IIS://에 LocalHost /의 MimeMap")
 
'확장 / MIME 타입의 모든 쌍에 대한 AddMimeType 전화
 카운터 = 0  UBound 함수(MimeTypesToAddArray) 단계 2
    AddMimeType MimeTypesToAddArray(카운터), MimeTypesToAddArray(카운터+1)
다음
 
'쉘 객체를 생성
설정 WshShell = CreateObject를("WScript.Shell을")
 
'중지하고 IIS 서비스를 시작합니다
설정 oExec = WshShell.Exec에서("그물 정지 W3SVC")
Do 동안 oExec.지위 = 0
    WScript와는.수면 100
루프
 
설정 oExec = WshShell.Exec에서("그물 시작 W3SVC")
Do 동안 oExec.지위 = 0
    WScript와는.수면 100
루프
 
설정 oExec = 
 
'사용자에게 상태를보고
WScript와는.에코 "마이크로 소프트 오피스 2007 문서 MIME 유형이 등록되어 있습니다."
 
'AddMimeType 하위
하위 AddMimeType (내선, MTYPE)
 
    '의 MimeMap 속성 매핑을 가져 오기.
    MimeMapArray = MimeMapObj.GetEx("의 MimeMap") 
 
    '새 매핑을 추가.
    나는 = UBound 함수(MimeMapArray) + 1
    REDIM MimeMapArray 유지(나는)
    설정 MimeMapArray(나는) = CreateObject를("의 MimeMap")
    MimeMapArray(나는).확장 = 내선
    MimeMapArray(나는).MIME 타입 = MTYPE
    MimeMapObj.PutEx ADS_PROPERTY_UPDATE, "의 MimeMap", MimeMapArray
    MimeMapObj.SetInfo
 
 하위

아파치 MIME 타입 이외에 (서버 관리자에 대한)

아파치는 보통에있는 파일의 MIME 타입을 저장 $INSTALLPATH / conf의 / mime.types가. mod_mime이 참조 문서 그것이 작동하는 방법에 대한 자세한 내용. 아치 리눅스 에서의 MIME 유형을 설치 /등 / 아파치 / conf의 / mime.types가패러랠 Plesk를 에 설치 /usr / 지방 / PSA / 관리 / conf의 / mime.types가. 당신의 분포가 다른 장소에있을 수 있습니다, 그래서이 마음에 mime.types가 실행 파일 mime.types가를 찾습니다.

당신의 mime.types 파일에 다음 행을 추가:

application/vnd.ms-word.document.macroEnabled.12                          docm
application/vnd.openxmlformats-officedocument.wordprocessingml.document   docx
application/vnd.ms-word.template.macroEnabled.12                          dotm
application/vnd.openxmlformats-officedocument.wordprocessingml.template   dotx
application/vnd.ms-powerpoint.template.macroEnabled.12                    potm
application/vnd.openxmlformats-officedocument.presentationml.template     potx
application/vnd.ms-powerpoint.addin.macroEnabled.12                       ppam
application/vnd.ms-powerpoint.slideshow.macroEnabled.12                   ppsm
application/vnd.openxmlformats-officedocument.presentationml.slideshow    ppsx
application/vnd.ms-powerpoint.presentation.macroEnabled.12                pptm
application/vnd.openxmlformats-officedocument.presentationml.presentation pptx
application/vnd.ms-powerpoint.slide.macroEnabled.12                       sldm
application/vnd.openxmlformats-officedocument.presentationml.slide        sldx
application/vnd.ms-excel.addin.macroEnabled.12                            xlam
application/vnd.ms-excel.sheet.binary.macroEnabled.12                     xlsb
application/vnd.ms-excel.sheet.macroEnabled.12                            xlsm
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet         xlsx
application/vnd.ms-excel.template.macroEnabled.12                         xltm
application/vnd.openxmlformats-officedocument.spreadsheetml.template      xltx

아파치 MIME 타입 이외에 (와 도메인 소유자에 대한 최소 FTP 액세스 – htaccess로 파일을 사용하여)

도메인의에 다음 텍스트를 추가 .htaccess로 파일, 가장 일반적으로 httpdocs / 디렉토리

AddType 지정 응용 프로그램 / vnd.ms-word.document.macroEnabled.12의 docm을
AddType 지정 응용 프로그램 / vnd.openxmlformats-officedocument.wordpro​​cessingml.document의 DOCX
AddType 지정 응용 프로그램 / vnd.ms-word.template.macroEnabled.12의 dotm
AddType 지정 응용 프로그램 / vnd.openxmlformats-officedocument.wordpro​​cessingml.template dotx
AddType 지정 응용 프로그램 / vnd.ms-powerpoint.template.macroEnabled.12의 potm
AddType 지정 응용 프로그램 / vnd.openxmlformats-officedocument.presentationml.template potx
AddType 지정 응용 프로그램 / vnd.ms-powerpoint.addin.macroEnabled.12의 ppam
AddType 지정 응용 프로그램 / vnd.ms-powerpoint.slideshow.macroEnabled.12 ppsm
AddType 지정 응용 프로그램 / vnd.openxmlformats-officedocument.presentationml.slideshow PPSX
AddType 지정 응용 프로그램 / vnd.ms-powerpoint.presentation.macroEnabled.12 pptm
AddType 지정 응용 프로그램 / vnd.openxmlformats-officedocument.presentationml.presentation의 PPTX
AddType 지정 응용 프로그램 / vnd.ms-powerpoint.slide.macroEnabled.12 sldm
AddType 지정 응용 프로그램 / vnd.openxmlformats-officedocument.presentationml.slide의 sldx
AddType 지정 응용 프로그램 / vnd.ms-excel.addin.macroEnabled.12 xlam
AddType 지정 응용 프로그램 / vnd.ms-excel.sheet.binary.macroEnabled.12 XLSB
AddType 지정 응용 프로그램 / vnd.ms-excel.sheet.macroEnabled.12 XLSM
AddType 지정 응용 프로그램 / vnd.openxmlformats-officedocument.spreadsheetml.sheet의 XLSX
AddType 지정 응용 프로그램 / vnd.ms-excel.template.macroEnabled.12 xltm
AddType 지정 응용 프로그램 / vnd.openxmlformats-officedocument.spreadsheetml.template xltx
몫
토요일, 2 월 21, 2009 | 저자:

… 내 개인 평점 (PR) 중 10 😉

내가 사용 파이어 폭스 그래서 이들의 대부분은 비 FF 사용자에게 적용되지 않습니다. 그러나, 나는 무엇을 다른 애드온 내 친구를 듣고 매우 매우 관심이있을 것, 가입자, 임의 websurfers는 흥미 롭거나 그들에게 유용. 당신의 말을하고 당신이 좋아하는 애드온을 좋아하는 이유 알려. 🙂

개인적으로, 내가 방해가되지 애드온을 선호. 이상적으로, 애드온은 최소한의 인터페이스를 가지고 있고 내가 그것을 설치 유지하기 위해 나에게 측정 가능한 이익을 부여해야합니다.

Cacheviewer – 7

이 파이어 폭스는 지난 몇 페이지와 미디어의 유지 캐시에 대한 GUI 프론트 엔드입니다. 아마 곧 제거거야 그래서 지금은 유용보다 더 재미있는이 애드온을 발견했습니다.

ColorfulTab​​s – 9

나는 색상을 사랑. 당신에 대해 도달하면 탭 색상 그룹은 아주 잘 작동하지 않습니다 30 탭하지만… :-/

상태 표시를 다운로드 – 10

나는 탭에서 하나의 창에서 파이어 폭스의 모든 것을 가진 선호. 별도의 창에 다운로드 상자를 갖는 것은 나에게 큰 아니 아니 없다. 아주 최소한이기 때문에 그것은 또한 화면 부동산을 절약. 🙂

비디오 DownloadHelper가 – 10

비디오 DownloadHelper가 스트리밍 미디어를 찾습니다 – 구체적으로 다운로드되고 어떤 큰 내용을 찾고. 이 아이콘을 클릭하면, 그것은 당신에게 현재 다운로드 스트림을 표시하고 당신에게로 대기 할 수있는 옵션을 제공합니다 “표준” 다운로드.

당신은 FF 충돌려고하는 경우에 모를 또는 전원이 잘라 것이다 때문에, 내 바탕 화면에 복사본을 저장 싶어요 나는 다시 동영상을 다운로드하는 더 많은 대역폭을 사용하지 않고 비디오를 볼 수 있습니다. 또한, 직장에서, 사람들은 나를 유튜브 나 다른 매체의 링크를 보낼 때, 나는 보통 이후 많은 때까지보고 귀찮게하지 않습니다 – 내 자신의 여가 나 휴식 시간 동안.

만기 카나리아 – 9

현재보고있는 사이트에 대한 SSL 인증서가 곧 만료 될 예정 경우이 단정하고 최소한의 애드온 알려줍니다. 자신의 사이트가 SSL 인증서가있는 경우, 난 당신이 때문에 통지 또는 오해의 간단한 부족으로 만료 사이트의 SSL 인증서를 방지하는 데 도움이 애드온을 사용하는 것이 좋습니다.

Fasterfox – 8

Fasterfox 일부 네트워크 optmisation 옵션을 추가. 옵션 중 일부는 회사 네트워크 비록 당신과 함께 조금 화가를 관리 만들 수. 😉

방화 광 – 9

페이지와 웹 개발 및 실험을 위해. 페이지 코드의 작은 비트를 테스트뿐만 아니라 디버깅을위한 최고.

FoxClocks – 6

ERR – 당신에게 다른 시간대의 시간을 알려줍니다. o.O 짧은 시간에 도움이 되었습니까 – 지금 내 머리부터 그것의 중복이 더 빨리 나보다 눈에 수 일하고있다. RM은 -f

명 FoxyProxy – 9

특정 프록시 서버를 통해 특정 페이지를 탐색하는 최고. 이것은 일부 사이트가 차단하거나 할 때 유용합니다 삭스 투명 프록시 서버가 제대로 작동하지 않습니다. 🙂

나는 오히려 기본 경로를 통해 이동하지 않는 게 좋을 프록시 서버를 통해 라우팅하는 일부 트래픽이 사용. 그것 또한 매우 유연. 당신은 하나 이상의 프록시 서버를 사용할 수 있고 당신이 일반적으로 갑자기 사용하는 사람은 깜박되면, 바로 다음 단계로 전환. 🙂

그리스 몽키 – 10

지금, 나는 단지이를 사용 GooglemonkeyR 스크립트. 이 스크립트는 다시 포맷 구글의 검색 결과를 사용자의 사양과는 페이지 구글 링크의 작은 썸네일을 표시하는 옵션이 있습니다. 그리스 몽키는 할 수 있습니다 제비 더 스크립트의 많음이 쉽게 있습니다 유효한 많은 많은 사이트.

라이브 HTTP 헤더 – 8

나는 IIS 웹 서버와 gzip 압축 문제를 진단하기 위해 몇 번 사용했습니다. 하지만 말을 다른별로: 그것은 작동.

라이브 페이지 랭크 (PageRank) – 10 (지금까지 – 어제 그것을 설치)

이 애드온은 간단한데. 그것은 구글의 페이지 랭크 (PageRank)를 가져오고 트레이에 보여줍니다.

노 스크립트 – 10

노 스크립트 차단 광고에 끝내. 당신이 좋아하는 모든 사이트를 허용 목록이 있기 때문에 처음에는 그 작은 자극 – 하지만 장기적으로는 soooo의 가치가있다. 🙂

페이지 부활 – 10

아주 당신이 사이트를 방문하는 경우에 유용하며 아래로 될 일이. 사이트가 있으면 그 온라인 캐시 경우 정전기 콘텐츠 지향 다음이 빠르게 컨텐츠를 쉽게 찾을 수있게.

탭 믹스 플러스 – 8

최고를위한 당신이 7 개 이상 또는-그래서 탭이있는 경우.

ShowIP (using a version modified for work purposesdisplays company server’s canonical name when browsing) – 10

I cannot imagine the hell I’d have to go through to identify a server without this plugin. Okay, I can. Used to have to do this all the time. I eventually scripted it but I can’t find the original script. Here’s my 60-second attempt at recreating what was in that script:

$ cat /etc/hosts | grep `dig A $hostname @mycachingnameserver | 그립 . | grep -v "^;"`
$ dig -x `dig A $hostname @mycachingnameserver | grep ^$hostname | grep A | \
  awk '/[.]/{print $5}'` @mycachingnameserver | 그립 . | grep -v "^;"

Web Developer – 9

I used this once to diagnose some issues with a page. I don’t do much web development so I’m going to remove this one. 나는이 생각하기 때문에 그 기능에 미치는 노 코멘트는 최고 수준의 부가 기능은 없다 경우 당신은 웹 개발 작업을 많이하고 있어요.

몫
목요일, 월 22 일, 2009 | 저자:

I는 아주 최근에 의한 클라이언트의 웹 사이트에 문제 발견 .htaccess로 파일. 이 사이트는 호​​스팅되었습니다 윈도우 서버가 실행 IIS 사용 IISPassword, 이는 사용하게 .htaccess로 해당 설정에 대한 파일.

IISPassword이와 같이 동일한 규칙을 따르지 않는 아파치 그러나. htaccess로 파일이 다음을 존재하는 경우 해야 IISPassword에 적합한 규칙을 포함, 그렇지 않으면 서버는 다음과 같은 오류를 반환:

Error 500 given by IIS Password
여기 htaccess로 파일의 컨텐츠이다. 난 단지 적절하게 example.com 가리 키도록 최종 리디렉션 URL을 수정 한:

한다 RewriteEngine 
한다 RewriteCond %{HTTP_REFERER} .*구글. * $ [NC,OR]
한다 RewriteCond %{HTTP_REFERER} .*AOL은. * $ [NC,OR]
한다 RewriteCond %{HTTP_REFERER} .*MSN. * $ [NC,OR]
한다 RewriteCond %{HTTP_REFERER} .*야후. * $ [NC,OR]
한다 RewriteCond %{HTTP_REFERER} .*Yandex 주차. * $ [NC,OR]
한다 RewriteCond %{HTTP_REFERER} .*어슬렁. * $ [NC,OR]
한다 RewriteCond %{HTTP_REFERER} .*. * $ [NC]
RewriteRule의 .* HTTP://siffy 피싱 - url.example.com [R,L]

이 경우 했다 아파치를 실행하는 서버에 mod_rewrite를, 대부분의 웹 사용자는 올바른 사이트 콘텐츠에 직접 갈 것입니다. 그들은 htaccess로에 나와있는 검색 엔진과 인덱스를 통해 사이트에 도달하는 경우에만, 그들은 크래커 피해자가 도달하고자하는 siffy 피싱 URL로 리디렉션 될 것이다.

물론, 크래커 (또는 심지어 자동화 된 웜) 문제의 서버도이 mod_rewrite는 규칙을 지원하지 몰랐어요. 그러나 어느 쪽이든, I 사이트가 있는지 여부에 대해 많은 인자를 예견 할 수 이것은 매우 걱정이다 작업

몫