Apache 학습 (1): centos 시스템 설치 설정 APACHE 이해
”; print “”; [root@sample ~]# chmod 755 /var/www/html/test.cgi ← 그리고 CGI 테스트 파일 속성 을 브 라 우 저 에 'http: / 서버 IP 주소 / test. cgi' 또는 'http: / / 도 메 인 이름 / test. cgi' 를 입력 하 십시오. 'Hello, World! CGI is working!' 을 정확하게 표시 하면 CGI 지원 에 문제 가 없다 는 뜻 입 니 다.[3] PHP 지원 에 대한 테스트 [root@sample html]# vi / var / www / html / test. php ← PHP 테스트 파일 을 만 듭 니 다. 내용 은 다음 과 같 습 니 다. 브 라 우 저 에 'http: / / 서버 IP 주소 / test. php' 또는 'http: / / 도 메 인 이름 / test. php' 를 입력 하면 서버 에 있 는 PHP 에 대한 자세 한 정 보 를 정확하게 표시 하고 PHP 에 대한 정확 한 지원 을 설명 합 니 다.[4] SSI 테스트 [root@sample ~]# vi / var / www / html / test. shtml ← SSI 테스트 페이지 를 만 듭 니 다. 내용 은 다음 과 같 습 니 다. < html > < head > < meta http - equiv = "Content - Type" content = "text / html;charset=GB2312″> < title>Hello,World! < body> TEST SSI < !–#config timefmt=”%Y/%m/%d %H:%M:%S” –> < !–#echo var=”DATE_LOCAL - > < / body > < / html > 은 브 라 우 저 에 "http: / 서버 IP 주소 / test. shtml" 또는 "http: / / 도 메 인 이름 / test. shtml" 을 입력 합 니 다. 당시 날짜 와 시간 을 정확하게 표시 하면 SSI 지원 에 문제 가 없다 는 뜻 입 니 다.[5]. htaccess 지원 에 대한 테스트 [root@sample ~]# vi / var / www / html / index. shtml ← htaccess 테스트 용 페이지 를 만 듭 니 다. 내용 은 다음 과 같 습 니 다. < html > < head > < meta http - equiv = "Content - Type" content = "text / html;charset=GB2312″> < title>Hello,World! < body> The name of the file is < / body > < / html > 브 라 우 저 에" http: / / 서버 IP 주소 "또는" http: / / 도 메 인 이름 "을 입력 하 십시오." Forbidden "이 표시 되면. htaccess 가 정상 임 을 설명 합 니 다.[6] htaccess 파일 을 만 들 고 해당 규칙 을 정의 합 니 다. 다음 과 같 습 니 다. [root@sample html]# vi / var / www / html /. htaccess ←. htaccess 파일 을 만 듭 니 다. 내용 은 다음 과 같 습 니 다. DirectoryIndex index. shtml 은 브 라 우 저 에 'http: / 서버 IP 주소' 나 'http: / / 도 메 인 이름' 을 입력 하고 'The name of the file is index. shtml' 을 정확하게 표시 하면 htaccess 의 규칙 발효 상 태 를 설명 합 니 다. OK.아파 치 로그 파일 [root@sample html]#vi /var/log/httpd/error_log ← 아파 치 로그 파일 8. 아파 치가 https 를 지원 하도록 SSL 을 만 들 기
yum install mod_ssl
사실 이 모듈 을 설치 한 후 apache 를 다시 시작 하면 사용 할 수 있 습 니 다.https://localhost테스트 했 습 니 다. 기본 인증 서 를 만 들 었 기 때문에 / etc / pki / tles 에서 도 물론 openssl 로 인증 서 를 만 들 수 있 습 니 다.
yum install openssl
인증서 파일 을 만 들 고 rsa 비밀 키 를 만 듭 니 다. 파일 이름 은 server. key view sourceprint 입 니까?
openssl genrsa -out server.key 1024
Generating RSA private key, 1024 bit long modulus.....................................................................
openssl req -new -key server.key -out server.csr
Country Name: 두 자모의 국가 코드 State or Province Name: 성 이름 Locality Name: 도시 이름 Organization Name: 회사 이름 Organizational Unit Name: 부서 이름 Common Name: 당신 의 이름 Email Address: 주 소 는 'extra' attributes 에 대해 입력 하지 않 아 도 됩 니 다. 인증서 CRT 파일 server. crt 를 직접 되 돌려 서 생 성 합 니 다.
openssl x509 -days 365 -req -in server.csr -signkey server.key -out server.crt
ssl. conf 에서 우리 가 만 든 인증 서 를 지정 합 니 다.
vi /etc/httpd/conf.d/ssl.conf
다음 위 치 를 찾 아 경 로 를 수정 합 니 다 \ # Server Certificate: \ # Point SSLCertificateFile PEM 인 코딩 된 인증서. \ # 인증서 가 암호 화 된 경우 \ # pass 구문 에 대한 메시지 가 표 시 됩 니 다. kill -HUP will prompt again. A new # certificate can be generated using the genkey(1) command. SSLCertificateFile /etc/pki/tls/certs/localhost.crt # Server Private Key: # If the key is not combined with the certificate, use this # directive to point at the key file. Keep in mind that if # you've both a RSA and a DSA private key you can configure # both in parallel (to also allow the use of DSA ciphers, etc.) SSLCertificateKeyFile /etc/pki/tls/private/localhost.key OK view sourceprint?
service httpd restart
모든 것 이 해결 되 었 습 니 다 ~ ~ 전체 과정 을 수정 할 필요 가 없습니다 / etc / httpd / conf / httpd. conf 이것 이 버 전이 높 은 장점 입 니 다 ~http://www.linuxso.com/linuxpeixun/7292.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.