본문 바로가기

분류 전체보기

(35)
ASUS 공유기 samba 네트워크드라이브 root 위치로 추가 우선은 저의 공유기는 RT-AX56U 이며 순정펌웨어입니다. 윈도우는 네트워크 드라이브 설치시 root경로에 지정할 수 없다는 제약이 존재합니다. 그렇다보니 \\server\ 로 경로지정 하려고하면 경고가 뜨면서 네트워크드라이브를 설정할 수가 없게됩니다. 그러면 대체로 포기하고 root위치에 share라는 디렉토리를 추가해서 처리하는식으로 사용합니다. 하지만 그게 너무싫다면? 분명히 iptime은 HDD1이라는 경로를 추가해주는데 왜 asus는 그런거 안해줘서 이런 귀찮은일이 발생을 하는지... (아 iptime처음쓸때 HDD1이라는 디렉토리명 맘에 안든다고 투정부렸었는데, 떠나니 선녀였다는것을 깨달았습니다...) 본론은 asus ssh로 접근해서 smb.conf를 수정해주면 해결됩니다. 경로는 vi /..
CentOS7 firewall를 이용해 특정국가 ip차단 우선 firewall가 켜져있는지 확인하시고 꺼져있다면 켜주세요. # systemctl status firewalld 저는 해당작업을 root홈폴더에서 진행했습니다. # mkdir -p /root/ipblock # cd /root/ipblock # wget https://geolite.maxmind.com/download/geoip/database/GeoLite2-Country-CSV.zip # unzip GeoLite2-Country-CSV.zip # mv GeoLite2-Country-CSV_20190326/ GeoLite2-Country-CSV/ # vi ipblock_CN.sh #!/bin/bash #국가명 CONTRY="CN" #geolite2 국가번호위치 LOCATION=/root/ipbloc..
그누보드5 설치(php7, mysql8) 이 글은 앞서 포스팅한 'CENTOS7 APM 설치' 시리즈에서 설치한 환경에서는 정확히 동작합니다. 또한 앞서 포스팅한 3개의 글을 참고하시는게 도움이됩니다. 사용중인버전 centos 7 apache mysql php openssl 1810 2.4.38 8.0.15 7.3.3 1.1.1b ??? : php7에 mysql8에다가 그누5를 설치하신다구요~~? 제맘입니다 ㅎ 그누보드5는 php5용 프레임워크입니다. 작게는 게시판, 크게는 프레임워크 자체를 사이트에서 사용합니다. 꽤 보편적인 프레임워크이지요. https://sir.kr/g5_pds 그누보드5 다운로드 > SIR 그누보드, 영카트 개발사로 웹사이트와 쇼핑몰을 무료로 만들수 있는 수많은 솔루션을 무료로 제공하고 있으며 다국어버전도 배포하고 있습니..
mysql8 유저 생성 # systemctl start mysqld # mysql -uroot -p Enter password: 우선 생성할 유저가 사용할 데이터베이스를 만듭니다. mysql> CREATE DATABASE goat_gnu ; (goat가 사용할 그누보드 데이터베이스라는 의미로 이름을 작성한겁니다.) 유저를 생성합니다. mysql> CREATE USER 'goat'@'localhost' IDENTIFIED BY 'New_password1' PASSWORD EXPIRE NEVER ; mysql> CREATE USER 'goat'@'172.30.1.%' IDENTIFIED WITH mysql_native_password BY 'New_password1' PASSWORD EXPIRE NEVER ; goat라는 유저를 ..
아파치 홈 디렉토리 설정 및 가상호스트설정 해당글은 여기에 이전에 작성된 APM설치글을 기준으로 경로가 작성되어있습니다. 이 글은 ip관련 가상호스트설정은 다루지 않습니다. 아파치는 소스설치시 기본 디렉토리위치는 '아파치지정설치위치(prefix)/htdocs/'로 정의됩니다. (저는 prefix를 /usr/local/apache로 설정) yum설치일경우 '/var/www/html' 로 정의됩니다. 단일사이트를 계획중이라면 여기를 계속해서 이용해도되지만 주로 /home을 기준으로 유저를 만들어 유저별 페이지를 나눠 관리하는 편입니다. 여기 예시도 /home을 주축으로 하여 유저별로 관리하는식으로 만듭니다. 저는 goat라는 유저를 생성했으며 웹호스팅을 위해 미리 public_html이라는 디렉토리를 생성했습니다. [goat@ns1 ~]$ mkdir..
한창 글 포스팅잘하는데 에디터가 바뀌냐... 의욕 완전떨어지네.... tab키 더이상 지원안하고 사진 왼쪽정렬하면 이상하게 정렬되서 결국 사이즈업왼쪽정렬해야하고 이미지변환시 여전히 화질 심하게 떨어트리는건 변하지않고 소스코드넣기 제대로 작동안하고... 뭐지이건..
DNS 서버만들기 이글은 사설ip내에서 DNS구매없이 적용가능한 방법입니다. DNS는 주소입력창에 ip를 치기싫어 만들었다고 보시면됩니다. DNS는 리눅스에서 대표적으로 bind에서 사용할 수 있습니다. bind도 소스설치가 가능하지만, 여기선 yum설치로 진행하도록 하겠습니다. 이 예제에서 저는 goatasriel.com이라는 도메인이 172.30.1.34(사설)에 접속하도록 만들것입니다. 이를 참고하시고 연습하실때 본인에게 맞는 값으로 변경하시길 바랍니다. 아래 hosts를 변경하는작업은 필수 작업은 아닙니다만, 해두는게 서버관리도 더 편하니 참고만하세요. # vi /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain..
CentOS 7 APM 설치 - php7.3.3 설치(컴파일설치) 순서는 다음과같습니다. openssl 업데이트 → mysql설치 → apache설치 → php설치 사용버전정리 centOS 7 openssl pcre apache apr apr-util mysql php 1810 1.1.1b 8.43 2.4.38 1.6.5 1.6.1 8.0.15 7.3.3 php7도 소스설치로 주로 진행합니다. https://www.php.net/downloads.php PHP: Downloads Current Stable PHP 7.3.3 (Changelog) php-7.3.3.tar.bz2 (sig) [14,466Kb] 07 Mar 2019 61969e943adfea79701a34b8e701edd3f95be829d16601a4aabeb05f83023ce6 php-7.3.3.tar.g..