티스토리 뷰
- HTTPD
# yum install httpd
httpd version
# httpd -v
iptables 방화벽 등록
# iptables -A INPUT -p tcp --dport 80 -j ACCEPT
# service iptables save
부팅 시 시작되도록 추가
# chkconfig httpd on
httpd 시작 및 설정 확인
# service httpd start
http://localhost 또는 해당 서버의 IP 주소로 접속
httpd configuration
/etc/httpd/conf/httpd.conf
ServerSignature Off
Apache 서버 정보 출력 제거 (error page)
ServerTokens ProductOnly
Apache 서버 정보 출력 최소화 (header)
- MYSQL
# yum install mysql mysql-server
mysql version
# mysql --version
mysqld 시작
# service mysqld start
# mysql_secure_installation
부팅 시 시작되도록 추가
# chkconfig mysqld on
mysql 접속
# mysql -u root -p
mysqld configuration:
/etc/my.cnf
UTF-8 설정 확인
mysql> show variables like "%char%";
mysql> show variables like "%collation%";
/etc/my.cnf 설정 확인
$ cat /etc/my.cnf
설정 추가
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
collation-server=utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server=utf8
서비스 재시작 후 UTF-8 설정 확인
$ service mysqld restart
mysql> show variables like "%char%";
mysql> show variables like "%collation%";
- PHP
# yum install php php-mysql
php version
# php --version
php 설정
# vi /etc/php.ini
#default character set
default_charset = "utf-8"
#display errors
display_errors = On
error_reporting = E_ALL & ~E_DEPRECATED
0: 모든 에러 보고 제외
E_ALL: 모든 에러 보고
E_ALL ^ E_NOTICE: NOTICE 에러를 제외한 모든 에러 보고
E_ERROR | E_WARNING | E_PARSE: 간단한 실행 에러 보고
#timezone
date.timezone = Asia/Seoul
#expose
expose_php = Off
PHP 버전 정보 출력 제거
php 동작 확인
# cat > /var/www/html/index.php
<?php
phpinfo();
?>
httpd 재시작
# service httpd restart
runlevel 관련
# cat /etc/inittab
http://localhost 또는 해당 서버의 IP 주소로 접속
'Operating System > CentOS' 카테고리의 다른 글
VIM, GCC, GDB 설치 및 설정 (0) | 2015.07.08 |
---|---|
USER 관리 (0) | 2015.07.08 |
TELNET 설치 및 설정 (0) | 2015.07.08 |
FTP, VSFTPD 설치 및 설정 (0) | 2015.07.03 |
iptables 방화벽 설정 (0) | 2015.06.30 |
OpenSSH 설정 (0) | 2015.06.30 |
Hostname & Login interface Message (0) | 2015.06.30 |
Network 설정 (0) | 2015.06.11 |
Console 해상도 설정 (0) | 2015.05.05 |
시스템 확인하기 (0) | 2015.04.01 |