freeseaboy 님의 멋있어 지려 노력하는 블로그
리눅스 탐방(9) 악!!파치 어렵네잉~! 본문
자 3교시 리눅스 알아볼게요
이번에는 아파치 설정 및 세팅법에 대해 알아볼겁니다 ㅋㅋ
그럼 바로 진해하시지예~
스크립밑
★ ★ ★위 포스팅 내용은 네X버 Blog 아래 링크에도
똑같이 미러링 되어 있습니다.예비 Blg ★ ★ ★
https://blog.naver.com/iwseo7114
#############################################################################
자 오늘 마지막 3교시 리눅스를 할거거든요?? 좀 분량이 많을수가 있어요
아파치랑 php마저 하는데 다 못끝낼수도 무튼 최대한 진도 빼볼게요 ㅋㅋ
진짜 책이 1500페이지에요 ㅋㅋㅋㅋㅋㅋㅋ지금 700정도왔다 무튼 ㅋㅋ
일단 노래 ㄱ
- 웹서버 설정
- 아파치 관련
자오늘 볼건 아파치 환경설정입니다.
[root@localhost ~]# rpm -qa |grep httpd
httpd-2.4.6-99.el7.centos.1.x86_64
httpd-tools-2.4.6-99.el7.centos.1.x86_64
[root@localhost ~]#
/etc/httpd/
├── conf
│ ├── httpd.conf
│ └── magic
├── conf.d
│ ├── autoindex.conf
│ ├── php.conf
│ ├── README
│ ├── userdir.conf
│ └── welcome.conf
├── conf.modules.d
│ ├── 00-base.conf
│ ├── 00-dav.conf
│ ├── 00-lua.conf
│ ├── 00-mpm.conf
│ ├── 00-proxy.conf
│ ├── 00-systemd.conf
│ ├── 01-cgi.conf
│ └── 15-php.conf
├── logs -> ../../var/log/httpd
├── modules -> ../../usr/lib64/httpd/modules
└── run -> /run/httpd
6 directories, 15 files
로그파일은 중요하다 접근 및 에러에 관한 정보가 있다.
/var/log/httpd/
├── access_log
└── error_log
0 directories, 2 files
아파치가 버전업이 되면서 시간이 흘러
연륜이 쌓인거죠?그러다 보니 아는게 많아서
똑똑해져 관리하기도 그만큼 힘들어졌다...
즉 할게많다...
[root@localhost modules]# apachectl configtest
[Mon Nov 25 22:44:37.862627 2024] [so:warn] [pid 1493] AH01574: module php7_module is already loaded, skipping
AH00558: httpd: Could not reliably determine the server's fully qualified domain name, using localhost.localdomain. Set the 'ServerName' directive globally to suppress this message
Syntax OK
[root@localhost modules]#
설정값 검사 명령어다.
자 include 지사자를 이용하여
conf를 추가 올릴수 있다
사진
즉 컨피그를 설정해서 인클루드 시킴
[root@localhost conf.d]# httpd -l
Compiled in modules:
core.c
mod_so.c
http_core.c
[root@localhost conf.d]#
정적인얘들임 항시 대기
옵션이 있다
즉 Directory 안에 옵션이 있는데
그중에서도 옵션이 있다..
사진 2
즉 모든 옵션을 켜놓았음..
다큐루트랑 디렉토리랑은 크게 상관이없다..
그리고 다큐루트를 낚시로 하고 실제적으로
디렉토리를 지정하면 숨길수있다 기본 /로 접속하는거를
다른 엉뚱한디렉토리로 함정을 걸어서 숨길수 있다..
이거는 좀 중요합니다
사진 3
낚시하기 아주좋다
자 옵션
None 모든걸 허용안함
All None의반대
Indexes 인덱스 보여줌 혹은 안보여줌
FollowSymlinks 심볼릭링크 허용
옵션을 할떄는 절대
아니면 상대
이렇게 알고있자이유는 몰라요 ㅠㅠ
링크 잘걸림 아주좋음
사진 4
자그래서 오늘 아파치 디렉토리 및 환경설정을 약간 알아봤어요
그리고 옵션에 대해서도 간략하게 확인해보았습니다..
<VirtualHost *:800>
ServerName test.local
DocumentRoot "/"
#<Directory "/var/www/html/20241125/A">
<Directory "/goto">
AllowOverride All
Require all granted
Options FollowSymlinks
</Directory>
</VirtualHost>
무튼 이렇게 하니깐 잘되니 기분이 좋구려~~
자 그럼 다음에 또 합시다잉
수고링~!!
#############################################################################
'컴퓨터 & 서버 > 리눅스' 카테고리의 다른 글
리눅스 탐방(10) 악!!파치 어렵네잉~! (2) | 2024.12.12 |
---|---|
도커(12) 도커 비밀의방 몰래탐험2 (0) | 2024.11.27 |
도커(11) 도커 비밀의방 몰래탐험 (2) | 2024.11.24 |
리눅스 탐방(8) WEB_WAS_DB 뭐요,,, (0) | 2024.11.24 |
도커(10) 도커 이미지랑 놀기 (0) | 2024.11.23 |