āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ āĻ¨ā§āĻā§āĻ¸āĻāĻā§āĻ˛āĻžāĻāĻĄā§ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¸ āĻāĻ°āĻ¤ā§ āĻāĻŽāĻŋ āĻā§āĻāĻžāĻŦā§ OpenLiteSpeed ââāĻ¸ā§āĻ āĻāĻĒ āĻāĻ°āĻŦ?
āĻāĻļā§āĻāĻ°ā§āĻ¯āĻāĻ¨āĻāĻāĻžāĻŦā§, OpenLiteSpeed-āĻāĻ° āĻāĻ¨ā§āĻ¯ HabrÊ-āĻ āĻāĻāĻāĻŋ āĻ āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻŋāĻā§āĻ āĻĻā§āĻ¯āĻŧ āĻ¨āĻž! āĻāĻŽāĻŋ āĻāĻ āĻ āĻŦāĻŋāĻāĻžāĻ° āĻ¸āĻāĻļā§āĻ§āĻ¨ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻ¤āĻžāĻĄāĻŧāĻžāĻšā§āĻĄāĻŧā§ āĻāĻ°āĻāĻŋ, āĻāĻžāĻ°āĻŖ LSWS āĻāĻāĻāĻŋ āĻļāĻžāĻ˛ā§āĻ¨ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĨ¤ āĻāĻŽāĻŋ āĻāĻ° āĻāĻ¤āĻŋ āĻāĻŦāĻ āĻ āĻāĻŋāĻ¨āĻŦ āĻāĻ¯āĻŧā§āĻŦ āĻĒā§āĻ°āĻļāĻžāĻ¸āĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻŋ:
āĻ¯āĻĻāĻŋāĻ OpenLiteSpeed ââāĻāĻāĻāĻŋ āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄāĻĒā§āĻ°ā§āĻ¸ "āĻ ā§āĻ¯āĻžāĻā§āĻ¸āĻŋāĻ˛āĻžāĻ°ā§āĻāĻ°" āĻšāĻŋāĻ¸āĻžāĻŦā§ āĻ¸āĻ°ā§āĻŦāĻžāĻ§āĻŋāĻ āĻŦāĻŋāĻā§āĻ¯āĻžāĻ¤, āĻāĻāĻā§āĻ° āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§ āĻāĻŽāĻŋ āĻāĻāĻŋāĻ° āĻāĻāĻāĻŋ āĻŦāĻ°āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻĻā§āĻāĻžāĻŦāĨ¤ āĻ¯āĻĨāĻž āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¸ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻ āĻĢ āĻ°āĻŋāĻā§āĻ¯āĻŧā§āĻ¸ā§āĻ (āĻ°āĻŋāĻāĻžāĻ°ā§āĻ¸ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ)āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻŦāĻ˛ā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋāĻ° āĻāĻ¨ā§āĻ¯ nginx āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻž āĻāĻ°āĻ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ? āĻāĻŽāĻŋ āĻ°āĻžāĻāĻŋ āĻšāĻŦāĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻ°āĻž LSWS āĻāĻ° āĻĒā§āĻ°ā§āĻŽā§ āĻĒāĻĄāĻŧā§āĻāĻŋ āĻāĻ¤āĻāĻžāĻ āĻāĻˇā§āĻ!
āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻāĻ°āĻž āĻ āĻŋāĻ āĻāĻā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻā§āĻĨāĻžāĻ¯āĻŧ? āĻā§āĻ¨ āĻāĻŽ āĻŦāĻŋāĻ¸ā§āĻŽāĻ¯āĻŧāĻāĻ° āĻ¸ā§āĻŦāĻž - āĻ¨ā§āĻā§āĻ¸āĻāĻā§āĻ˛āĻžāĻāĻĄ. āĻāĻŽāĻ°āĻž āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ "āĻĢāĻžāĻāĻ˛-āĻļā§āĻ¯āĻŧāĻžāĻ°āĻŋāĻ āĻā§āĻ˛āĻžāĻāĻĄ" āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻ¤ā§ āĻ¨ā§āĻā§āĻ¸āĻāĻā§āĻ˛āĻžāĻāĻĄ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻŋāĨ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻ°āĻž āĻ¨ā§āĻā§āĻ¸āĻāĻā§āĻ˛āĻžāĻāĻĄā§āĻ° āĻ¸āĻžāĻĨā§ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ VM āĻŦāĻ°āĻžāĻĻā§āĻĻ āĻāĻ°āĻŋ āĻāĻŦāĻ āĻāĻŽāĻ°āĻž āĻ¸ā§āĻā§āĻ˛āĻŋāĻā§ "āĻŦāĻžāĻāĻ°ā§" āĻĒā§āĻ°āĻāĻžāĻļ āĻāĻ°āĻ¤ā§ āĻāĻžāĻ āĻ¨āĻžāĨ¤ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§, āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĒā§āĻ°āĻā§āĻ¸āĻŋāĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻāĻ°āĻŋāĨ¤ āĻāĻ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻ
āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ:
1) āĻ¯ā§ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻĄā§āĻāĻž āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻĨā§āĻā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ āĻ¤āĻž āĻ¸āĻ°āĻžāĻ¨ āĻāĻŦāĻ
2) āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸āĻāĻ°āĻā§āĻˇāĻŖ āĻāĻ°ā§āĻ¨.
āĻāĻŋāĻ¤ā§āĻ°āĻāĻŋ āĻāĻ° āĻŽāĻ¤ā§ āĻĻā§āĻāĻžāĻā§āĻā§:
āĻāĻāĻž āĻ¸ā§āĻĒāĻˇā§āĻ āĻ¯ā§ āĻ¸ā§āĻāĻŋāĻŽ āĻ¸āĻ°āĻ˛ā§āĻā§āĻ¤ āĻšāĻ¯āĻŧ, āĻāĻžāĻ°āĻŖ āĻāĻ¯āĻŧā§āĻŦ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻž āĻĒāĻ°āĻŋāĻāĻžāĻ āĻžāĻŽā§āĻ° āĻ¸āĻāĻāĻ āĻ¨ āĻāĻāĻā§āĻ° āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§āĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧ āĻ¨āĻ¯āĻŧāĨ¤
āĻāĻāĻžāĻĄāĻŧāĻžāĻ āĻāĻ āĻ¨āĻŋāĻŦāĻ¨ā§āĻ§ā§ āĻāĻŽāĻŋ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻā§āĻ˛āĻžāĻāĻĄā§āĻ° āĻāĻ¨āĻ¸ā§āĻāĻ˛ā§āĻļāĻ¨ āĻāĻŦāĻ āĻŽā§āĻ˛āĻŋāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻŦāĻžāĻĻ āĻĻā§āĻŦ, āĻŦāĻŋāĻļā§āĻˇ āĻāĻ°ā§ āĻ¯ā§āĻšā§āĻ¤ā§ HabrÊ-āĻāĻ° āĻāĻ āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻāĻĒāĻāĻ°āĻŖ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ¤āĻŦā§ āĻāĻŽāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¸ā§āĻāĻŋāĻāĻ¸ āĻĻā§āĻāĻžāĻŦ, āĻ¯āĻž āĻāĻžāĻĄāĻŧāĻž āĻ¨ā§āĻā§āĻ¸āĻāĻā§āĻ˛āĻžāĻāĻĄ āĻĒā§āĻ°āĻā§āĻ¸āĻŋāĻ° āĻĒāĻŋāĻāĻ¨ā§ āĻāĻžāĻ āĻāĻ°āĻŦā§ āĻ¨āĻžāĨ¤
āĻĻā§āĻāĻ¯āĻŧāĻž āĻšāĻ˛ā§
āĻ¨ā§āĻā§āĻ¸āĻāĻā§āĻ˛āĻžāĻāĻĄ āĻšā§āĻ¸ā§āĻ 1 āĻ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻāĻā§ āĻāĻŦāĻ HTTP (SSL āĻāĻžāĻĄāĻŧāĻž) āĻāĻ° āĻāĻĒāĻ° āĻāĻžāĻ āĻāĻ°āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻŦāĻ āĻāĻāĻāĻŋ "āĻ§ā§āĻ¸āĻ°" IP āĻ āĻŋāĻāĻžāĻ¨āĻž 172.16.22.110 āĻ°āĻ¯āĻŧā§āĻā§ā§ˇ
āĻāĻ¸ā§āĻ¨ āĻšā§āĻ¸ā§āĻ 2-āĻ OpenLiteSpeed ââāĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻŋāĨ¤ āĻāĻ° āĻĻā§āĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻ°āĻ¯āĻŧā§āĻā§, āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ (āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§āĻ° āĻĻāĻŋāĻā§ āĻĻā§āĻāĻžāĻ¯āĻŧ) āĻāĻŦāĻ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ āĻāĻāĻāĻŋ IP āĻ āĻŋāĻāĻžāĻ¨āĻž āĻ¸āĻš āĻ
āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ 172.16.22.0/24
āĻšā§āĻ¸ā§āĻ 2 āĻāĻ° āĻŦāĻžāĻšā§āĻ¯āĻŋāĻ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻšāĻ˛ DNS āĻ¨āĻžāĻŽ cloud.connect.link
āĻāĻĻā§āĻĻā§āĻļā§āĻ¯:
āĻ˛āĻŋāĻā§āĻā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻĨā§āĻā§ āĻĒāĻžāĻ¨'
- āĻāĻŦā§āĻ¨ā§āĻā§ 18.04.2 āĻ OpenLiteSpeed ââāĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻž āĻšāĻā§āĻā§āĨ¤
āĻāĻ˛ā§āĻ¨ āĻāĻāĻāĻŋ āĻ¸āĻāĻā§āĻ°āĻšāĻ¸ā§āĻĨāĻ˛ āĻ¯ā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻ:
wget -O
http://rpms.litespeedtech.com/debian/enable_lst_debain_repo.sh |āĻ¸ā§āĻĄā§ āĻŦā§āĻ¯āĻžāĻļ
sudo apt-get āĻāĻĒāĻĄā§āĻ
āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻ¨, āĻāĻžāĻ˛āĻžāĻ¨:
sudo apt-get install openlitespeed
sudo /usr/local/lsws/bin/lswsctrl āĻļā§āĻ°ā§
- āĻ¨ā§āĻ¯ā§āĻ¨āĻ¤āĻŽ āĻĢāĻžāĻ¯āĻŧāĻžāĻ°āĻāĻ¯āĻŧāĻžāĻ˛ āĻ¸ā§āĻāĻāĻĒāĨ¤
āĻ¸ā§āĻĄā§ ufw ssh āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ
sudo ufw āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻāĻāĻā§āĻ¯āĻŧāĻŋāĻ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
sudo ufw āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻāĻ¨āĻāĻžāĻŽāĻŋāĻ āĻ āĻ¸ā§āĻŦā§āĻāĻžāĻ°
sudo ufw HTTP āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ
sudo ufw āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ https
sudo ufw āĻĨā§āĻā§ āĻ āĻ¨ā§āĻŽāĻ¤āĻŋ āĻĻā§āĻ¯āĻŧ āĻāĻĒāĻ¨āĻžāĻ° āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻšā§āĻ¸ā§āĻ āĻ¯ā§āĻā§āĻ¨ā§ āĻĒā§āĻ°ā§āĻ 7080 āĻ
āĻ¸ā§āĻĄā§ ufw āĻ¸āĻā§āĻˇāĻŽ - āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ OpenLiteSpeed ââāĻ¸ā§āĻ āĻāĻĒ āĻāĻ°ā§āĻ¨āĨ¤
āĻāĻ˛ā§āĻ¨ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛āĻšā§āĻ¸ā§āĻā§āĻ° āĻ āĻ§ā§āĻ¨ā§ āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋ āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŋāĨ¤cd/usr/local/lsws/
sudo mkdirc cloud.connect.link
cd cloud.connect.link/
sudo mkdir {conf,html,logs}
sudo chown lsadm:lsadm ./conf/
LSWS āĻāĻ¯āĻŧā§āĻŦ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĨā§āĻā§ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻšā§āĻ¸ā§āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻ¯āĻžāĻāĨ¤
āĻāĻāĻāĻ°āĻāĻ˛ āĻŦā§āĻ¯āĻŦāĻ¸ā§āĻĨāĻžāĻĒāĻ¨āĻž āĻā§āĻ˛ā§āĻ¨
āĻĄāĻŋāĻĢāĻ˛ā§āĻ āĻ˛āĻāĻāĻ¨/āĻĒāĻžāĻ¸āĻāĻ¯āĻŧāĻžāĻ°ā§āĻĄ: āĻ
ā§āĻ¯āĻžāĻĄāĻŽāĻŋāĻ¨/123456
āĻāĻāĻāĻŋ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻšā§āĻ¸ā§āĻ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨ (āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻšā§āĻ¸ā§āĻ > āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨)āĨ¤
āĻ¯ā§āĻ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻāĻāĻŋ āĻ¤ā§āĻ°ā§āĻāĻŋ āĻŦāĻžāĻ°ā§āĻ¤āĻž āĻĒā§āĻ°āĻĻāĻ°ā§āĻļāĻŋāĻ¤ āĻšāĻŦā§ - āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻĢāĻžāĻāĻ˛āĻāĻŋ āĻ
āĻ¨ā§āĻĒāĻ¸ā§āĻĨāĻŋāĻ¤āĨ¤ āĻāĻāĻŋ āĻ¸ā§āĻŦāĻžāĻāĻžāĻŦāĻŋāĻ, āĻā§āĻ˛āĻŋāĻ āĻāĻ°āĻ¤ā§ āĻā§āĻ˛āĻŋāĻ āĻāĻ°ā§ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻā§āĻ¯āĻžāĻŦā§, āĻĄāĻā§āĻŽā§āĻ¨ā§āĻ āĻ°ā§āĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ (āĻ¯āĻĻāĻŋāĻ āĻāĻāĻŋāĻ° āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ āĻ¨ā§āĻ, āĻāĻāĻŋ āĻāĻžāĻĄāĻŧāĻž āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°āĻāĻŋ āĻāĻžāĻ˛ā§ āĻšāĻŦā§ āĻ¨āĻž)āĨ¤ āĻĄā§āĻŽā§āĻ¨ āĻ¨āĻžāĻŽ, āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻ¨āĻž āĻĨāĻžāĻāĻ˛ā§, āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻšā§āĻ¸ā§āĻ āĻ¨āĻžāĻŽ āĻĨā§āĻā§ āĻ¨ā§āĻāĻ¯āĻŧāĻž āĻšāĻŦā§, āĻ¯āĻž āĻāĻŽāĻ°āĻž āĻāĻŽāĻžāĻĻā§āĻ° āĻĄā§āĻŽā§āĻ¨ āĻ¨āĻžāĻŽ āĻĻāĻŋāĻ¯āĻŧā§āĻāĻŋāĨ¤
āĻāĻāĻ¨ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻ¸ā§āĻā§ āĻ¯ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻā§āĻŦāĻ˛ āĻāĻāĻāĻŋ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻ¨ā§āĻ, āĻŦāĻ°āĻ āĻāĻāĻāĻŋ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻ°āĻ¯āĻŧā§āĻā§āĨ¤ āĻ¨āĻŋāĻā§āĻ° āĻ¸ā§āĻāĻŋāĻāĻ¸ LSWS āĻā§ āĻŦāĻ˛āĻŦā§ āĻāĻŋ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ āĻā§āĻĨāĻžāĻ¯āĻŧāĨ¤ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛āĻšā§āĻ¸ā§āĻ āĻ¸ā§āĻāĻŋāĻāĻ¸ā§, āĻāĻā§āĻ¸āĻāĻžāĻ°ā§āĻ¨āĻžāĻ˛ āĻ ā§āĻ¯āĻžāĻĒ āĻā§āĻ¯āĻžāĻŦ āĻā§āĻ˛ā§āĻ¨ āĻāĻŦāĻ āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻžāĻāĻĒā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨:
āĻ¨āĻžāĻŽ āĻāĻŦāĻ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻāĻāĻāĻŋ āĻ¸ā§āĻŦā§āĻā§āĻāĻžāĻāĻžāĻ°ā§ āĻ¨āĻžāĻŽ āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¤āĻŦā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻāĻŋ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻ¤ā§ āĻšāĻŦā§, āĻāĻāĻŋ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ§āĻžāĻĒā§ āĻāĻžāĻā§ āĻāĻ¸āĻŦā§āĨ¤ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻāĻŋ āĻ¸ā§āĻ āĻāĻāĻāĻŋ āĻ¯ā§āĻāĻžāĻ¨ā§ āĻ¨ā§āĻā§āĻ¸āĻāĻā§āĻ˛āĻžāĻāĻĄ āĻ āĻā§āĻ¯āĻ¨ā§āĻ¤āĻ°ā§āĻŖ āĻ¨ā§āĻāĻāĻ¯āĻŧāĻžāĻ°ā§āĻā§ āĻĨāĻžāĻā§:
āĻāĻāĻ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻšā§āĻ¸ā§āĻ āĻ¸ā§āĻāĻŋāĻāĻ¸ā§, āĻĒā§āĻ°āĻ¸āĻā§āĻ āĻā§āĻ¯āĻžāĻŦ āĻā§āĻ˛ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻāĻžāĻāĻĒā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻĒā§āĻ°āĻ¸āĻā§āĻ āĻ¤ā§āĻ°āĻŋ āĻāĻ°ā§āĻ¨:
āĻĒāĻ°āĻžāĻŽāĻŋāĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨: URI = /, āĻāĻ¯āĻŧā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° = nextcloud_1 (āĻāĻā§āĻ° āĻ§āĻžāĻĒ āĻĨā§āĻā§ āĻ¨āĻžāĻŽ)
LSWS āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨āĨ¤ āĻāĻāĻŋ āĻāĻ¯āĻŧā§āĻŦ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻĨā§āĻā§ āĻāĻ āĻā§āĻ˛āĻŋāĻā§ āĻāĻ°āĻž āĻšāĻ¯āĻŧ, āĻ āĻ˛ā§āĻāĻŋāĻ! (āĻāĻāĻāĻŋ āĻŦāĻāĻļāĻāĻ¤ āĻŽāĻžāĻāĻ¸ āĻā§āĻ¯āĻžāĻ°āĻŋāĻ¯āĻŧāĻžāĻ° āĻāĻŽāĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻĨāĻž āĻŦāĻ˛ā§)
- āĻāĻŽāĻ°āĻž āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻ°āĻžāĻāĻŋ, https āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻŋāĨ¤
āĻāĻāĻāĻŋ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ° āĻĒā§āĻ°āĻžāĻĒā§āĻ¤āĻŋāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻāĻŽāĻ°āĻž āĻāĻāĻŋ āĻŦāĻžāĻĻ āĻĻā§āĻŦ, āĻ¸āĻŽā§āĻŽāĻ¤ āĻšāĻŦ āĻ¯ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻā§ āĻāĻāĻŋ āĻāĻ¤āĻŋāĻŽāĻ§ā§āĻ¯ā§āĻ āĻāĻā§ āĻāĻŦāĻ /etc/letsencrypt/live/cloud.connect.link āĻĄāĻŋāĻ°ā§āĻā§āĻāĻ°āĻŋāĻ¤ā§ āĻā§ āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻ¯āĻŧā§ āĻĨāĻžāĻāĻŦāĨ¤
āĻāĻ¸ā§āĻ¨ āĻāĻāĻāĻŋ "āĻļā§āĻ°ā§āĻ¤āĻž" āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŋ (āĻļā§āĻ°ā§āĻ¤āĻž > āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨), āĻāĻ¸ā§āĻ¨ āĻāĻāĻŋāĻā§ "https" āĻŦāĻ˛āĻŋāĨ¤ āĻāĻāĻŋāĻā§ āĻĒā§āĻ°ā§āĻ 443 āĻ āĻ¨āĻŋāĻ°ā§āĻĻā§āĻļ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻ¨ā§āĻ āĻāĻ°ā§āĻ¨ āĻ¯ā§ āĻāĻāĻŋ āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤ āĻšāĻŦā§:
SSL āĻā§āĻ¯āĻžāĻŦā§, āĻā§ āĻāĻŦāĻ āĻļāĻāĻ¸āĻžāĻĒāĻ¤ā§āĻ°ā§āĻ° āĻĒāĻĨ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨:
"āĻļā§āĻ°ā§āĻ¤āĻž" āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻāĻ¨ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻšā§āĻ¸ā§āĻ āĻŽā§āĻ¯āĻžāĻĒāĻŋāĻ āĻŦāĻŋāĻāĻžāĻā§ āĻāĻŽāĻ°āĻž āĻāĻāĻŋāĻ¤ā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻšā§āĻ¸ā§āĻ āĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻŦ:
āĻ¯āĻĻāĻŋ LSWS āĻļā§āĻ§ā§āĻŽāĻžāĻ¤ā§āĻ° āĻāĻāĻāĻŋ āĻĒāĻ°āĻŋāĻˇā§āĻŦāĻžāĻ¤ā§ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻāĻ°ā§, āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻ°āĻž āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻĄā§āĻŽā§āĻ¨ āĻ¨āĻžāĻŽā§āĻ° āĻāĻĒāĻ° āĻ¨āĻŋāĻ°ā§āĻāĻ° āĻāĻ°ā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ "āĻĻā§āĻˇā§āĻāĻŋāĻ¤ā§" āĻ āĻ¨ā§āĻ°ā§āĻ§ āĻĒāĻžāĻ āĻžāĻ¤ā§ āĻāĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻāĻ˛ā§āĻĒāĻ¨āĻž āĻāĻ°āĻāĻŋāĨ¤ āĻāĻŦāĻ āĻ¸āĻŦ āĻĄā§āĻŽā§āĻāĻ¨ā§āĻ° āĻ¨āĻŋāĻāĻ¸ā§āĻŦ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻĨāĻžāĻāĻŦā§āĨ¤ āĻ āĻ¤āĻāĻŦ, āĻāĻĒāĻ¨āĻžāĻā§ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛āĻšā§āĻ¸ā§āĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§ āĻ¯ā§āĻ¤ā§ āĻšāĻŦā§ āĻāĻŦāĻ SSL āĻā§āĻ¯āĻžāĻŦā§ āĻāĻ° āĻā§ āĻāĻŦāĻ āĻ¸āĻžāĻ°ā§āĻāĻŋāĻĢāĻŋāĻā§āĻ āĻāĻŦāĻžāĻ° āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§, āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻ¨āĻ¤ā§āĻ¨ āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻšā§āĻ¸ā§āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻŋ āĻāĻ°āĻž āĻāĻāĻŋāĻ¤āĨ¤
āĻāĻāĻŋ url āĻĒā§āĻ¨āĻ°ā§āĻ˛āĻŋāĻāĻ¨ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ° āĻāĻ°āĻž āĻ
āĻŦāĻļā§āĻˇ āĻ¯āĻžāĻ¤ā§ http āĻ
āĻ¨ā§āĻ°ā§āĻ§āĻā§āĻ˛āĻŋ https-āĻ āĻ¸āĻŽā§āĻŦā§āĻ§āĻ¨ āĻāĻ°āĻž āĻšāĻ¯āĻŧāĨ¤
(āĻĒā§āĻ°āĻ¸āĻā§āĻāĻā§āĻ°āĻŽā§, āĻāĻāĻŋ āĻāĻāĻ¨ āĻļā§āĻˇ āĻšāĻŦā§? āĻŦā§āĻ°āĻžāĻāĻāĻžāĻ° āĻāĻŦāĻ āĻ
āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ āĻ¸āĻĢā§āĻāĻāĻ¯āĻŧā§āĻ¯āĻžāĻ°āĻā§āĻ˛āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ https-āĻ āĻ¯āĻžāĻāĻ¯āĻŧāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ, āĻāĻŦāĻ āĻĒā§āĻ°āĻ¯āĻŧā§āĻāĻ¨ā§ āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¯āĻŧāĻžāĻ˛āĻŋ āĻ¨ā§-āĻāĻ¸āĻāĻ¸āĻāĻ˛-āĻ āĻĢāĻ°ā§āĻ¯āĻŧāĻžāĻ°ā§āĻĄ āĻāĻ°āĻž)āĨ¤
āĻĒā§āĻ¨āĻ°ā§āĻ˛āĻŋāĻāĻ¨ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻĒā§āĻ¨āĻ°ā§āĻ˛āĻŋāĻāĻ¨ā§āĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻ˛āĻŋāĻā§āĻ¨:
RewriteCond %{SERVER_PORT} 80
āĻĒā§āĻ¨āĻ°ā§āĻ˛āĻŋāĻāĻ¨ āĻ¨āĻŋāĻ¯āĻŧāĻŽ ^(āĨ¤*) $https://%{SERVER_NAME}%{REQUEST_URI } [R=301,L]
āĻāĻāĻāĻŋ āĻ āĻĻā§āĻā§āĻ¤ āĻā§āĻ˛ āĻŦā§āĻāĻžāĻŦā§āĻāĻŋāĻ° āĻāĻžāĻ°āĻŖā§, āĻ¸āĻžāĻ§āĻžāĻ°āĻŖ āĻā§āĻ°ā§āĻ¸āĻĢā§āĻ˛ āĻ°āĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻā§āĻ° āĻ¸āĻžāĻĨā§ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛ā§āĻāĻžāĻ° āĻ¨āĻŋāĻ¯āĻŧāĻŽ āĻĒā§āĻ°āĻ¯āĻŧā§āĻ āĻāĻ°āĻž āĻ āĻ¸āĻŽā§āĻāĻŦāĨ¤ āĻ āĻ¤āĻāĻŦ, āĻāĻŽāĻ°āĻž LSWS āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ˛ā§ āĻāĻ°āĻŦ āĻ¸ā§āĻ¨ā§āĻĻāĻ°āĻāĻžāĻŦā§ āĻ¨āĻ¯āĻŧ, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ āĻāĻĻā§āĻ°āĻāĻžāĻŦā§ āĻāĻŦāĻ āĻĻāĻā§āĻˇāĻ¤āĻžāĻ° āĻ¸āĻžāĻĨā§:
sudo systemctl āĻ°āĻŋāĻ¸ā§āĻāĻžāĻ°ā§āĻ lsws.service
āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻā§ āĻĒā§āĻ°ā§āĻ 80 āĻļā§āĻ¨āĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻ¸ā§āĻ¨ āĻāĻ°ā§āĻāĻāĻŋ āĻ˛āĻŋāĻ¸ā§āĻ¨āĻžāĻ° āĻ¤ā§āĻ°āĻŋ āĻāĻ°āĻŋāĨ¤ āĻāĻ¸ā§āĻ¨ āĻāĻāĻŋāĻā§ http āĻŦāĻ˛āĻŋ, 80 āĻ¤āĻŽ āĻĒā§āĻ°ā§āĻ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°ā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻŋ āĻ -āĻ¸ā§āĻ°āĻā§āĻˇāĻŋāĻ¤ āĻšāĻŦā§:
https āĻļā§āĻ°ā§āĻ¤āĻž āĻ¸ā§āĻāĻŋāĻ āĻāĻ° āĻ¸āĻžāĻĨā§ āĻ¸āĻžāĻĻā§āĻļā§āĻ¯ āĻĻāĻŋāĻ¯āĻŧā§, āĻāĻ° āĻ¸āĻžāĻĨā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻžāĻ°ā§āĻā§āĻ¯āĻŧāĻžāĻ˛ āĻšā§āĻ¸ā§āĻ āĻ¸āĻāĻ¯ā§āĻā§āĻ¤ āĻāĻ°āĻž āĻ¯āĻžāĻāĨ¤
āĻāĻāĻ¨ LSWS āĻĒā§āĻ°ā§āĻ 80 āĻ āĻļā§āĻ¨āĻŦā§ āĻāĻŦāĻ āĻāĻāĻāĻ°āĻāĻ˛āĻāĻŋ āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻ˛āĻŋāĻāĻ¤ā§ āĻāĻāĻŋ āĻĨā§āĻā§ 443 āĻ¨āĻŽā§āĻŦāĻ°ā§ āĻ
āĻ¨ā§āĻ°ā§āĻ§ āĻĒāĻžāĻ āĻžāĻŦā§āĨ¤
āĻāĻĒāĻ¸āĻāĻšāĻžāĻ°ā§, āĻāĻŽāĻŋ LSWS āĻ˛āĻāĻŋāĻ āĻ¸ā§āĻ¤āĻ° āĻāĻŽāĻžāĻ¨ā§āĻ° āĻ¸ā§āĻĒāĻžāĻ°āĻŋāĻļ āĻāĻ°āĻāĻŋ, āĻ¯āĻž āĻĄāĻŋāĻĢāĻ˛ā§āĻāĻ°ā§āĻĒā§ āĻĄāĻŋāĻŦāĻžāĻā§ āĻ¸ā§āĻ āĻāĻ°āĻž āĻāĻā§āĨ¤ āĻāĻ āĻŽā§āĻĄā§, āĻ˛āĻāĻā§āĻ˛āĻŋ āĻŦāĻŋāĻĻā§āĻ¯ā§āĻ¤ā§āĻ° āĻāĻ¤āĻŋāĻ¤ā§ āĻ¸āĻāĻā§āĻ¯āĻžāĻŦā§āĻĻā§āĻ§āĻŋ āĻāĻ°ā§! āĻŦā§āĻļāĻŋāĻ°āĻāĻžāĻ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻ¸āĻ¤āĻ°ā§āĻāĻ¤āĻž āĻ¸ā§āĻ¤āĻ° āĻ¯āĻĨā§āĻˇā§āĻāĨ¤ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ > āĻ˛āĻ āĻ āĻ¯āĻžāĻ¨:
āĻāĻāĻŋ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻšāĻŋāĻ¸āĻžāĻŦā§ OpenLiteSpeed-āĻāĻ° āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻ°ā§āĨ¤ āĻāĻŦāĻžāĻ°, LSWS āĻĒā§āĻ¨āĻ°āĻžāĻ¯āĻŧ āĻāĻžāĻ˛ā§ āĻāĻ°ā§āĻ¨, āĻ˛āĻŋāĻā§āĻāĻāĻŋ āĻ
āĻ¨ā§āĻ¸āĻ°āĻŖ āĻāĻ°ā§āĻ¨
āĻ¨ā§āĻā§āĻ¸āĻāĻā§āĻ˛āĻžāĻāĻĄ āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻŦā§āĻļ āĻāĻ°āĻ¤ā§ āĻĻā§āĻāĻ¯āĻŧāĻžāĻ° āĻāĻ¨ā§āĻ¯, āĻāĻŽāĻžāĻĻā§āĻ° āĻŦāĻŋāĻļā§āĻŦāĻ¸ā§āĻ¤ āĻ¤āĻžāĻ˛āĻŋāĻāĻžāĻ¯āĻŧ cloud.connect.link āĻĄā§āĻŽā§āĻ¨ āĻ¯ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻ° config.php āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨āĻž āĻāĻ°āĻž āĻ¯āĻžāĻ. āĻāĻŦā§āĻ¨ā§āĻā§ āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻāĻŽāĻŋ āĻ¸ā§āĻŦāĻ¯āĻŧāĻāĻā§āĻ°āĻŋāĻ¯āĻŧāĻāĻžāĻŦā§ Nextcloud āĻāĻ¨āĻ¸ā§āĻāĻ˛ āĻāĻ°ā§āĻāĻŋ āĻāĻŦāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨āĻāĻŋ āĻāĻāĻžāĻ¨ā§ āĻ
āĻŦāĻ¸ā§āĻĨāĻŋāĻ¤: /var/snap/nextcloud/current/nextcloud/configāĨ¤
trusted_domains āĻā§-āĻ¤ā§ 'cloud.connect.link' āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻāĻžāĻ° āĻ¯ā§āĻ āĻāĻ°ā§āĻ¨:
'trusted_domains' =>
āĻ ā§āĻ¯āĻžāĻ°ā§ (
0 => '172.16.22.110',
1 => 'cloud.connect.link',
),
āĻāĻ°āĻ, āĻāĻāĻ āĻāĻ¨āĻĢāĻŋāĻāĻžāĻ°ā§āĻļāĻ¨ā§, āĻāĻĒāĻ¨āĻžāĻā§ āĻ āĻŦāĻļā§āĻ¯āĻ āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻā§āĻ¸āĻŋāĻ° IP āĻ āĻŋāĻāĻžāĻ¨āĻž āĻāĻ˛ā§āĻ˛ā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§āĨ¤ āĻāĻŽāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻĻā§āĻˇā§āĻāĻŋ āĻāĻāĻ°ā§āĻˇāĻŖ āĻāĻ°āĻāĻŋ āĻ¯ā§ āĻ āĻŋāĻāĻžāĻ¨āĻžāĻāĻŋ āĻ āĻŦāĻļā§āĻ¯āĻ āĻ¨ā§āĻā§āĻ¸āĻāĻā§āĻ˛āĻžāĻāĻĄ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻĻā§āĻļā§āĻ¯āĻŽāĻžāĻ¨ āĻāĻāĻāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻ¯ā§āĻŽāĻ¨ āĻ¸ā§āĻĨāĻžāĻ¨ā§āĻ¯āĻŧ LSWS āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§āĻ° āĻāĻāĻĒāĻŋāĨ¤ āĻāĻ āĻ§āĻžāĻĒ āĻāĻžāĻĄāĻŧāĻž, āĻ¨ā§āĻā§āĻ¸āĻāĻā§āĻ˛āĻžāĻāĻĄ āĻāĻ¯āĻŧā§āĻŦ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ āĻāĻžāĻ āĻāĻ°ā§, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨ āĻ āĻ¨ā§āĻŽā§āĻĻāĻŋāĻ¤ āĻ¨āĻ¯āĻŧāĨ¤
'trusted_proxies' =>
āĻ ā§āĻ¯āĻžāĻ°ā§ (
0 => '172.16.22.100',
),
āĻĻā§āĻ°ā§āĻĻāĻžāĻ¨ā§āĻ¤, āĻāĻ° āĻĒāĻ°ā§ āĻāĻŽāĻ°āĻž āĻ āĻ¨ā§āĻŽā§āĻĻāĻ¨ āĻāĻ¨ā§āĻāĻžāĻ°āĻĢā§āĻ¸ā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°āĻŋ:
āĻ¸āĻŽāĻ¸ā§āĻ¯āĻž āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨! āĻāĻāĻ¨ āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻ āĻ¤āĻžāĻ° āĻ¨āĻŋāĻā§āĻ° āĻŦā§āĻ¯āĻā§āĻ¤āĻŋāĻāĻ¤ url āĻ "āĻĢāĻžāĻāĻ˛ āĻā§āĻ˛āĻžāĻāĻĄ" āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§, āĻĢāĻžāĻāĻ˛ āĻ¸āĻš āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°āĻāĻŋ āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻ āĻĨā§āĻā§ āĻāĻ˛āĻžāĻĻāĻž āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§, āĻāĻŦāĻŋāĻˇā§āĻ¯āĻ¤ā§āĻ° āĻā§āĻ˛āĻžāĻ¯āĻŧā§āĻ¨ā§āĻāĻ°āĻž āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻāĻ āĻ°āĻāĻŽ āĻĒāĻžāĻŦā§āĻ¨ āĻāĻŦāĻ āĻāĻāĻāĻŋ āĻ
āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤ āĻāĻāĻĒāĻŋ āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĒā§āĻ°āĻāĻžāĻŦāĻŋāĻ¤ āĻšāĻŦā§ āĻ¨āĻžāĨ¤
āĻ
āĻ¤āĻŋāĻ°āĻŋāĻā§āĻ¤āĻāĻžāĻŦā§, āĻāĻĒāĻ¨āĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻŋāĻ āĻ¸āĻžāĻŽāĻā§āĻ°ā§ āĻ¸āĻ°āĻŦāĻ°āĻžāĻš āĻāĻ°āĻ¤ā§ āĻāĻāĻāĻŋ āĻŦāĻŋāĻĒāĻ°ā§āĻ¤ āĻĒā§āĻ°āĻā§āĻ¸āĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻ¤āĻŦā§ āĻ¨ā§āĻā§āĻ¸āĻāĻā§āĻ˛āĻžāĻāĻĄā§āĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻŋ āĻāĻ¤āĻŋāĻ¤ā§ āĻ˛āĻā§āĻˇāĻŖā§āĻ¯āĻŧ āĻŦā§āĻĻā§āĻ§āĻŋ āĻĻā§āĻŦā§ āĻ¨āĻžāĨ¤ āĻ¤āĻžāĻ āĻāĻāĻž āĻāĻā§āĻāĻŋāĻ āĻāĻŦāĻ āĻāĻā§āĻāĻŋāĻāĨ¤
āĻāĻŽāĻŋ āĻāĻ āĻāĻ˛ā§āĻĒāĻāĻŋ āĻāĻžāĻ āĻāĻ°ā§ āĻāĻ¨āĻ¨ā§āĻĻāĻŋāĻ¤, āĻāĻŽāĻŋ āĻāĻļāĻž āĻāĻ°āĻŋ āĻāĻāĻŋ āĻāĻžāĻ°āĻ āĻāĻžāĻā§ āĻ˛āĻžāĻāĻŦā§āĨ¤ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻāĻŋ āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻāĻ°āĻ āĻŽāĻžāĻ°ā§āĻāĻŋāĻ¤ āĻāĻŦāĻ āĻĻāĻā§āĻˇ āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻā§āĻ˛āĻŋ āĻāĻžāĻ¨ā§āĻ¨ āĻ¤āĻŦā§ āĻāĻŽāĻŋ āĻŽāĻ¨ā§āĻ¤āĻŦā§āĻ¯ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻ¤āĻā§āĻ āĻĨāĻžāĻāĻŦ!
āĻāĻ¤ā§āĻ¸: www.habr.com