환경 : AWS EC2, nginx, wordpress
아래 영상을 보다가, 댓글에 404에러 관련 해결방법을 적게되었다.
https://www.youtube.com/watch?v=M6ACYbm6FbA&list=PLmYA9bVdVmT6_o_l4j5dD1D-luRcxNkMo&index=3
http://웹사이트IP/WebSite 주소로 접속했을 때 워드프레스 화면이 나타나지 않아서, 아래의 방법으로 해결했다.
chat-gpt4.0버전으로 해결한 내용을 공유한다.
1. 정확한 워드프레스 설치 위치 확인
워드프레스가 설치되어 있을 것으로 예상되는 다른 경로들을 확인해 보세요. 종종 워드프레스는 /var/www/html 또는 /var/www 디렉토리 아래에 설치됩니다. 다음 명령을 사용하여 이러한 경로에서 워드프레스 디렉토리를 찾아보세요
bash
Copy code
ls -l /var/www/html ls -l /var/www
2. 워드프레스 설치
워드프레스 디렉토리를 찾지 못했다면, 워드프레스를 원하는 위치에 새로 설치해야 합니다. 다음 단계를 따라 /usr/share/nginx/html/WebSite 위치에 워드프레스를 설치하세요:
cd /usr/share/nginx/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzf latest.tar.gz
sudo mv wordpress WebSite
sudo rm latest.tar.gz
sudo chown -R nginx:nginx WebSite
3. 웹 서버(Nginx) 설정 확인 및 수정
Nginx 설정 파일을 열고, WebSite 디렉토리를 정확히 가리키도록 설정을 업데이트하세요. 설정 파일은 일반적으로 /etc/nginx/nginx.conf 또는 /etc/nginx/conf.d/default.conf에 위치합니다. 다음과 같이 설정할 수 있습니다
server {
listen 80;
server_name 43.200.3.2;
root /usr/share/nginx/html/WebSite;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # PHP 버전에 맞게 수정
}
}
4. Nginx 및 PHP-FPM 서비스 재시작
설정을 변경한 후 Nginx 및 PHP-FPM 서비스를 재시작하여 변경 사항을 적용하세요
sudo systemctl restart nginx
sudo systemctl restart php7.4-fpm # PHP 버전에 맞게 수정
5. 웹사이트 접속 테스트
모든 설정이 완료된 후, 브라우저에서 http://~~~/WebSite로 다시 접속하여 워드프레스 설치 화면이 나타나는지 확인하세요.
이러한 단계를 통해 워드프레스 설치와 관련된 문제를 해결하고, 정확한 경로에 워드프레스를 설치 및 설정할 수 있습니다.
'토이프로젝트 > 어필리에이트(블로그 수익모델)' 카테고리의 다른 글
국내 어필리에이트 사이트 추천 (0) | 2024.02.18 |
---|