팝업레이어 알림

팝업레이어 알림이 없습니다.

Memory

HOME > 공지사항

CentOS 라즈베리파이4B CentOS 7 Virtual Hosts

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 24,953회 작성일 22-02-14 21:48

본문

CentOS 가상 호스트 설정 

환경 : Apache/2.4.6  +  PHP7.2.34  +  5.5.68-MariaDB MariaDB Server 


* 수정하고자 하는 파일은 항상 백업(복사)을 한다.

cp /etc/httpd/conf/httpd.conf /etc/httpd/conf/httpd.conf.original 


1. nano etc/httpd/conf/httpd.conf 

맨 아래에 문구를 넣어준다.

# virtual host setting

NameVirtualHost *:80

Include /etc/httpd/conf/sites-enable/*.conf


2. /etc/httpd/conf/sites-available 그리고 /etc/httpd/conf/sites-enable 디렉토리가 없다면 만들어준다.

 mkdir sites-available

 mkdir sites-enable


3. Virtual Host 설정 파일 작성

<VirtualHost *:80>

ServerName      domain.com

ServerAlias       www .domain.com

     ServerAdmin     mymy@domain.com 

     DocumentRoot    /home/mmm        

     ErrorLog        /var/log/httpd/도메인명-error.log

     CustomLog      /var/log/httpd/도메인명-access.log combined

    <Directory /home/mmm>

                Require all granted

                AllowOverride All

    </Directory>

</VirtualHost>



4. 심볼릭 링크 설정

ln -s /etc/httpd/sites-available/mymy.conf /etc/httpd/sites-enable/mymy.conf


5. 아파치 재시작

systemctl restart httpd


*설정 반영이 안될 경우 아래 경로의 index.html 이 보여진다.

/usr/share/httpd/noindex/index.html


* 방화벽 정보 확인

firewall-cmd --list-all


* 방화벽 수정 적용

firewall-cmd --reload



system_u:object_r:httpd_config_t:s0 디렉토리


unconfined_u:object_r:home_root_t:s0  디렉토리



selinux enabled 의 경우 버추얼 호스트 Testing123... 으로 이동 되는 경우

아래 3개 설정했으나 접속이 안됨 

chcon -R --reference=/var/www/html /home/설치디렉토리 

setsebool -P allow_httpd_anon_write=1 

setsebool -P allow_httpd_sys_script_anon_write=1 

chcon -R -t httpd_sys_rw_content_t /home/디렉토리  --> 읽기 쓰기 변경으로 Testing123...메세지 해결 

ssh 확인

semanage port -l | grep ssh 

semanage port -a -t ssh_port_t -p tcp 포트번호

semanage port -l | grep ssh

firewall-cmd --reload

systemctl start sshd

systemctl status sshd

sshd -t 확인해보니 ssdh_config 136line error  수정 후 재부팅 정상 작동 

댓글목록

등록된 댓글이 없습니다.