H5&CSS Basic —— 001. Free HTTPS Certificate
»
001. Free HTTPS Certificate
002. About The Column
003. Visible Area of Browser
004. Why ReactJs
005. Prohibit mobile scaling
006. EM in H5
007. Space width in page
008. H5 Special Characters
009. H5 Restricting Input
010. H5 Font
011. nginx redirection configuration
012. Text Indentation
013. Flex Layout
014. Gradient Borders
015. Common DOM Operations
016. Media Query
017. CSS Selectors
018. CSS alternate lines color
019. fetch
020. JS Attributes Operation
021. scroll div
022. JS for Loop
023. Prohibit Text Selection
024. Precision Controled Float Output
025. Ionic Full Screen
026. SVG Circle
027. SVG Ellipse
028. SVG Arc
029. SVG Elliptical Sector
030. Using WebAssembly
031. JS Checklist checkbox Operation
032. SVG Bezier Curve
033. Threejs Material
034. Luminous Image Styles
035. Web Animation Points
036. CSS Gradient Fonts
037. SVG Rectangle
038. Development Ability for Remuneration
039. Close Browser Default Style for Input
040. Jet Tail Particle Animation
041. Prohibit Desktop Browser Scaling JS
042. Desktop Full Screen Web CSS
043. Display images in self scaling aspect ratio div
044. Bi-side Text Alignment Styles
045. Single line ellipsis
046. Multi-line ellipsis
047. Font Transformation Styles
048. Remove default style of a tag
049. Chinese Characters: Full Width Space
050. DIV lays on DIV
051. Calculating 1rem Pixel Values in JS
052. JS Operations of DOM Parent Nodes and Adjacent Nodes
053. Absolute Coordinates of DOM Elements in JS
054. ToolTips Div
055. Height and Width in JS
056. Nginx configuration for stream media
057. Scroll Bar Style
058. Common Methods for JS Array Operations
059. SVG Fill Style Definition
060. SVG Stroke Style Definition
061. SVG Drawing Lines
062. CSS Background Images Splicing
063. WebSocket
064. JS Calculate DPI
065. GIF Opacity or not
066. Nginx solved CORS problem
067. Look At JsonP before publish
068. Center and Middle Content in Div
069. CSS background image size keeping ratio
070. CSS Frame Animation
071. CSS Same Width Font Display
072. Package
    This article refers to a large number of articles on websites such as CSDN.
    GoDaddy is a free SSL certificate update website that provides free certificate applications. Let's Encrypt, Buypas, ZeroSSL, and SSL.com are free certificate registration websites.
    The detailed technical content related to certificates will be skipped here. What we are going to talk about here is how to save personal certificate application fees ranging from five to six hundreds to over a thousand yuan per year. Without further ado, here are the steps:
    
    (1) Register a free developer account at development.godaddy.com
    
    (2) Apply for an API Key on development.godaddy.com and select the environment as Production
    
    (3) Install acme.sh on your Linux server ( https://gitee.com/neilpang/acme.sh )
    curl  https://get.acme.sh  | sh
    ...
    Install success! 
    
    (4) Upgrade Script
    acme.sh --upgrade
    
    (5) Enable automatic updates for configuration scripts:
    acme.sh --upgrade --auto-upgrade
    The script to disable automatic updates is:
    acme.sh --upgrade --auto-upgrade 0
    
    (6) Switch certificate registration website:
    Switch to Let's Encrypt (recommended)
    acme.sh --set-default-ca --server letsencrypt
    Switch Buypass
    acme.sh --set-default-ca --server buypass
    Switch ZeroSSL
    acme.sh --set-default-ca --server zerossl
    Switch SSL.com
    acme.sh --set-default-ca --server ssl.com
    
    (7) Set the Key and Secret applied for on development.godaddy.com to the environment variables. This setting only needs to be set once before calling acme.sh, and the script will automatically save the settings after running acme.sh.
    Paste and execute the API Key and Secret created on development.godaddy.com:
    export GD_Key="xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
    export GD_Secret="xxxxxxxxxxxxxxxxxxxxxxxxxxx"
    
    (8) Call: acme.sh -- issue - d v-signon. com -- webroot/root/vso-www/
    This method acme.sh will allow GoDaddy servers to verify if your domain name can be accessed. That is to say, the script will place a file in the root directory of your website and then have the server verify whether your domain name can be accessed. If you can access it, GoDaddy will assume that this domain corresponds to your GoDaddy account. After running the script, the certificate file will be automatically downloaded:
    [Fri Jun 28 12:11:53 CST 2024] Your cert is in: /root/myacme/ssl/v-signon.com_ecc/v-signon.com.cer
    [Fri Jun 28 12:11:53 CST 2024] Your cert key is in: /root/myacme/ssl/v-signon.com_ecc/v-signon.com.key
    [Fri Jun 28 12:11:53 CST 2024] The intermediate CA cert is in: /root/myacme/ssl/v-signon.com_ecc/ca.cer
    [Fri Jun 28 12:11:53 CST 2024] And the full chain certs is there: /root/myacme/ssl/v-signon.com_ecc/fullchain.cer
    
    (9) Configure the SSL service in your nginx, and be sure to follow the SSL keyword after port 443.
    listen       443 ssl;
    listen        [::]:443 ssl;
    server_name  v-signon.com;
    ssl_certificate /root/myacme/ssl/v-signon.com_ecc/v-signon.com.cer;
    ssl_certificate_key /root/myacme/ssl/v-signon.com_ecc/v-signon.com.key;
    
    (10) Create a new 777 script/root/do-acme.sh with the following content:
    #!/ bin/bash
    alias acme.sh=/root/myacme/acme.sh
    acme.sh  --renew-all --force  --reloadcmd "/usr/sbin/nginx  -s reload"
    
    (11) Activate Linux's crond timer service and remove the default acme code, adding the following code:
    0 0 28 */3 * /root/do-acme.sh
    Note: After deploying the free SSL certificate for Let's Encrypt, it only support secure access for desktop browsers. Some mobile phones and WeChat are not friendly to the free SSL certificate support for Let's Encrypt.
    ---- www.v-signon.com Learninger Co-Encourage
                        
«
--Alex.Zhang
--www.v-signon.com Learningers Co-Encouraged
Back
Personal Art: www.up-task.com Unit: Individual
中文 Русский 京ICP备19038994号-2
If the content on this website infringes upon your any rights, please contact me at 1307776259@qq.com for removal