맥은 brew로 간단하게 설치한다.

brew nginx

 

기본 포트 설정이 8080이다.

 

/usr/local/etc/nginx/nginx.conf 파일에서

 

server {
        listen       8080;
        server_name  localhost;

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {
            root   html;
            index  index.html index.htm;
        }

 

이부분을 수정하면 된다.

root html 은 --prefix=/usr/local/Cellar/nginx/1.17.3

적용을 받는다.

html은 /usr/local/var/www 의 링크다.

 

'개발환경 설정 > mac' 카테고리의 다른 글

install nginx  (0) 2019.08.21
폴더  (0) 2019.08.21
  • /usr/local/bin
    brew, npm, mysql 같은 사용자 설치 프로그램들 링크가 있다.

'개발환경 설정 > mac' 카테고리의 다른 글

install nginx  (0) 2019.08.21
폴더  (0) 2019.08.21

You can make repository using git API

curl -u 'USER' https://api.github.com/user/repos] -d '{"name":"REPO"}'

# Remember replace USER with your username and REPO with your repository/application name! git remote add origin git@github.com:USER/REPO.git git push origin master

'개발환경 설정 > Git' 카테고리의 다른 글

Get Started With Git CLI  (0) 2019.05.19
git config credential.helper store

https://help.github.com/articles/caching-your-github-password-in-git/#platform-linux


mac에서 6000 port를 서버에 연결했더니

브라우저에서 접속이 안된다.


https://www.speedguide.net/port.php?port=6000


보면 port 6000 default로 쓰는 프로세서들 정보가 나와있다.


실제 사용하는 프로세서는 없고

curl로는 잘 되는 걸 보니 브라우저에서 막고 있다.

trojan은 window공격 용이라고 하는데 맥도 영향을 받을 수 있으니 막아 논 것 같다.

풀 수 있는 방법이 있지만 그냥 나두는게 안전한 듯 하다.


아이텀 설정을 열고 KEYS 탭 클릭

left option 을 +Esc 로

+ 키 눌러서 shortcut에 단축키 추가



b는 back이란 뜻

반대로 -> 는 f 로 설정해 주면 된다.


그러면 iterm 편리한 커서 이동을 즐기길!

java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet


집과 회사 톰캣버전을 다르게 해서 git를 써보려고 이짓 저짓 했더니
에러가 속출 이것저것 고치다가 있는데 왜 못찾는지 모르는 에러가 발생

https://stackoverflow.com/questions/11227395/java-lang-classnotfoundexception-org-springframework-web-servlet-dispatcherserv
여기에 해결책이 나왔다.
  • right click on your project and choose properties.
  • click on Deployment Assembly.
  • click add
  • click on "Java Build Path Entries"
  • select Maven Dependencies"
  • click Finish.
댓글도 완변한 솔루션이라고 한다.
하지만 이해가 잘 안된다.
build path에 메이븐 디펜던시가 포함이 안되서 그런건데
그냥 build path설정으로는 안되고
deployment Assembly로 하는게 무슨 의미 일까?


'개발환경 설정' 카테고리의 다른 글

port 6000  (0) 2018.06.28
mac iterm 편리한 커서 이동  (0) 2018.06.13
java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet  (0) 2018.01.17
tomcat CORSFilter  (0) 2018.01.08
tomcat https설정하기(SSL/TLS 설정)  (0) 2018.01.03
svn 권한설정  (0) 2017.11.06
<filter>
  <filter-name>CorsFilter</filter-name>
  <filter-class>org.apache.catalina.filters.CorsFilter</filter-class>
</filter>
<filter-mapping>
  <filter-name>CorsFilter</filter-name>
  <url-pattern>/*</url-pattern>
</filter-mapping>

filter를 직접 만들 수도 있지만 원래 톰캣에 있는 걸 쓰는게 더 좋은 것 같다.

<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>

<Connector port="8443" protocol="org.apache.coyote.http11.Http11NioProtocol"
               maxThreads="150" SSLEnabled="true" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS"
               keystoreFile="${user.home}/.keystore" keystorePass="change it!" />
${user.home}은 운영체제 사용자 홈폴더, window라면 C:\Users\아무개 여기서는 key를 java keytool로 생성해서 사용 했다. 주의할 점은 8080에서 8443으로 redirect되지만 http 디폴트인 80에서는 8443으로 redirect되지 않는다 디폴트 80에서는 https디폴트인 443으로 만 리다렉트가 가능하다.

참고: keystorePass가 틀렸다면

java.io.IOException: Keystore was tampered with, or password was incorrect

라는 에러메시지가 나온다.


참고: keystoreFile 경로 지정이 잘못됐다면

Illegal character in opaque part at index 2


가장 좋은 건 역시 레퍼런스

https://tomcat.apache.org/tomcat-8.0-doc/ssl-howto.html


'개발환경 설정' 카테고리의 다른 글

java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet  (0) 2018.01.17
tomcat CORSFilter  (0) 2018.01.08
tomcat https설정하기(SSL/TLS 설정)  (0) 2018.01.03
svn 권한설정  (0) 2017.11.06
mysql 설정 : my.ini  (0) 2017.05.01
mysql 기초  (0) 2017.05.01

svn repository /conf 로 들어간다

svnserve.conf

[general]

anon-access = none

auth-access = write

password-db = passwd

authz-db = authz

realm = repository 제목


passwd

user1 = 1234

user2 = 1234


authz

[/] //root에서 시작되는 경로

user1 = rw

user2 = rw


svnserve 데몬 재 시작

service svnserve restart

ps -ef | grep svnserve


'개발환경 설정' 카테고리의 다른 글

tomcat CORSFilter  (0) 2018.01.08
tomcat https설정하기(SSL/TLS 설정)  (0) 2018.01.03
svn 권한설정  (0) 2017.11.06
mysql 설정 : my.ini  (0) 2017.05.01
mysql 기초  (0) 2017.05.01
Apache에 PHP 연동하기(window용)  (0) 2017.05.01

+ Recent posts