리눅스 포트 보안 필수 확인 사항
php --help -> -S
확인하면
php -S 0.0.0.0:8081 -t [웹루트디렉토리]
8081 포트가 돌아가는 걸 확인 할 수가 있다.
=============================================
pi@nonots-pi ~/myweb $ dpkg -l | grep php
ii libapache2-mod-php5 5.4.39-0+deb7u2 armhf server-side, HTML-embedded scripting language (Apache 2 module)
ii php5 5.4.39-0+deb7u2 all server-side, HTML-embedded scripting language (metapackage)
ii php5-cli 5.4.39-0+deb7u2 armhf command-line interpreter for the php5 scripting language
ii php5-common 5.4.39-0+deb7u2 armhf Common files for packages built from the php5 source
pi@nonots-pi ~/myweb $ php --version
PHP 5.4.39-0+deb7u2 (cli) (built: Mar 29 2015 14:57:23)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2014 Zend Technologies
pi@nonots-pi ~/myweb $ cat index.php
OK - myweb
<?php
phpinfo();
?>
pi@nonots-pi ~/myweb $ php -S 0.0.0.0:8081 -t .
PHP 5.4.39-0+deb7u2 Development Server started at Tue Apr 7 15:58:15 2015
Listening on http://0.0.0.0:8081
Document root is /home/pi/myweb
Press Ctrl-C to quit.
이런식으로 포트가 열려있으면 웹브라우저에서
http://아이피:8081 접속이 가능하게 되므로
PHP 실행 권한을 넘겨주게 된다 주의하자.
1024 포트 이상은 루트 권한 없이 일반 사용자도 웹서버를 띄울 수 있으니 유념할 것.
PHP 5.2 에서는 확인이 안되는 것으로 간주.
'OS > Linux' 카테고리의 다른 글
centos7 에 node.js 설치 하기 (0) | 2015.07.13 |
---|---|
centos, php-mcrypt 설치 (0) | 2015.07.13 |
nginx, php, mariadb utf-8 문자셋 세팅 (0) | 2015.07.13 |
centos 6.6 에서 ftp, nginx, php, mariadb 설치 (0) | 2015.07.08 |
서비스 중인 포트 사용 확인 (0) | 2015.04.03 |