리눅스에서 도메인 포워딩 시키기..

ETC 2013.09.13 11:54

CentOS 에서 서브 도메인 포워딩 시키기..


123.123.123.123  를 공인 아이피로 두고

내부망 192.168.0.1 ~10 까지 있을때..


test.mydomain.co.kr 은 192.168.0.1 로 연결

test2.mydomain.co.kr 은 192.168.0.2로 연결..... 하고 싶을때



httpd.conf 를 수정..



#NameVirtualHost *:80        #을 지워주고



<VirtualHost *:80>

ServerName test.mydomain.co.kr

ProxyRequests Off

    <Proxy *>

        Order deny,allow

        Allow from all

    </Proxy>

ProxyPass / http://192.168.0.1/

ProxyPassReverse / http://192.168.0.1/

<Location />

        Order allow,deny

        Allow from all

    </Location>

</VirtualHost>



포트가 틀릴경우


내부망은 8080을 사용중인데 외부에서는 80으로 접속하고 싶을때



<VirtualHost *:80>

ServerName test2.mydomain.co.kr

ProxyRequests Off

    <Proxy *>

        Order deny,allow

        Allow from all

    </Proxy>

ProxyPass / http://192.168.0.1:8080/

ProxyPassReverse / http://192.168.0.1:8080/

<Location />

        Order allow,deny

        Allow from all

    </Location>

</VirtualHost>


저장하고 나온뒤에


/usr/sbin/setsebool httpd_can_network_connect true


명령실행


Protobuf-net vs 2012에서 사용자 빌드 하기....

.NET.. 계열. 2013.04.01 20:50

https://code.google.com/p/protobuf-net/ 나 

visual studio 2012에서 바로 NuGet으로 Protobuf-net 을 받았을때 


공식 Protobuf-net 홈페이지를 보면 vs9나 vs10일경우 사용자 빌드로 빌드하는 방법을 제공해주고 있다...

하지만 vs 2012일 경우엔 사용자 빌드가 되지 않고 수동으로 protogen을 이용해서 빌드를 해줘야 되는데...


Protobuf-net 공식페이지에서 protobuf-net-VS10.msi를 받은뒤..

http://pastebin.com/vhS9VgNZ 페이지에서 레지스트리를 복사한뒤 파일.reg로 저장한뒤 실행해주면 vs2012에서도 사용자 빌드를 사용할수 있다...


사용자 빌드 세팅은..


레지스트리..


protobufftool.reg


https://developers.google.com/protocol-buffers/


ps.

*.proto 파일을 저장하실때 UTF-8 BOM(서명있는) 걸로 하시면 빌드가 되질 않습니다.

UTF-8로 하실경우 서명없는 UTF-8로 하셔야 됨니다..


windows 8 에서 visual studio 관리자 권한으로 실행하기..

ETC 2013.02.20 15:00

윈도우8에서 visual studio 2012를 사용중인데..

윈도우7에서는 관리자 권한으로 visual studioi를 실행했던거 같은데

윈도우8에서는 사용자 계정으로 프로그램을 실행하다보니 uac문제도 있고 이것저것 귀찮은게 많이 있습니다...


구글링하다가 해결한 방법을 소개 드립니다..



http://daniellang.net/always-run-visual-studio-as-administrator-in-windows-8/