본문 바로가기

Language/Linux

Linux 웹 서버 구축

env

Linux Apache Php MariaDBget

서버1

  • 내부 : 10.0.2.4
  • 외부 : 192.168.56.3

서버2

  • 내부 : 10.0.2.10
  • 외부 : 192.168.56.4
  • 필요한 패키지 설치
yum -y remove maraidb*  # 충돌 시
yum -y install mariadb-server mariadb php php-mysqlnd

systemctl restart [httpd mariadb]

firewall-cmd --permanent --add-service=[http https mysql]
reload

firefox localhost  # 확인해보기
  • php 웹페이지 만들기
cd /var/www/html

vim phpinfo.php  # 원하는 내용 넣기, <?php phpinfo(); ?>으로 php정상 동작하는지 확인

Apache 디렉토리

웹페이지 기본 컨텐츠 디렉토리

  • /var/www
  • /var/www/html

웹 서버 주 설정 파일인 httpd.conf 위치

  • /etc/httpd/conf

X프레임워크 사용

  • 설치
yum -y install php-gd.x86_64

# httpd.conf설정
AllowOverride All  # none -> All, 151번째 줄(set nu), htaccess을 허용

# 파이어폭스에서 x프레임워크1버전 /var/www/html에 다운로드 후
unzip xe.zip
chmod 707 xe

systemctl restart httpd
  • WAS에서 사용할 DB 생성
mysql로 접속

# XE이라는 계정에게 xeDB에 관해 모든 권한을 할당.
GRANT ALL PRIVILEGES ON xeDB.* TO XE@localhost IDENTIFIED by '1234';

# 새로 만든 계정으로 접속 후 DB생성
mysql -u XE -p
CREATE DATABASE xeDB;

'Language > Linux' 카테고리의 다른 글

Linux 파일 공유 프로토콜  (0) 2022.03.10
Linux 워드프레스 설치  (0) 2022.03.10
Linux DB서버 설치  (0) 2022.03.10
Linux 로드밸런싱  (0) 2022.03.10
Linux DNS 서버 구축  (0) 2022.03.10