Programming
NGINX 워드프레스 404 not found error 해결법
NGINX 워드프레스 404 not found error 해결법
2020.03.22안녕하세요. WONY입니다. NGINX를 기반으로 돌아가는 서버에 워드프레스를 설치하고 설정 > 고유주소 페이지에서 글 이름을 선택하고 반영했을 때 404 not found 에러가 뜨는 경우가 있습니다. 이 경우 본인의 사이트로 연결되는 NGINX 환경 설정 파일 *.conf 수정을 통해 해결할 수 있습니다. 예제는 Ubuntu 18.04 LTS 서버에서 apt로 NGINX를 설치 하였다는 가정하에 설명합니다. 1. *.conf 파일은 /etc/nginx/conf.d/에서 확인할 수 있습니다. 2. vi 편집기로 자신에게 해당되는 conf 파일을 편집모드로 진입합니다. vi /etc/nginx/conf.d/yourdomain.com.conf 3. 아래와 같은 location / 부분을 찾습니다. loca..
워드프레스 Error establishing a database connection 해결 방법
워드프레스 Error establishing a database connection 해결 방법
2020.03.15AWS 프리티어와 라이트세일에서 워드프레스 Error establishing a database connection 해결 방법안녕하세요. WONY입니다. 저는 아마존 웹 서비스(이하 AWS)에서 Amazon EC2 프리티어와 라이트세일 월 3.50 USD의 가장 저렴한 서비스를 이용하고 있습니다. 프리티어에는 NGINX + PHP-FPM + MariaDB으로 서버를 구성하고 영카트를 설치해서 서비스를 운영하고 있었는데, 워드프레스가 필요해서 서버에 워드프레스를 추가로 설치하였고 갖가지 플러그인을 설치하였는데, 관리자 페이지에서 세팅을 하거나 글을 작성할 때 그리고 어떠한 작업을 할 때 지속적으로 Error establishing a database connection 메시지를 보여주며 MariaDB가 뻗..
vsftpd 설정하기
vsftpd 설정하기
2020.02.29안녕하세요 WONY입니다. GCP라든지 AWS에서 웹 서버를 구축하고 FTP를 연결하려면 Private Key 파일이 있어야 ftp를 접속할 수 있지요.보안을 위해 귀찮아도 꼭 Private Key 파을을 가지고 sftp 접속을 해야 하는 맞지만. 그 귀찮음을 이기지 못할때 vsFtpd를 설치하고 설정 파일을 수정수 Private Key 파일 없이 접속할 수 있습니다. vsftpd 설치는 아래를 따라해 주시고 우분투를 기준으로 진행하였습니다. apt install vsftpd 위와 같이 입력하면 vsftpd를 설치하고 서비스에 등록합니다. service vsftpd status 위와 같이 입력하면 vsftpd 상태를 확인할 수 있습니다. vi /etc/vsftpd.conf 위와 같이 입력하면 vi 편집..
FontAwesome 5 유니코드(Unicode) 사용하기 그리고 CSS3에서 스핀(Spin)
FontAwesome 5 유니코드(Unicode) 사용하기 그리고 CSS3에서 스핀(Spin)
2020.02.28안녕하세요 WONY입니다. CSS에서 FontAwesome 5 유니코드(Unicode) 사용하기에 대해서 알아보겠습니다. FontAwesome 설치 방법은 생략하겠습니다. https://fontawesome.com/ Font Awesome fontawesome.com Regular Style (far)는 font-weight가 없어도 되지만 font-weight 600을 주면 Solid Style (fas)이 됩니다. 즉 Regular Style (far)과 Solid Style (fas) 이 함께 존재하는 폰트의 경우 유니코드가 같으므로 font-weight을 통해 Regular Style (far) 과 Solid Style (fas)를 사용할 수 있다. 예제는 아래와 같습니다. p.far-fa-fil..
JSP에서 수정된 CSS, JS 파일 캐시 방지하기
JSP에서 수정된 CSS, JS 파일 캐시 방지하기
2020.02.27안녕하세요 WONY입니다.오늘은 JSP에서 CSS, JS 파일을 작성하고 서버에 업로드 후 작성한 JSP 페이지를 확인할 때 CSS, JS 파일이 캐시로 인해 적용이 바로 안될 때가 있는데 이를 방지하는 방법을 알아보도록 하겠습니다.강력한 새로고침 [CTRL]+[SHIFT]+[R] 하는 방법도 있지만.제가 알려드릴 방법은 CSS, JS 파일이 서버에 업로드된 시간을 가져와 실시간으로 캐시를 방지할 수 있는 방법입니다. 아래의 방법은 CSS만을 예로든 소스이며 JS 파일에도 똑같이 적용할 수 있습니다. " /> 실제 적용 후 웹에서 소스보기를 하면 아래와 같습니다. 위와 같은 방법을 적용하면 단순히 F5 , CTRL+R으로 캐시를 방지할 수 있고 언제 수정하였는지도 쉽게 알 수 있습니다. 이상 WONY..
Apache 서버 iframe 에 외부 페이지가 뜨지 않는 경우
Apache 서버 iframe 에 외부 페이지가 뜨지 않는 경우
2020.02.27안녕하세요 WONY입니다.iframe에 외부 url을 넣을 경우 페이지가 분명 존재함에도 불구하고 iframe에 표시가 되지 않을 때가 있습니다이때 iframe 이 포함된 페이지의 크롬 개발자 도구를 열고 Console을 보면 아래와 같은 메시지를 확인할 수 있습니다. Refused to display 'https://example.com/' in a frame because it set 'X-Frame-Options' to 'sameorigin'. 위 내용을 보면 X-Frame-Options라는 내용이 있는데 X-Frame-Options 은 숨겨진 링크를 사용자를 속여 클릭하게 만드는 Clickjacking을 방지하기 위한 옵션으로 X-Frame-Options의 경우 아래와 같이 3가지 옵션이 존재합니..