본문 바로가기

분류 전체보기46

Ubuntu Webhard add-apt-repository ppa:ondrej/php apt update apt -y install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-curl php7.2-mbstring php7.2-mysql php7.2-gd php7.2-xml php7.2-intl php7.2-ldap php7.2-imagick php7.2-json php7.2-cli php7.2-zip apt -y install apache2 mariadb-server mariadb mysql_secure_installation # 비밀번호는 적당히, 나머지 내용은 모두 yes own cloud 설치를위해 위 서비스들을 설치해준 다음 mysql을 초기화 해준다 https://owncl.. 2023. 7. 31.
Ubuntu Web Web sever 기본 설치 apt install -y apache2 mysql-server add-apt-repository ppa:ondrej/php # php를 설치하기전에 repository부터 정의해준다 apt install -y php7.2 Web서버를 올리기 위해 apache2와 mysql, php를 설치해준다 systemctl enable --now apache2 서비스를 시작해준후 localhost로 접속해서 apache가 작동하고 있는지 확인한다 nano /var/www/html/phpinfo.php php도 작동하는지 확인하기위해 파일을 만들어 위 내용을 입력한 후 localhost/phpinfo.php로 접속이 되는지 확인한다 apt install -y php7.2-gd php7.2.. 2023. 7. 28.
Ubuntu DHCP apt install -y isc-dhcp-server dhcp 서비스를 위해 isc-dhcp-server를 설치해준다 nano /etc/dhcp/dhcpd.conf # A slightly different configuration for an internal subnet. subnet 192.168.1.0 netmask 255.255.255.0 { range 192.1681.1.100 192.168.1.200; option subnet-mask 255.255.255.0; option routers 192.168.1.1; option broadcast-address 192.168.1.255; default-lease-time 1000; max-lease-time 3000; } dhcpd.conf 파일을 .. 2023. 7. 28.
Ubuntu DNS apt -y install bind9 bind9utils 먼저 DNS 패키지를 설치해준다 nano /etc/bind/name.conf.local zone "domain.com" IN { type master; file "/etc/bind/forward.zone"; }; zone "1.168.192.in-addr.arpa" IN { # ip는 네트워크주소를 역방향으로 type master; file "/etc/bind/revers.zone"; }; 그리고 bind 설정 파일을 열어서 포워드와 리버스 파일의 경로를 지정해준다 테스트 환경에서는 192.168.1.0/24 대역대를 사용함 named-checkconf 그리고 해당명령어를 사용해 파일에 오류가 없는지 확인해준다 nano /etc/bind/forwa.. 2023. 7. 28.