우분투 ubuntu 18.04 LTS APM 서버, FTP 만들기 - 2
- 터미널 실행
- sudo apt update
- sudo apt upgrade
- 아파치 Apache 설치
- sudo apt install apache2
- PHP 설치
- sudo apt install php php-mysql
- MySQL 설치
- sudo apt install mysql-server
- sudo mysql_secure_intallation
- SSH 설치
- sudo apt install ssh
- 서비스 재시작
- sudo service apache2 restart
- sudo service mysql restart
//--------------------------------------------------------
아파치 Apache 테스트
- sudo netstat -atp | grep apache2
- firefox http://127.0.0.1
//--------------------------------------------------------
PHP 테스트
- sudo gedit /var/www/html/test.php
- <?php
- phpinfo();
- ?>
- firefox http://127.0.0.1/test.php
- 타임존Timezone이 평양으로 되어 있으면 서울로 변경(30분 시간 격차 있음)
- php.ini 파일 수정
- sudo gedit /etc/php/7.2/apache2/php.ini(19년 5월 기준 7.2)
- date.timezone = Asia/Seoul
- sudo service apache2 restart
//--------------------------------------------------------
MySQL 테스트
- sudo netstat -atp | grep mysqld
- 클라이언트 접속 방법
- sudo mysql
- 기존에 사용하던 접속 방법(mysql -u root -p) 사용하려면
- ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'
- 한글 깨짐 설정
- /etc/mysql/my.cnf 에 다음 추가
- [mysqld] character-set-server=utf8 collation-server=utf8_general_ci
- sudo service mysql restart
//--------------------------------------------------------
SSH 포트 변경
//--------------------------------------------------------
SSH 포트 변경
- sudo gedit /etc/ssh/sshd_config
- #Port 22(기존 포트 삭제 or 주석처리)
- Port 31541
- sudo service ssh restart
//--------------------------------------------------------
아파치 설정 파일 : /etc/apache2/apache2.conf
mysql 설정 파일 : /etc/mysql/my.cnf
댓글
댓글 쓰기