홈페이지 폴더 만들기
권한 부여 : chmod 755 onedoo
DB 만들기 , User 생성, 권한 부여
Bitnami 버추얼 호스트 편집
SSL 인증서 안 쓸 경우
sudo vi /Applications/mampstack-5.6.20-0/apache2/conf/bitnami/bitnami-apps-vhosts.conf
<VirtualHost *:80>
ServerAdmin zauin@tera.co.kr
DocumentRoot "/Users/zauin/Project/myprj/gnuboard5.3.2.8"
ServerName gnu.local.kr
ErrorLog "logs/gnu-error_log"
CustomLog "logs/gnu-access_log" common
</VirtualHost>
SSL 인증서 사용할 경우
sudo vi /Applications/mampstack-5.6.20-0/apache2/conf/bitnami/bitnami.conf
여기에서 먼저 :80에 대해 정의 하고
<VirtualHost *:80>
ServerAdmin zauin@tera.co.kr
DocumentRoot "/Users/zauin/Project/myprj/gnuboard5.3.2.8"
ServerName gnu.local.kr
ErrorLog "logs/gnu-error_log"
CustomLog "logs/gnu-access_log" common
</VirtualHost>
와일드 카드 SSL 인증서를 받는다.
certbot certonly --manual --preferred-challenges dns --server https://acme-v02.api.letsencrypt.org/directory --manual-public-ip-logging-ok -d '*.abc.com' -d abc.com
그리고 나서 아래 :443 세팅
# onedoo.tera.co.kr
#
<VirtualHost *:443>
ServerName onedoo.tera.co.kr
DocumentRoot "/Users/jang/WebRoot/onedoo"
SSLEngine on
ErrorLog "/Applications/mampstack-5.6.20-0/apache2/logs/onedoo_ssl_error.log"
TransferLog "/Applications/mampstack-5.6.20-0/apache2/logs/onedoo_ssl_access.log"
CustomLog "/Applications/mampstack-5.6.20-0/apache2/logs/onedoo_ssl_request.log" "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"
SSLCertificateFile "/private/etc/letsencrypt/live/onedoo.tera.co.kr/cert.pem"
SSLCertificateKeyFile "/private/etc/letsencrypt/live/onedoo.tera.co.kr/privkey.pem"
SSLCertificateChainFile "/private/etc/letsencrypt/live/onedoo.tera.co.kr/chain.pem"
SSLSessionTickets on
<Directory "/Users/jang/WebRoot/onedoo">
Options FollowSymLinks
AllowOverride All
<IfVersion < 2.3 >
Order allow,deny
Allow from all
</IfVersion>
<IfVersion >= 2.3 >
Require all granted
</IfVersion>
</Directory>
# Error Documents
ErrorDocument 503 /503.html
# Bitnami applications installed with a prefix URL (default)
Include "/Applications/mampstack-5.6.20-0/apache2/conf/bitnami/bitnami-apps-prefix.conf"
</VirtualHost>
혹시 홈페이지 접속이 안될 경우
# 디렉토리 목록 권한 부여
sudo vi /Applications/mampstack-5.6.20-0/apache2/conf/httpd.conf
마지막으로 도메인 등록 안할 경우 hosts 파일 편집
sudo vi /etc/hosts
127.0.0.1 onedoo.local.kr
hosts 파일 reload
dscacheutil -flushcache
<VirtualHost *:80>
ServerAdmin @
DocumentRoot "/Users/jang/WebRoot/homedir"
ServerName abc.com
ErrorLog "/Users/jang/Downloads/web_log/abc-error_log"
CustomLog "/Users/jang/Downloads/web_log/abc-access_log" common
ServerAlias www.abc.com
RewriteEngine On
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R=301,L]
</VirtualHost>
'IT일반' 카테고리의 다른 글
그누보드 내용관리 에디터에서 section 태그가 지워질 때 html 태그 (3) | 2020.03.20 |
---|---|
Let's Encrypt(letsencrypt) 와일드카드 인증서 발급 (맥에서) mac (0) | 2020.01.07 |
Firebase Firestore 규칙 rules 샘플 예제 (0) | 2019.06.28 |
Git 에서 warning: LF will be replaced by CRLF 뜰 때 (0) | 2019.06.27 |
(FMI)전 세계 공항 Wifi 비밀번호 ㅋ (0) | 2019.06.25 |
댓글