홈페이지 채팅 모듈을 넣기 위해서 아래 사이트에서 제공하는 코드를 사용하면 됩니다.
채널톡 사용하다 유료화되어 www.tawk.to 로 갈아탔습니다.
무료지만 홈페이지 채팅모듈 필수기능 면에서 더 좋은것 같습니다.
티스토리에 적용 가능합니다. (적용방법 참고 : https://opentutorials.org/course/3084/18597 )
홈페이지 채팅 모듈을 넣기 위해서 아래 사이트에서 제공하는 코드를 사용하면 됩니다.
채널톡 사용하다 유료화되어 www.tawk.to 로 갈아탔습니다.
무료지만 홈페이지 채팅모듈 필수기능 면에서 더 좋은것 같습니다.
티스토리에 적용 가능합니다. (적용방법 참고 : https://opentutorials.org/course/3084/18597 )
123@123:/var/www/html/123$ sudo nano /etc/ssh/sshd_config
# What ports, IPs and protocols we listen for
Port 222
123@123:/var/www/html/123$ sudo nano /etc/ufw/before.rules
# ok icmp codes for INPUT
-A ufw-before-input -p icmp --icmp-type destination-unreachable -j DROP
-A ufw-before-input -p icmp --icmp-type source-quench -j DROP
-A ufw-before-input -p icmp --icmp-type time-exceeded -j DROP
-A ufw-before-input -p icmp --icmp-type parameter-problem -j DROP
-A ufw-before-input -p icmp --icmp-type echo-request -j DROP
루투 비밀번호 생성
123@123:/var/www/ywinc$ sudo passwd root
새 UNIX 암호 입력:
새 UNIX 암호 재입력:
passwd: password updated successfully
설정파일 수정
123@123:/var/www/ywinc$ sudo nano /etc/ssh/sshd_config
yes 로 변경
# Authentication:
PermitRootLogin yes
ssh 데몬 재시작
service ssh restart
db에 로그인 합니다.
123@123:~$ mysql -u root -p
Enter password:
db를 하나 만들어 주세요.
mysql> create database wordpressblog;
Query OK, 1 row affected (0.00 sec)
잘 만들어 졌는지 확인 후 exit
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| wordpressblog |
+--------------------+
6 rows in set (0.00 sec)
mysql> exit
Bye
아래 명령어를 참고해서 import 하면 됩니다.
123@123:~$ sudo mysql -uroot -p wordpressblog < ~/wordpressblog.sql
Enter password:
버추얼 호스트 설정은 다양한 기술적 방법이 있습니다.
저는 2개의 도메인을 보유하고 있고 하나의 서버(192.168.0.100)가 있어 가상 호스트를 적용했습니다.
www.abc.com -> 192.168.0.100 (공유기/방화벽에서 80포트 포트포워딩)
www.def.com -> 192.168.0.100 (공유기/방화벽에서 80포트 포트포워딩)
123@123:/etc/apache2/sites-enabled$ pwd
/etc/apache2/sites-enabled
123@123:/etc/apache2/sites-enabled$ sudo nano 000-default.conf
GNU nano 2.5.3 파일: 000-default.conf
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
ServerName www.abc.com
ServerAdmin 123@123.com
DocumentRoot /var/www/html
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request's Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
ServerName www.def.kr
ServerAdmin 123.123@123.kr
DocumentRoot /var/www/vhost2
# Available loglevels: trace8, ..., trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with "a2disconf".
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>
# vim: syntax=apache ts=4 sw=4 sts=4 sr noet
아파치 환경설정 파일을 열어서 Indexes 를 제거 합니다.
123@123:/etc/apache2$ pwd
/etc/apache2
123@123:/etc/apache2$ sudo nano apache2.conf
<Directory /var/www/>
Options FollowSymLinks
AllowOverride None
Require all granted
</Directory>