CentOS의`httpd.conf`를 원래 / 기본 버전으로 재설정하는 방법이 있습니까?


8

VMware에서 웹 서버를 생성하여 서버 설치를 배우고 있었는데 어떤 변경 사항이 있는지 모르겠습니다 httpd.conf.

모든 구성 httpd.conf을 기본값 으로 재설정하는 방법이 있습니까?

사용 된 명령 :

  1. vi /etc/httpd/conf/httpd.conf
  2. 업데이트 ServerNamelocalhost
  3. service httpd restart
  4. chkconfig httpd on
  5. service httpd restart

편집하기 전에 만든 백업 사본에서 복원 하시겠습니까?
DavidPostill

1
백업이없는 것 같습니다. 당신이 할 수있는 일은 httpd.conf지금 가지고 있는 것을 복사 하고 백업하는 것입니다. 원본을 삭제하고 실행하십시오 sudo apt-get reinstall httpd. 돌아가서 새로운 생성했는지 확인하십시오. 그렇다면 .conf수정해야합니다.
xR34P3Rx

@DavidPostill 왜 백업에서 기본 파일을 복원해야합니까? RPM에서 다시 설치하기 만하면됩니다. 풀러 답변이 게시되었습니다.
JakeGould

답변:


21

더 짧은 답변 :

httpd.conf조정 한 파일을 삭제하거나 이동 한 후 다음 명령을 실행하면 다시 설치됩니다.

yum reinstall httpd

더 긴 답변 :

그러나 그것에 대해 좀 더 체계적인 방법을 원한다면 이 페이지에 표시된 아이디어와 개념을 따르십시오 .

먼저 httpd.conf다음 명령을 실행하여 설치된 패키지를 확인하십시오 .

rpm -qf /etc/httpd/conf/httpd.conf

물론 httpd패키지가 패키지를 설치 했음을 보여 주지만 추가 버전 정보도 제공합니다. 따라서 이제 다음과 같이 RPM을 사용하여 확인하여 RPM에서 초기 설치 사이에서 무엇이 변경되었는지를 조정할 때 확인할 수 있습니다.

rpm -V httpd

/etc/httpd/conf/httpd.conf결과는 다음과 같은 확인 정보가 앞에 오는 것으로 보입니다 .

S.5....T.  c /etc/httpd/conf/httpd.conf

Size가 변경되고 MD 5체크섬이 다르고 Time이 달라짐에 따라 변환 될 수 있습니다 . 한 문자 코드의 의미에 대한 자세한 내용은 다음과 같습니다.

S file Size differs
M Mode differs (includes permissions and file type)
5 MD5 sum differs
D Device major/minor number mismatch
L readLink(2) path mismatch
U User ownership differs
G Group ownership differs
T mTime differs
P caPabilities differ

그러나 길고 짧은 것은 httpd패키지의 파일 이 변경된 이유와 이유를 정확하게 볼 수 있다는 것 입니다. 파일이 아닌 다른 파일을 추가하거나 변경했는지 알고 마음이 아프면 도움이 될 수 있습니다 httpd.conf.

이제 다음 과 같이 전류를 제거하고 싶을 수도 있습니다httpd.conf .

sudo rm /etc/httpd/conf/httpd.conf

그러나 다음과 같이 참조를 위해 사본을 보관하는 것이 좋습니다.

sudo mv /etc/httpd/conf/httpd.conf ~/httpd.conf.modified

httpd.conf홈 디렉토리 로 이동 하여 이름을 바꿉니다 httpd.conf.modified.

마지막으로 다음 httpd과 같이 다시 설치할 수 있습니다 .

yum reinstall httpd

그리고 아파치 httpd.conf설정 파일은 원래의 수정되지 않은 RPM 상태로 돌아와야합니다.


당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.