2022. 12. 13. 18:43ㆍLinux
httpd.conf 파일 경로 설정하면
Testing 123.. 나온다.
다만 경로설정이 700이여야만 작동됨.
701이면 forbidden 나온다.
안뜨는 거 첫번째 이유
vi /etc/selinux/config
*linux
centos #128
kali #129
ubuntu #130
*windows
w10 #150
w2019 #160
둘다 NAT로 잡고
윈도우 게이트웨이,dns를 128로.
skipbroken을 처음부터하지말자.
php-mysql
[root@ns samadal]# rpm -qa | grep php-mysql
php-mysql-5.4.16-48.el7.x86_64
httpd 데몬 재시작
어떤데몬재시작시마다 /etc/resolv.conf가 초기화됨.
xe까지 진행 후
db선택 세번째거 mysql
administrator
MariaDB [dbsamadal]> show tables;
+----------------------------+
| Tables_in_dbsamadal |
+----------------------------+
| xe_action_forward |
| xe_addons |
| xe_addons_site |
| xe_admin_favorite |
| xe_admin_log |
| xe_ai_installed_packages |
| xe_ai_remote_categories |
| xe_autoinstall_packages |
| xe_comment_declared |
| xe_comment_declared_log |
| xe_comment_voted_log |
| xe_comments |
| xe_comments_list |
| xe_counter_log |
| xe_counter_site_status |
| xe_counter_status |
| xe_document_aliases |
| xe_document_categories |
| xe_document_declared |
| xe_document_declared_log |
| xe_document_extra_keys |
| xe_document_extra_vars |
| xe_document_histories |
| xe_document_readed_log |
| xe_document_trash |
| xe_document_voted_log |
| xe_documents |
| xe_editor_autosave |
| xe_editor_components |
| xe_editor_components_site |
| xe_files |
| xe_lang |
| xe_layouts |
| xe_member |
| xe_member_auth_mail |
| xe_member_autologin |
| xe_member_count_history |
| xe_member_denied_nick_name |
| xe_member_denied_user_id |
| xe_member_friend |
| xe_member_friend_group |
| xe_member_group |
| xe_member_group_member |
| xe_member_join_form |
| xe_member_login_count |
| xe_member_message |
| xe_member_scrap |
| xe_menu |
| xe_menu_item |
| xe_menu_layout |
| xe_module_admins |
| xe_module_categories |
| xe_module_config |
| xe_module_extend |
| xe_module_extra_vars |
| xe_module_filebox |
| xe_module_grants |
| xe_module_locks |
| xe_module_mobile_skins |
| xe_module_part_config |
| xe_module_skins |
| xe_module_trigger |
| xe_module_update |
| xe_modules |
| xe_point |
| xe_poll |
| xe_poll_item |
| xe_poll_log |
| xe_poll_title |
| xe_sequence |
| xe_session |
| xe_site_admin |
| xe_sites |
| xe_spamfilter_denied_ip |
| xe_spamfilter_denied_word |
| xe_spamfilter_log |
| xe_tags |
| xe_trash |
+----------------------------+
78 rows in set (0.00 sec)
MariaDB [dbsamadal]>
실습
-시스템 구성
: CentOS(#128)>DNS
: CentOS(#129)>DB
: Cent OS(#130)>WEB
: Windows 10(#131)>Test
-기타
: 압축 파일(Cloud_CentOS792009_Installed.zip)을 해제한 후 해야한다.
: HDD(1GB)추가하고 통으로 잡고 자동마운트 구성
: 사용자(main) 추가 시 public_html 디렉터리 자동생성
: 파일 업로드는 Host 호스트 OS가 아닌 게스트 OS에서 한다.
: 사이트 출력은 제로보드를(xe완료창) 띄우면 된다.
NetworkAdaptar->NAT
web이 나오면 ftp는 무조건 끌고 들어가는거다.
MariaDB [mysql]> grant all on dbtest.* to usertest@localhost identified by 'pwsamadal';
Query OK, 0 rows affected (0.02 sec)
MariaDB [mysql]> grant all on dbtest.* to usertest@'%' identified by 'pwsamadal';
Query OK, 0 rows affected (0.00 sec)
loopback 127대신에 데이터 서버의 ip를 넣는다.
vi daemon.sh
yum -y install vsftpd-*
yum -y install openssh-*
yum -y install mariadb-*
yum -y install bind-*
yum -y install httpd-*
firewall-cmd --permanent --add-port=20/tcp
firewall-cmd --permanent --add-port=21/tcp
firewall-cmd --permanent --add-port=22/tcp
firewall-cmd --permanent --add-port=53/tcp
firewall-cmd --permanent --add-port=53/udp
firewall-cmd --permanent --add-port=80/tcp
firewall-cmd --permanent --add-port=3306/tcp
firewall-cmd --permanent --add-service=ftp
firewall-cmd --permanent --add-service=ssh
firewall-cmd --permanent --add-service=dns
firewall-cmd --permanent --add-service=http
firewall-cmd --permanent --add-service=mysql
firewall-cmd --reload
chmod o+x daemon.sh
./daemon.sh
WWW를 130 WEB으로 주기
automount할때 파일시스템 초기화하기.
403 forbidden
쎄쎄구리?
disabled했는데도 불구하고 페이지가 안뜰경우
chcon -R -t httpd_sys_rw_content_t /sdb/main/public_html/xe
기능을하나씩따로풀어놓ㄴ는것.
[root@localhost named]# ls -apZ
drwxrwx--T. root named system_u:object_r:named_zone_t:s0 ./
drwxr-xr-x. root root system_u:object_r:var_t:s0 ../
drwxr-x---. root named system_u:object_r:named_conf_t:s0 chroot/
drwxr-x---. root named system_u:object_r:named_zone_t:s0 chroot_sdb/
drwxrwx---. named named system_u:object_r:named_cache_t:s0 data/
drwxrwx---. named named system_u:object_r:named_cache_t:s0 dynamic/
drwxrwx---. root named system_u:object_r:named_zone_t:s0 dyndb-ldap/
-rw-r-----. root named unconfined_u:object_r:named_zone_t:s0 gusiya.com.rev
-rw-r-----. root named unconfined_u:object_r:named_zone_t:s0 gusiya.com.zone
-rw-r-----. root named system_u:object_r:named_conf_t:s0 named.ca
-rw-r-----. root named system_u:object_r:named_zone_t:s0 named.empty
-rw-r-----. root named system_u:object_r:named_zone_t:s0 named.localhost
-rw-r-----. root named system_u:object_r:named_zone_t:s0 named.loopback
drwxrwx---. named named system_u:object_r:named_cache_t:s0 slaves/
db의 ip추가
php 공부
'Linux' 카테고리의 다른 글
리눅스 명령어 grep, awk, sed (7) | 2022.12.19 |
---|---|
1214수업, 리눅스xe복습, 윈도우관리, (3) | 2022.12.14 |
14. 프로세스 (3) | 2022.09.25 |
13. source로 Apache 웹 서버 설치, 스크립트 (3) | 2022.09.25 |
12. local repository (3) | 2022.09.25 |