html/velowiki 폴더에 미디어 위키를 설치 했습니다.
도메인은 velowiki.net 을 기존에 클라우드플레어에 설정해서 노션 페이지를 연결해서 썼는데
이걸 단순 포워딩 하면 되겠다고 생각해서 클라우드플레어에서 제거하고 도메인을 구매한 호스팅kr에서
포워딩을 설정했더니 https 보안 문제로 포워딩이 안되네요.
다시 방법을 찾아보니 클라우드플레어에서 도메인을 연결하는 방법이 안내되어 있길래
따라하던 도중 ssl인증이 나오고 설정이 뭔가 좀 이상해서 문의를 남겨 봅니다.
/etc/nginx/sites-available/mediawiki 에 php.ini 파일도 설치하고
server {
listen 80;
listen [::]:80;
root /var/www/html/orangehrm;
index index.php index.html index.htm;
server_name 도메인.com www.도메인.com;
client_max_body_size 100M;
location / {
try_files $uri $uri/ @rewrite;
}
location @rewrite {
rewrite ^/(.*)$ /index.php;
}
location ^~ /maintenance/ {
return 403;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php8.0-fpm.sock;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
내용도 적어서 넣었는데 저기 도메인을 기존에 쓰던 도메인을 넣어야 하는지 velowiki를 넣어야하는지 좀 아리송하네요.
짧게 요약하자면 라이믹스 하위 폴더에 미디어 위키를 설치한 상태입니다.
새로운 도메인을 이 페이지에 연결하고 싶은데 조언을 부탁 드립니다.
server_name: 실제 사용하실 (서브)도메인
root: 해당 (서브)도메인으로 접속시 보여줄 폴더, 즉 미디어위키가 설치된 폴더의 절대경로
이렇게 생각하시면 무척 간단합니다.
그런데 https 설정을 피하기 위해 굳이 복잡하게 세팅하실 필요는 없습니다.
그냥 https 사용하세요. 돈이 드는 것도 아니고...