OS/Linux

[리눅스 명령어] APM 웹 서버

_눙이_ 2020. 12. 17. 17:56
반응형

리눅스 (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 작성하여 사이트를 꾸민다

 

외부에서 접속을 시도 한다.

http://내ip/hello.php

http://내ip/hello_db.php

 

cd /usr/share/httpd/noindex

vi index.html.en-US

내용모두 지우고 새로 http 꾸민다

 

참조

https://lcw126.tistory.com/160?category=780472

 

http://ip

외부에서 접속을 시도 한다.

 

반응형