|
[필독] 처음 오시는 분을 위한 안내 (736) |
정은준1 |
2014-05 |
5201230 |
0 |
2014-05
5201230
1 정은준1
|
|
(광고) 단통법 시대의 인터넷가입 가이드(ver2.0) (234) |
백메가 |
2015-12 |
1734064 |
25 |
2015-12
1734064
1 백메가
|
102668 |
cloudflare에서 무료 ssl인증 문의드립니다. (9) |
명랑 |
2020-03 |
2470 |
0 |
2020-03
2470
1 명랑
|
102667 |
(본문내용추가됨 문형님 한번더 확인 부탁합니다.) 서버용 메모리 문의입니다. (18) |
핸즈 |
2024-06 |
2470 |
0 |
2024-06
2470
1 핸즈
|
102666 |
HP 컴퓨터 HDD 나사입니다만 어디서 구할 수 있을까요? (4) |
모스월드 |
2023-03 |
2471 |
0 |
2023-03
2471
1 모스월드
|
102665 |
트래픽 무제한이나 넉넉한 이미지 호스팅 사용하시는분 계신가요? (5) |
김제연 |
2019-12 |
2471 |
0 |
2019-12
2471
1 김제연
|
102664 |
redhat 자격증 관련 질문드려요 (4) |
winner712 |
2020-03 |
2471 |
0 |
2020-03
2471
1 winner712
|
102663 |
PDU에 관한 질문입니다.. (3) |
hyunwoo3480 |
2021-03 |
2471 |
0 |
2021-03
2471
1 hyunwoo3480
|
102662 |
타이어를 교체해야할까요? (21) |
chis |
2021-07 |
2472 |
0 |
2021-07
2472
1 chis
|
102661 |
통신요금 무제한과 아닌거 포트 접속 차이점 (1) |
술이 |
2020-07 |
2472 |
0 |
2020-07
2472
1 술이
|
102660 |
보드는 불량이 많네요 (3) |
하나비 |
2020-12 |
2472 |
0 |
2020-12
2472
1 하나비
|
102659 |
노트북 어댑터 질문 드립니다 (7) |
청춘 |
2019-04 |
2472 |
0 |
2019-04
2472
1 청춘
|
102658 |
SMS는 왜 느린건가요? (8) |
Noname1 |
2021-08 |
2472 |
0 |
2021-08
2472
1 Noname1
|
102657 |
Dell T7610 메모리 문제 - 해결 (8) |
꿈사 |
2023-03 |
2472 |
0 |
2023-03
2472
1 꿈사
|
102656 |
미세먼지가 거의 7일 째 덮고 있는데요. 이상 온도 기온으로 인한 안개는 아닐가요? (4) |
신은왜 |
2019-03 |
2473 |
0 |
2019-03
2473
1 신은왜
|
102655 |
proxy 질문 드립니다. (2) |
김제연 |
2020-06 |
2473 |
0 |
2020-06
2473
1 김제연
|
102654 |
z600 리커버리 ISO 구할수 있을까요 (2) |
육식아빠 |
2019-12 |
2473 |
0 |
2019-12
2473
1 육식아빠
|
102653 |
블루투스 지원되는 MP3 플레이어를 하나 사려고 합니다 (25) |
VSPress |
2023-08 |
2473 |
0 |
2023-08
2473
1 VSPress
|
102652 |
insync vs rclone vs 다른 클라이언트 |
나파이강승훈 |
2020-03 |
2473 |
0 |
2020-03
2473
1 나파이강승훈
|
102651 |
cisco스위치 공공기관 납품 관련 (4) |
리키파울러 |
2020-01 |
2473 |
0 |
2020-01
2473
1 리키파울러
|
102650 |
알리제품 기능이상 없는 외관 손상 (9) |
반성만 |
2021-08 |
2473 |
0 |
2021-08
2473
1 반성만
|
102649 |
파워서플라이 테스트 하려고 하는데 질문입니다 (8) |
스님9 |
2020-08 |
2473 |
0 |
2020-08
2473
1 스님9
|
링크에서 3번의 경우 httpd.conf (apache) 에서
파일 확장자를 매칭하여 핸들러로 php-fpm을 거치도록 하고
5번에서는
php 설정 파일에서 보안상으로 php로 제한한 확장자를
html 까지 포함하도록 변경하는 것 같습니다.
두개 파일 내용이 공개 가능하시면 올려보시면 어떨까 합니다.
+
Apache HTTP Server is now updated to 2.4.57
https://httpd.apache.org/docs/2.4/mod/core.html#filesmatch
https://docs.rockylinux.org/release_notes/9_3/
도대체 뭐가 뭔지... 뭔가 있을 듯 한데...
도저히 안됩니다.
특별한 것이 전혀 없고 공개는 가능하니
tar 압축해서 첨부파일로 추가했습니다.
첨부된 것은 http.conf 파일은
AddType application/x-httpd-php .php 인데
AddType application/x-httpd-php .html .htm 으로 수정된 것입니다.
===============
아파치 서버 2.4 버전 (Rocky Linux 9.3 포함)에서 HTML 파일 내에서 PHP 코드를 사용하기 위해서는 아파치 설정을 변경해야 합니다. 주로 `httpd.conf` 파일 또는 해당 설정을 포함하는 다른 설정 파일 (`*.conf`)에 몇 가지 지시어를 추가하여 HTML 파일이 PHP 코드를 포함할 수 있도록 설정합니다. 아래의 절차를 따라 설정을 변경할 수 있습니다:
1. **아파치 설정 파일 찾기**: 아파치의 메인 설정 파일은 일반적으로 `/etc/httpd/conf/httpd.conf`에 위치합니다. 그러나, 일부 배포판에서는 `/etc/apache2/apache2.conf` 또는 다른 위치에 있을 수 있습니다. Rocky Linux는 RHEL(CentOS) 기반 배포판이므로 일반적으로 `/etc/httpd/` 디렉토리에 위치합니다.
2. **설정 파일 수정**: `httpd.conf` 파일을 열어서, PHP 코드를 포함할 HTML 파일들이 위치하는 디렉토리를 찾거나, 전체 서버에 대해 설정을 적용합니다. 해당 디렉토리 설정 섹션 (`<Directory>`, `<VirtualHost>` 등)에 다음과 같은 `AddType` 지시어를 추가합니다.
```
AddType application/x-httpd-php .html .htm
```
이 설정은 `.html` 및 `.htm` 파일이 PHP 엔진을 통해 처리되도록 지시합니다.
3. **아파치 재시작**: 변경사항을 적용하기 위해 아파치 서버를 재시작합니다. 아래 명령어 중 하나를 사용할 수 있습니다:
```
sudo systemctl restart httpd
```
또는
```
sudo /etc/init.d/httpd restart
```
4. **변경사항 테스트**: HTML 파일 내에 간단한 PHP 코드를 추가하여 변경사항이 제대로 적용되었는지 테스트합니다. 예를 들어, 다음과 같은 코드를 HTML 파일에 추가할 수 있습니다:
```html
<!-- test.html -->
<html>
<body>
<h1>PHP Test</h1>
<?php echo "Hello, World!"; ?>
</body>
</html>
```
웹 브라우저를 통해 해당 HTML 파일을 열었을 때 "Hello, World!" 메시지가 보이면 설정이 정상적으로 적용된 것입니다.
이 절차는 아파치 서버에서 HTML 파일 내에 PHP 코드를 실행할 수 있도록 하는 기본적인 방법입니다. 보안 상의 이유로, 이러한 설정을 신중하게 적용해야 하며, 특히 공개 서버에서는 주의가 필요합니다.
아무리 해도 안되네요 ㅎㅎ
제가 얼마전에 9.3으로 구축했을 때에는 dnf으로 설치하니 대충 설정은 다 들어가던데
php-fpm 이 사용하는 tmp와 log 폴더 권한문제로 안돌아가길래
거길 수정해주니 바로 되더군요
/usr/lib/systemd/system/php-fpm.service
요 파일에서 php-fpm이 실행될 유저도 설정가능하니 함께 확인해주세요
apache 실행유저랑 동일하게 맞춰주시는게 좋을 것 같습니다.
살펴보겠습니다.