腹痛拉稀什么原因| 大便黑绿色是什么原因| 今天有什么新闻| 北瓜是什么| 师夷长技以制夷是什么意思| 什么是躁郁症| 行房时硬度不够是什么原因| 巨蟹座是什么性格| 红玛瑙适合什么人戴| 军师是什么意思| 肚子胀气吃什么药好得快| 痛风都不能吃什么东西| 员级职称是什么意思| 血沉偏高是什么原因| 人体7大营养素是什么| 芙蕖是什么花| 积水是什么意思| 三伏吃什么| 酸枣仁配什么治疗失眠| 店里来猫是什么兆头| 烫伤了抹什么| 什么意| 男属猴和什么属相最配| 蛊虫是什么| 什么样的人容易高原反应| 为什么喝中药越来越胖| 夏天喝什么茶叶| 为什么会得卵巢肿瘤| fsh是什么| 什么是早教| 蚊子喜欢什么血型的人| 喝冰美式有什么好处| 什么是燕麦| 泌乳素是什么意思| 三途苦是指的什么| 月经吃什么| 做梦梦见掉牙齿是什么意思| 户口本可以干什么坏事| k是什么牌子| 黄忠字什么| 维生素b什么时候吃效果最好| 吃什么最补胶原蛋白| 什么是钼靶检查| 三个十念什么| 孕妇血糖高对胎儿有什么影响| 蛟龙是什么意思| 马克杯是什么意思| 有冬瓜西瓜南瓜为什么没有北瓜| 肠胃不好吃什么水果比较好| 净身是什么意思| 金银花入什么经| 报应是什么意思| 梦到孩子死了是什么征兆| 生蚝吃多了有什么危害| 结晶是什么意思| 消化不良吃什么食物好| 神经衰弱吃什么中成药| 梦到狗是什么意思| 今天开什么码| 珠颈斑鸠吃什么| 白细胞2个加号是什么意思| 肌腱炎有什么症状| 孕吐什么时候结束| fed是什么意思| 干什么一天能挣1000元| 文胸36码是什么尺寸| 什么水果败火| 梦见男婴儿是什么意思| 得性病有什么症状| 大校军衔相当于什么官| 身上瘙痒是什么原因| 骨刺挂什么科| 什么样的秋天| mri是什么检查项目| app是什么缩写| 白脉病西医叫什么病| 西洋参和花旗参有什么区别| 蝙蝠为什么倒挂着睡觉| 肛痈是什么病| 围产期是什么意思| 张力是什么意思| 阿奇霉素是什么药| 经常干咳是什么原因| 凉烟都有什么牌子| 碳14阴性是什么意思| 中耳炎有什么症状| tps是什么意思| 麦冬长什么样| 肠癌吃什么药| 鼻毛变白什么征兆| 炮机是什么| 史密斯夫妇什么意思| 孕妇吃榴莲对胎儿有什么好处| 组胺过敏是什么意思| 什么样的降落伞| 护照办理需要什么材料| 宝宝经常发烧是什么原因引起的| 梦见老公不理我是什么意思| positive是什么意思| 女生左手无名指戴戒指什么意思| 京五行属什么| 什么为力| 彪悍是什么意思| 阴唇为什么一个大一个小| 男人腿毛多代表什么| 下体有异味是什么原因| 瘿病是什么病| 高压氧是什么| 阴间到底是什么| 肝实质回声密集是什么意思| 什么叫同房| 上曼月乐环后要注意什么| 黑猫进家门预示着什么| 吃完芒果后不能吃什么食物| 床头上面挂什么画好| 一喝水就尿多是什么原因| 蜂蜜是什么糖| 肚脐眼左边疼是什么原因| 家是什么| 非那雄胺片是什么药| 子宫在肚脐眼什么位置| 月经来了喝红糖水有什么好处| 男马配什么属相最好| gbm是什么意思| 甲午五行属什么| 一年四季是什么生肖| tr是什么材质| 鞑靼是什么意思| 一什么书桌| 脂肪酶是什么| 学什么设计最赚钱| 98年的虎是什么命| pd是什么元素| 慢脚是什么| 骄阳是什么意思| 颈部有肿块看什么科室| 风格是什么意思| ab和ab生的孩子是什么血型| 素女是什么意思| 乳腺增生是什么症状| 一什么水井| 吃黄芪有什么好处| 脸上肉跳动是什么原因| 今天是什么日子 农历| 八月一号什么星座| 卤水点豆腐的卤水是什么| 颈椎病吃什么药好| 失信是什么意思| 拉绿屎是什么原因| 女性乳房痒是什么原因| 男人吃什么可以补精| 康健是什么意思| 肾积水挂什么科| 受益匪浅的意思是什么| 苎麻是什么| 上环后同房要注意什么| 老公工作劳累炖什么汤| 体育精神是什么| 湿气到底是什么| 人民币代码是什么符号| 铁蛋白高是什么原因| 福祸相依什么意思| 血糖低有什么症状| 急性肠胃炎有什么症状| 眼睛流泪是什么原因| 计算机二级什么时候查成绩| 女人得性瘾什么症状| 热感冒吃什么药| 吃什么补营养最快| 整改是什么意思| 维生素b2是什么颜色| 3月7号是什么星座| 早上睡不醒是什么原因| 夏枯草长什么样子| 什么是根| 龙阳之好是什么意思| 上半身皮肤痒什么原因| 什么样的柳树| 煞笔是什么意思| 生抽和酱油有什么区别| 紫色是什么颜色| 七月份可以种什么菜| 活碱是什么| 苎麻是什么| 汉朝后面是什么朝代| 孔子的真名叫什么| 腱鞘炎吃什么药好使| 拉屎有泡沫是什么原因| 拔指甲挂什么科| 生理期为什么会腰疼| 了了什么意思| 耳廓上长痣代表什么| 南浦是什么意思| 女人是什么| 脂肪肝有什么危害| 97年五行属什么| 茅根是什么| 乳头痒是怎么回事是什么原因| 无力感是什么意思| 腰椎间盘突出不能吃什么食物| 97年出生属什么| 白带有血丝是什么原因| 胃痛吃什么药效果最好| 一切就绪是什么意思| 塬字五行属什么| 什么是抄底| 身上有淤青是什么原因| 什么人会得胆囊炎| 额头老出汗是什么原因| 一什么耳朵| 极有家是什么意思| 深蓝色是什么颜色| 比细菌还小的东西是什么| 纳呆是什么意思| 来大姨妈吃什么好| 白斩鸡是什么意思| 梦见小孩是什么| 7.13是什么日子| 惜败是什么意思| 无花果什么时候种植| 卤蛋吃多了有什么危害| 一点小事就暴躁的人是什么病| twins什么意思| 谷丙转氨酶偏高吃什么药| 茶叶有什么功效| penguin是什么意思| 傻狍子为什么叫傻狍子| 女人大腿粗代表什么| 小蛇吃什么| 阴道炎是什么原因引起的| 骨穿是检查什么病| 何炅和谢娜是什么关系| 脂肪是什么颜色| 清醒的反义词是什么| 小孩发烧呕吐是什么原因| 大便潜血弱阳性是什么原因| 邀请的意思是什么| 七月是什么月| 甲醛有什么危害| 胃疼屁多是什么原因| 右眼皮跳是什么预兆| 中阴身是什么意思| 鼻涕带血是什么原因引起的| 吃什么能让肠道蠕动快| 00后是什么意思| 眩晕症是什么原因引起的| 宽宽的什么填空| 过敏性鼻炎吃什么食物好| 彩金是什么| 淋巴细胞计数偏高是什么原因| 肛门潮湿是什么情况| 虎的贵人是什么生肖| 头晕吃什么可以缓解| 下午三点多是什么时辰| 吃雪燕有什么好处| 花代表什么数字| 绚丽夺目的意思是什么| 男孩子什么时候刮胡子| 心下痞是什么意思| 六月份生日是什么星座| 女人腰上有痣代表什么| 处女座和什么座最配| 额头发黑是什么原因| 醋酸氯已定是什么药| 百度 Skip to main content
a project of the Electronic Frontier Foundation

Get your site on Lock http://

Animation showing a slider moving from a lock with an X to a lock with a checkmark
Lock with a checkmark

Find out if your hosting provider has HTTPS built in — no Certbot needed.

See the list of providers

See if your hosting provider offers HTTPS.Red arrow pointing right

Animation showing 'install certbot' typed at a commandline
Certbot robot logo

Or, run Certbot once to automatically get free HTTPS certificates forever.

Get Certbot instructions

Or, get instructions for Certbot.Red arrow pointing right

What's your HTTP website running on?

My HTTP website is running on

Use our instruction generator to find custom commands to get Certbot on your server's environment. Pick your server's software and system above.

To use Certbot, you'll need...

A laptop
comfort with the
command line
Close button

A command line is a way of interacting with a computer by typing text-based commands to it and receiving text-based replies. Certbot is run from a command-line interface, usually on a Unix-like server. In order to use Certbot for most purposes, you’ll need to be able to install and run it on the command line of your web server, which is usually accessed over SSH.

A command line is a way of interacting with a computer by typing text-based commands to it and recei...

command line
Command Line

A command line is a way of interacting with a computer by typing text-based commands to it and receiving text-based replies. Certbot is run from a command-line interface, usually on a Unix-like server. In order to use Certbot for most purposes, you’ll need to be able to install and run it on the command line of your web server, which is usually accessed over SSH.

Web browser showing an HTTP site
...and an
HTTP website
Close button

HTTP (Hypertext Transfer Protocol) is the traditional, but insecure, method for web browsers to request the content of web pages and other online resources from web servers. It is an Internet standard and normally used with TCP port 80. Almost all websites in the world support HTTP, but websites that have been configured with Certbot or some other method of setting up HTTPS may automatically redirect users from the HTTP version of the site to the HTTPS version.

HTTP (Hypertext Transfer Protocol) is the traditional, but insecure, method for web browsers to requ...

HTTP website
HTTP

HTTP (Hypertext Transfer Protocol) is the traditional, but insecure, method for web browsers to request the content of web pages and other online resources from web servers. It is an Internet standard and normally used with TCP port 80. Almost all websites in the world support HTTP, but websites that have been configured with Certbot or some other method of setting up HTTPS may automatically redirect users from the HTTP version of the site to the HTTPS version.


that is
already online
Close button

Certbot is usually meant to be used to switch an existing HTTP site to work in HTTPS (and, afterward, to continue renewing the site’s HTTPS certificates whenever necessary). Some Certbot documentation assumes or recommends that you have a working web site that can already be accessed using HTTP on port 80. That means, for example, that if you use a web browser to go to your domain using http://, your web server answers and some kind of content comes up (even if it’s just a default welcome page rather than the final version of your site). Some methods of using Certbot have this as a prerequisite, so you’ll have a smoother experience if you already have a site set up with HTTP. (If your site can’t be accessed this way as a matter of policy, you’ll probably need to use DNS validation in order to get a certificate with Certbot.)

Certbot is usually meant to be used to switch an existing HTTP site to work in HTTPS (and, afterward...

already online
Website That’s Already Online

Certbot is usually meant to be used to switch an existing HTTP site to work in HTTPS (and, afterward, to continue renewing the site’s HTTPS certificates whenever necessary). Some Certbot documentation assumes or recommends that you have a working web site that can already be accessed using HTTP on port 80. That means, for example, that if you use a web browser to go to your domain using http://, your web server answers and some kind of content comes up (even if it’s just a default welcome page rather than the final version of your site). Some methods of using Certbot have this as a prerequisite, so you’ll have a smoother experience if you already have a site set up with HTTP. (If your site can’t be accessed this way as a matter of policy, you’ll probably need to use DNS validation in order to get a certificate with Certbot.)


with an open
port 80
Close button

Different Internet services are distinguished by using different TCP port numbers. Unencrypted HTTP normally uses TCP port 80, while encrypted HTTPS normally uses TCP port 443. To use certbot --webroot, certbot --apache, or certbot --nginx, you should have an existing HTTP website that’s already online hosted on the server where you’re going to use Certbot. This site should be available to the rest of the Internet on port 80. To use certbot --standalone, you don’t need an existing site, but you have to make sure connections to port 80 on your server are not blocked by a firewall, including a firewall that may be run by your Internet service provider or web hosting provider. Please check with your ISP or hosting provider if you’re not sure. (Using DNS validation does not require Let’s Encrypt to make any inbound connection to your server, so with this method in particular it’s not necessary to have an existing HTTP website or the ability to receive connections on port 80.)

Different Internet services are distinguished by using different TCP port numbers. Unencrypted HTTP ...

port 80
Port 80

Different Internet services are distinguished by using different TCP port numbers. Unencrypted HTTP normally uses TCP port 80, while encrypted HTTPS normally uses TCP port 443. To use certbot --webroot, certbot --apache, or certbot --nginx, you should have an existing HTTP website that’s already online hosted on the server where you’re going to use Certbot. This site should be available to the rest of the Internet on port 80. To use certbot --standalone, you don’t need an existing site, but you have to make sure connections to port 80 on your server are not blocked by a firewall, including a firewall that may be run by your Internet service provider or web hosting provider. Please check with your ISP or hosting provider if you’re not sure. (Using DNS validation does not require Let’s Encrypt to make any inbound connection to your server, so with this method in particular it’s not necessary to have an existing HTTP website or the ability to receive connections on port 80.)

A server
...which is hosted on a
server
Close button

A server is a computer on the Internet that provides a service, like a web site or an email service. Most web site owners pay a hosting provider for the use of a server located in a data center and administered over the Internet. This might be a physical dedicated server, a virtual private server (VPS), or a shared server. Other servers provide other parts of the Internet infrastructure, such as DNS servers.

A server is a computer on the Internet that provides a service, like a web site or an email service....

server
Server

A server is a computer on the Internet that provides a service, like a web site or an email service. Most web site owners pay a hosting provider for the use of a server located in a data center and administered over the Internet. This might be a physical dedicated server, a virtual private server (VPS), or a shared server. Other servers provide other parts of the Internet infrastructure, such as DNS servers.


which you can access via
ssh
Close button
SSH

SSH (which stands for “secure shell”) is a technology for connecting to a remote server and accessing a command line on that server, often in order to administer it. The administrator of a server can grant SSH access to others, and can also use SSH access directly in order to administer the server remotely. SSH is usually used to access servers running Unix-like operating systems, but your own computer doesn’t have to be running Unix in order to use SSH. You normally use SSH from your computer’s command line in a terminal by typing a command such as ssh username@example.com, especially if your own computer runs Linux or macOS. After logging in, you’ll have access to the server’s command line. If you use Windows on your computer, you might also use a dedicated SSH application such as PuTTY. Most Certbot users run Certbot from a command prompt on a remote server over SSH.

SSH (which stands for “secure shell”) is a technology for connecting to a remote server and accessin...

ssh
SSH

SSH (which stands for “secure shell”) is a technology for connecting to a remote server and accessing a command line on that server, often in order to administer it. The administrator of a server can grant SSH access to others, and can also use SSH access directly in order to administer the server remotely. SSH is usually used to access servers running Unix-like operating systems, but your own computer doesn’t have to be running Unix in order to use SSH. You normally use SSH from your computer’s command line in a terminal by typing a command such as ssh username@example.com, especially if your own computer runs Linux or macOS. After logging in, you’ll have access to the server’s command line. If you use Windows on your computer, you might also use a dedicated SSH application such as PuTTY. Most Certbot users run Certbot from a command prompt on a remote server over SSH.


with the ability to
sudo
Close button

Sudo is the most common command on Unix-like operating systems to run a specific command as root (the system administrator). If you’re logged in to your server as a user other than root, you’ll likely need to put sudo before your Certbot commands so that they run as root (for example, sudo certbot instead of just certbot), especially if you’re using Certbot’s integration with a web server like Apache or Nginx. (The certbot-auto script automatically runs sudo if it’s necessary and you didn’t specify it.)

Sudo is the most common command on Unix-like operating systems to run a specific command as root (th...

sudo
sudo

Sudo is the most common command on Unix-like operating systems to run a specific command as root (the system administrator). If you’re logged in to your server as a user other than root, you’ll likely need to put sudo before your Certbot commands so that they run as root (for example, sudo certbot instead of just certbot), especially if you’re using Certbot’s integration with a web server like Apache or Nginx. (The certbot-auto script automatically runs sudo if it’s necessary and you didn’t specify it.)


optional if you want a
wildcard cert
Close button

A wildcard certificate is a certificate that includes one or more names starting with *.. Browsers will accept any label in place of the asterisk (*). For example, a certificate for *.example.com will be valid for www.example.com, mail.example.com, hello.example.com, and goodbye.example.com.

However, a wildcard certificate including only the name *.example.com will not be valid for example.com: the substituted label can not be empty. If you want the certificate to be valid for example.com, you also need to include example.com (i.e. without the *. part) on the certificate.

Additionally, the asterisk can only be substituted by a single label and not by multiple labels. For example, the name hello.goodbye.example.com will not be covered by a certificate including only the name *.example.com. It will be covered however, by *.goodbye.example.com. Note that a wildcard name can not contain multiple asterisks. For example, *.*.example.com is not valid.

A wildcard certificate is a certificate that includes one or more names starting with *.. Browsers w...

wildcard cert
Wildcard Certificate

A wildcard certificate is a certificate that includes one or more names starting with *.. Browsers will accept any label in place of the asterisk (*). For example, a certificate for *.example.com will be valid for www.example.com, mail.example.com, hello.example.com, and goodbye.example.com.

However, a wildcard certificate including only the name *.example.com will not be valid for example.com: the substituted label can not be empty. If you want the certificate to be valid for example.com, you also need to include example.com (i.e. without the *. part) on the certificate.

Additionally, the asterisk can only be substituted by a single label and not by multiple labels. For example, the name hello.goodbye.example.com will not be covered by a certificate including only the name *.example.com. It will be covered however, by *.goodbye.example.com. Note that a wildcard name can not contain multiple asterisks. For example, *.*.example.com is not valid.

:
DNS credentials
Close button

DNS credentials are a password or other kind of secret (such as an API key) that your DNS provider lets you use to change the contents of your DNS records. They are usually issued by your domain registrar (or by another DNS provider, if your DNS provider isn’t the same as your registrar). DNS credentials are a sensitive kind of secret because they can be used to take over your site completely. You should never share these credentials publicly or with an unauthorized person. It can be OK to provide a copy of them to Certbot to let it perform DNS validation automatically, since it runs locally on your machine.

DNS credentials are a password or other kind of secret (such as an API key) that your DNS provider l...

DNS credentials
DNS Credentials

DNS credentials are a password or other kind of secret (such as an API key) that your DNS provider lets you use to change the contents of your DNS records. They are usually issued by your domain registrar (or by another DNS provider, if your DNS provider isn’t the same as your registrar). DNS credentials are a sensitive kind of secret because they can be used to take over your site completely. You should never share these credentials publicly or with an unauthorized person. It can be OK to provide a copy of them to Certbot to let it perform DNS validation automatically, since it runs locally on your machine.

Don't have these requirements?

Not to worry! Some hosting providers automate the HTTPS process. See the full list of hosting providers , or find out more about how to set up your system.

怀孕白细胞高是什么原因 农历五月十九是什么日子 盐水洗脸有什么好处与坏处 杀生电影讲的什么意思 牙齿咬不动东西是什么原因
发低烧吃什么药 肋骨下面疼是什么原因 胳膊困疼是什么原因 更年期吃什么 一什么乌云
血红蛋白高是什么意思 一什么白菜 溶血症是什么意思 什么的积雪 为什么老是打喷嚏
贫嘴什么意思 多发淋巴结是什么意思 洗衣粉和洗衣液有什么区别 一九三九年属什么生肖 呵护是什么意思
低氧血症是什么意思cl108k.com 血红蛋白是什么意思hcv8jop8ns5r.cn waist是什么意思hcv7jop9ns9r.cn 苦丁茶有什么功效hcv8jop5ns8r.cn 身份证后四位是什么意思hcv8jop1ns6r.cn
呼吸困难吃什么药hcv9jop5ns0r.cn 小孩放屁很臭是什么原因hcv8jop6ns4r.cn 梦见生了个女儿是什么意思wuhaiwuya.com 坨是什么意思hcv8jop0ns3r.cn dsa是什么hcv8jop0ns1r.cn
去医院看心理挂什么科gysmod.com 反酸是什么意思hcv8jop5ns1r.cn 骨外科是看什么病的hcv8jop3ns1r.cn 非萎缩性胃炎伴糜烂吃什么药hcv9jop3ns2r.cn 齐活儿是什么意思hcv7jop9ns4r.cn
慢慢张开你的眼睛是什么歌的歌词hcv8jop1ns7r.cn 照身份证穿什么颜色的衣服hcv8jop7ns9r.cn 漫反射是什么意思hcv8jop2ns8r.cn 看见双彩虹有什么征兆weuuu.com 7月11号什么星座hcv8jop7ns1r.cn
百度