Auto renew SSL Cpanel


 -->cpanel nhatrangtop. 

echo "UPDATE_cpanel.nhatrang.top_SSL='yes'" >> /usr/local/vesta/conf/vesta.conf



v-change-sys-hostname tenhost

v-add-letsencrypt-domain 'admin' $HOSTNAME '' 'yes'

v-update-host-certificate admin $HOSTNAME

echo "UPDATE_HOSTNAME_SSL='yes'" >> /usr/local/vesta/conf/vesta.conf



wget https://files.zimbra.com/downloads/8.8.12_GA/zcs-8.8.12_GA_3794.RHEL7_64.20190329045002.tgz --no-check-certificate

yum remove postfix


service nginx stop

 service httpd stop

 ./letsencrypt-auto certonly --standalone -d cpanel.nhatrang.top

/opt/le/letsencrypt-auto renew

rm -rf /usr/local/vesta/ssl/certificate.crt

ln -s /etc/letsencrypt/live/cpanel.nhatrang.top/cert.pem /usr/local/vesta/ssl/certificate.crt

 rm -rf /usr/local/vesta/ssl/certificate.key

ln -s /etc/letsencrypt/live/cpanel.nhatrang.top/privkey.pem /usr/local/vesta/ssl/certificate.key

 service vesta restart

service nginx start

service httpd start

-->ok ne


https://demo.themefreesia.com/freesia-corporate/

https://demo.themefreesia.com/pixgraphy/

https://demo.themefreesia.com/edge/

https://demo.themefreesia.com/excellent-shop/

https://demo.themefreesia.com/idyllic-fashion/

https://demo.themefreesia.com/idyllic-non-profit/

https://demo.themefreesia.com/magbook-publication/

https://demo.themefreesia.com/webart/

https://demo.themefreesia.com/photograph

https://demo.themefreesia.com/extension-construction/

https://demo.themefreesia.com/supermarket/



/* #Main Slider

================================================== */

.main-slider {

clear: both;

}


.main-slider .layer-slider,

.main-slider .multi-slider {

height: 100%;

position: relative;

}


.layer-slider .slides > li {

  display: none;

  -webkit-backface-visibility: hidden;

}


html[xmlns] .layer-slider .slides {

  display: block;

}


* html .layer-slider .slides {

  height: 1%;

}


.layer-slider .slides > li:first-child {

  display: block;

}


.main-slider .image-slider {

background-position: center center;

background-size: cover;

  -webkit-box-sizing: border-box;

-moz-box-sizing: border-box;

  box-sizing: border-box;

  min-height: 460px;

  position: relative;

}


.slider-content {

position: absolute;

right: auto-flow;

text-align: right;

top: 80%;

-webkit-transform: translateY(-50%);

-moz-transform: translateY(-50%);

-o-transform: translateY(-50%);

-ms-transform: translateY(-50%);

transform: translateY(-50%);

margin: 0 auto;

max-width: 70%;

}


.slider-content .slider-title,

.slider-content .slider-title a {

color: #ea1800;

font-size: 34px;

font-weight: 300;

line-height: 62px;

}


.slider-content .slider-text {

color: #484848;

font-size: 20px;

font-weight: 300;

line-height: 28px;

margin-bottom: 10px;

}


.btn-default:last-child {

margin-right: 0 !important;

}


/* ----- Multi Slider ----- */


.multi-slider .slides > li {

  display: none;

  -webkit-backface-visibility: hidden;

}


html[xmlns] .multi-slider .slides {

  display: block;

}


* html .multi-slider .slides {

  height: 1%;

}


.main-slider .multi-slider {

padding: 0 20px;

overflow: hidden;

}


.main-slider .multi-slider .image-slider {

margin: 20px 0;

min-height: 500px;

}


.main-slider .multi-slider .slider-content {

background-color: rgba(255, 255, 255, 0.9);

bottom: 0;

margin-bottom: 30px;

max-width: 90%;

padding: 10px 20px;

right: inherit;

text-align: left;

top: inherit;

-webkit-transform: inherit;

-moz-transform: inherit;

-ms-transform: inherit;

-o-transform: inherit;

transform: inherit;

}


.main-slider .multi-slider .slider-content .slider-title,

.main-slider .multi-slider .slider-content .slider-title a {

font-size: 20px;

line-height: 27px;

margin-bottom: 0;

}


.main-slider .multi-slider .slider-content .slider-text {

font-size: 13px;

margin-bottom: 0;

}


.main-slider .multi-slider .slider-buttons .btn-default {

background-color: transparent;

color: #484848;

font-size: 11px;

margin: 3px 10px 0;

padding: 0;

text-transform: none;

}


.main-slider .multi-slider .slider-buttons .btn-default:hover {

color: #ff4530;

}


.main-slider .multi-slider .slider-buttons .btn-default:first-child {

margin-left: 0;

}


.main-slider .multi-slider .slider-buttons .btn-default:before,

.main-slider .multi-slider .slider-buttons .btn-default:after {

content: none;

}