![CentOS의 Apache httpd는 도메인에 대한 IP를 차단하지 않습니다.](https://linux55.com/image/104112/CentOS%EC%9D%98%20Apache%20httpd%EB%8A%94%20%EB%8F%84%EB%A9%94%EC%9D%B8%EC%97%90%20%EB%8C%80%ED%95%9C%20IP%EB%A5%BC%20%EC%B0%A8%EB%8B%A8%ED%95%98%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
나는 팔로우하고 있다이 튜토리얼브라우저에 내 도메인 이름을 입력하면 내 페이지가 표시됩니다. 브라우저는 도메인 이름을 차단하지 않을 뿐만 아니라 www.example.com
방금 입력한 도메인 이름도 변경하고 IP 주소 앞에 하위 폴더를 표시했습니다. 예:211.232.01.23/website/wordpress/index.php
이미 마쳤어:
- httpd를 통해 아파치 설치
- /etc/httpd에 사이트 활성화 및 사용 가능한 사이트 폴더를 만듭니다.
- 사이트에 심볼릭 링크가 포함된 .conf 파일 생성
- apache:apache 사용자를 사용하여 내 디렉터리에 대한 권한 설정
- httpd.conf 파일 끝에 "IncludeOptionalsites-enabled/*.conf" 문자열을 추가했습니다.
튜토리얼에서 htaccess 파일에 대해 아무것도 지정하지 않았기 때문에 나는 htaccess 파일을 건드리지 않았습니다.
내 example.com.conf 파일:
<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com
DocumentRoot /var/www/example.com/public_html
ErrorLog /var/www/example.com/error.log
CustomLog /var/www/example.com/requests.log combined
</VirtualHost>
답변1
다음 코드를 사용하여 .htaccess 파일을 public_html 폴더에 배치하세요.
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
그런 다음 URL에 액세스해 보세요.