리눅스 (CentOS) APM 구성
yum update –y
yum install net-tools perl -y
yum install httpd mysql mysql-server php php-mysqlnd –y
//APM 패키지 설치
systemctl status httpd
systemctl status mysql
php –v
// 설치 확인
systemctl start httpd
systemctl start mysql
// 설치 실행
/usr/bin/mysqladmin –u root password 패스워드
Mysql –u root –p
// 암호 설정 sql 접속
Create databases test;
Show databases;
//test 확인
quit
Systemctl list-unit-files | egrep “mysqld|httptd”
Systemctl enable mysqld
Systemctl enable httpd
//자동 재시작
Yum install iptables-service –y
Systemctl enable iptables-service
//iptables 설치 및 자동 재시작
Iptables –I(인터페이스) INPUT –p(프로토콜) tcp - -dport 80 –j(타켓지정) ACCEPT
//80번포트 저장
Service iptables save
// iptables저장
echo "<?php echo 'Hello';?>" > /var/www/html/hello.php
cat /var/www/html/hello.php
<?php echo 'Hello';?>
//php 생성 및 접속 http://서버ip/hello.php 확인
[root@zetawiki ~]# echo '<?php
> $db = new mysqli("localhost", "root", "P@ssw0rd", "test");
> if ($db->connect_errno) die("Connect failed: ".$db->connect_error);
> $result = $db->query("SHOW DATABASES;");
> echo "<xmp>";
> while ($row = $result->fetch_object()) print_r($row);
> echo "</xmp>";
> $result->close();
> $db->close();
> ?>' > /var/www/html/hello_db.php
//php-mysql 연동 http://서버ip/hello_db.php 확인
vi /var/www/html/hello.php
html을 작성하여 웹 사이트를 꾸민다
외부에서 접속을 시도 한다.
cd /usr/share/httpd/noindex
vi index.html.en-US
내용모두 지우고 새로 http를 꾸민다
참조
https://lcw126.tistory.com/160?category=780472
외부에서 접속을 시도 한다.
'OS > Linux' 카테고리의 다른 글
[리눅스 명령어] top (0) | 2020.12.24 |
---|---|
[Centos8] glance 설치 (0) | 2020.12.24 |
[리눅스 명령어] NGNIX 웹 서버 구성 (0) | 2020.12.17 |
[RAID 명령어 1편] fdisk / parted (0) | 2020.12.17 |
[리눅스 명령어] KILL, WHO, W, rc.local (0) | 2020.12.17 |