서버 설치 · 2 min read · Feb 10, 2026
페도라 10에서 PHP5 및 MySQL 지원으로 Nginx 설치하기
페도라 10에서 PHP5 및 MySQL 지원으로 Nginx 설치하기
버전 1.0
저자: Falko Timme
Nginx(발음: “엔진 엑스”)는 무료 오픈 소스 고성능 HTTP 서버입니다. Nginx는 안정성, 풍부한 기능 세트, 간단한 구성 및 낮은 자원 소비로 잘 알려져 있습니다. 이 튜토리얼에서는 PHP5 지원(빠른 CGI를 통해) 및 MySQL 지원과 함께 페도라 10 서버에 Nginx를 설치하는 방법을 보여줍니다.
이것이 당신에게 작동할 것이라는 보장은 하지 않습니다!
1 사전 참고
이 튜토리얼에서는 호스트 이름 server1.example.com과 IP 주소 192.168.0.100을 사용합니다. 이러한 설정은 여러분의 경우 다를 수 있으므로 적절한 곳에서 교체해야 합니다.
2 MySQL 5.0 설치하기
먼저 다음과 같이 MySQL 5.0을 설치합니다:
yum install mysql mysql-server그런 다음 MySQL의 시스템 시작 링크를 생성하고(시스템이 부팅될 때마다 MySQL이 자동으로 시작되도록) MySQL 서버를 시작합니다:
chkconfig --levels 235 mysqld on
/etc/init.d/mysqld start이제 네트워킹이 활성화되었는지 확인합니다. 다음을 실행합니다:
netstat -tap | grep mysql다음과 같은 결과가 표시되어야 합니다:
[root@server1 ~]# netstat -tap | grep mysql
tcp 0 0 *:mysql *:* LISTEN 2407/mysqld
[root@server1 ~]#만약 그렇지 않다면 /etc/my.cnf를 편집하고 skip-networking 옵션을 주석 처리합니다:
vi /etc/my.cnf| [...] #skip-networking [...] |
그리고 MySQL 서버를 재시작합니다:
/etc/init.d/mysqld restart다음 명령어를 실행하여 root 사용자에 대한 비밀번호를 설정합니다(그렇지 않으면 누구나 MySQL 데이터베이스에 접근할 수 있습니다!).
mysqladmin -u root password yourrootsqlpassword
mysqladmin -h server1.example.com -u root password yourrootsqlpassword마지막 명령어에서 오류가 발생하면…
[root@server1 named]# mysqladmin -h server1.example.com -u root password yourrootsqlpassword
mysqladmin: connect to server at 'server1.example.com' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
[root@server1 named]#… 다음과 같이 비밀번호를 설정할 수 있습니다: MySQL에 연결합니다:
mysql -u root -pMySQL root 사용자에 대한 비밀번호를 입력합니다. 그런 다음 MySQL 셸에서 다음을 수행합니다:
mysql> USE mysql;mysql> UPDATE user SET Password = password('yourrootsqlpassword') WHERE Host = 'server1.example.com' AND User = 'root';mysql> UPDATE user SET Password = password('yourrootsqlpassword') WHERE Host = '127.0.0.1' AND User = 'root';다음 명령어를 실행하여 사용자 root의 모든 행에 비밀번호가 설정되어 있는지 확인합니다:
mysql> SELECT * FROM user;모든 것이 정상으로 보이면 다음을 실행합니다:
mysql> FLUSH PRIVILEGES;… 그리고 MySQL 셸을 종료합니다:
mysql> quit;3 Nginx 설치하기
Nginx는 페도라 10의 패키지로 제공되며 다음과 같이 설치할 수 있습니다:
yum install nginx그런 다음 nginx의 시스템 시작 링크를 생성하고 시작합니다:
chkconfig --levels 235 nginx on
/etc/init.d/nginx start웹 서버의 IP 주소 또는 호스트 이름을 브라우저에 입력합니다(예: http://192.168.0.100), 그러면 nginx 환영 페이지가 표시되어야 합니다:

새 게시물을 받은 편지함에서 받기
스팸은 없습니다. 언제든지 구독 해지 가능합니다.